Buradasın
Power BI'de Veri Nesneleri Arasındaki İlişkiler ve Rapor Oluşturma Eğitimi
youtube.com/watch?v=FtEqskGyaicYapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitmen tarafından sunulan Power BI programı hakkında kapsamlı bir eğitim içeriğidir.
- Video, Power BI'de veri nesneleri arasındaki ilişkileri kurma sürecini adım adım göstermektedir. İlk olarak Northwind veritabanı üzerinden Excel dosyasından veri çekme ve veri modeli oluşturma, ardından birincil anahtar kavramı ve tablolar arasındaki ilişkilerin (many to one, one to many) nasıl tanımlanacağı anlatılmaktadır. Son bölümde ise sipariş verilerini kullanarak Power BI'de tablo oluşturma, filtreleme teknikleri ve görselleştirme yöntemleri gösterilmektedir.
- Eğitim içeriğinde ayrıca Power BI'nin sadece Excel'e değil, SQL Server, Oracle gibi veritabanlarına ve Google Analytics gibi online veri servislerine de bağlanabildiği belirtilmektedir. Slicer kullanımı, tarih filtreleme, kategori filtreleme ve pychart, barchart gibi görselleştirme teknikleri de detaylı şekilde açıklanmaktadır.
- 00:01Power BI'de Veri Nesneleri Arasındaki İlişkiler
- Bu videoda Power BI kullanarak veri nesneleri arasında ilişkilerin nasıl kurgulandığı anlatılacak.
- İlişkisel yaklaşım, veri nesnelerini birbiriyle ilişkilendirerek anlatılacak.
- Örnek olarak Northwind veritabanı içeren bir Excel dosyası kullanılacak.
- 00:25Excel Veritabanı Yapısı
- Excel dosyasında kategoriler, ürünler, müşteriler, çalışanlar, siparişler, taşıma şirketleri ve tedarikçiler gibi çeşitli tablolar bulunuyor.
- Her tabloda benzersiz olan anahtar alanlar (birincil anahtarlar) bulunuyor, örneğin kategorilerde "Kategori ID", ürünlerde "Ürün ID" gibi.
- Farklı tablolar arasındaki ilişkiler anahtar alanlar vasıtasıyla sağlanıyor, örneğin ürünler tablosunda kategori ID ile kategoriler tablosuna referans veriliyor.
- 03:08Power BI'ye Veri Alma
- Power BI Desktop en güncel versiyonu kullanılıyor ve bu ücretsiz bir ürün.
- Power BI'de Excel dosyasından veri almak için "Veri Al" butonu kullanılıyor.
- Excel dosyasındaki tablolar veya sheet'ler Power BI'ye yükleniyor, bu örnekte kategoriler, siparişler, müşteriler ve ürünler tabloları seçiliyor.
- 05:04Power BI'de Veri Kaynakları
- Power BI sadece Excel'den değil, SQL Server, Oracle gibi veritabanlarından ve Google Analytics gibi online veri servislerinden de veri çekebiliyor.
- Farklı kaynaklardan gelen veriler tablolar halinde Power BI'ye gelir.
- Verileri doğrudan raporlama yapmak için kullanabilirsiniz, ancak önce veriler arasındaki ilişkileri kurgulamak daha faydalı olabilir.
- 06:15İlişkilerin Tanımlanması
- İlişkileri tasarlamak için soldaki üç minik ikondan en alttaki ikona tıklanıyor.
- Power BI ilişkileri otomatik olarak tanımlayabilir ancak bunların doğruluğunu kontrol etmek önemlidir.
- İlişkileri silmek için çizgilere sağ tıklayıp "Delete" seçeneği kullanılıyor.
- 07:15Veri Tabanı İlişkilerinin Oluşturulması
- Veri tabanında siparişlerdeki ürün adedi, toplam ürün sayısı ve parasal tutar gibi veriler arasında kavramsal ilişkiler bulunur.
- Bu kavramsal ilişkileri sayısallaştırmak için tablolar arasında bağlantılar kurmak gerekir.
- Anahtar alanlar (örneğin customer id) kullanılarak tablolar arasında ilişki kurulabilir.
- 08:24İlişki Türleri ve Özellikleri
- İlişki çizgisindeki minik ok ve yıldız, ilişki türünü gösterir; yıldız çokluğu, ok ise tekliği ifade eder.
- Many to one (çoktan bire) ilişkisi, bir müşteriye birden fazla sipariş olabileceği anlamına gelir.
- İlişki okun yönü, filtreleme yönünü gösterir; müşteri filtresi siparişleri etkiler, ancak sipariş filtresi müşteri tablosunu etkilemez.
- 09:28İlişki Özelliklerinin Düzenlenmesi
- İlişki çizgisine çift tıklanarak ilişki türü değiştirilebilir.
- Cross filter direction ayarı, filtreleme yönünü kontrol eder; "single" seçeneği tek yönlü, "both" seçeneği ise iki yönlü filtrelemeyi sağlar.
- İlişki türleri arasında many to one, one to many, one to one gibi seçenekler bulunur.
- 11:02Diğer İlişkilerin Kurulması
- Sipariş detayları (order details) tablosu, sipariş tablosunun alt tablosudur ve bir siparişe birden fazla ürün kalemi karşılık gelir.
- Ürün (product) tablosu ile sipariş detayları arasında, tekil ürün id'si birden fazla sipariş kaleminde kullanılabilir.
- Kategoriler tablosu ile ürün tablosu arasında da benzer şekilde ilişki kurulabilir.
- 13:27Rapor Hazırlama
- İlişkilerin doğru kurulması, rapor hazırlarken filtreleme işlemlerini daha etkili hale getirir.
- Sipariş raporu örneğinde müşteri adı, şehri, sipariş numarası ve tarihi gibi bilgiler tabloya eklenebilir.
- Tarih alanları hiyerarşik olarak gösterilirken, normal tarih formatına dönüştürülebilir.
- 15:28Sipariş Verilerinin Düzenlenmesi
- Sipariş kalemlerine adet bilgisi (quantity) eklendi ve tabloda adetler görüntülenmeye başladı.
- Ürün bilgisi (product name) eklendi ve sipariş numarası ile birlikte ürün adları ve adetleri görüntülenebiliyor.
- Kategori bilgisi de eklenebilir, böylece ürünlerin hangi kategoride olduğu (içecek, yiyecek vb.) görülebilir.
- 16:31Filtreleme Özellikleri
- Power BI otomatik olarak filtre paneli oluşturuyor, ancak daha şık filtreler için slicer (dilimleyici) kullanılabilir.
- Slicer'lar, müşterilerin ülkesine göre filtreleme yapmayı sağlıyor ve dropdown şeklinde küçük hale getirilebilir.
- Filtreleme yapıldığında ilişkili veriler otomatik olarak filtreleniyor, örneğin müşteri filtresi siparişleri de filtreler.
- 18:40Tarih Filtreleme ve İlişkiler
- Tarih alanlarında belirli tarihler veya tarih aralıkları belirlenebilir.
- Tarih aralığı filtresi uygulandığında müşteri listesi de otomatik olarak filtreleniyor.
- İlişkilerin iki yönlü (cross filter direction) belirlenmesi, sipariş ve müşteri verilerini birbirine bağlıyor.
- 20:41Görsel Elemanlar ve Filtreleme
- Raporlara grafikler ve çeşitli görseller eklenebilir.
- Piechart veya barchart şeklinde ürün kategorisine göre sipariş adetleri gösterilebilir.
- Görseller ve slicer'lar üzerinden filtreleme yapılabilir, bu da raporun dinamik hale gelmesini sağlar.