Performans sorunlarını belirleme

Power BI'de Orta Düzey Veri Modellemesi

Sara Billen

Curriculum Manager at DataCamp

Performans sorunlarını çözme

Bir kadının, yavaş yüklenen bir panonun göründüğü bilgisayar ekranı arkasında oturduğu bir görsel.

Power BI'de Orta Düzey Veri Modellemesi

Performans sorunları

Bir kum saatinin çizimi.

Aksayabilecek noktalar:

  • Veri içe aktarma
  • DirectQuery ile veritabanını sorgulama
  • Görselleri görüntüleme
  • Hesaplanan ve computed sütunlar
  • Verimsiz ilişkiler
    • Çoktan çoğa ilişkiler
    • Çift yönlü çapraz filtreleme
Power BI'de Orta Düzey Veri Modellemesi

Veri içe aktarmayı iyileştirme

  • Gereksiz satır ve sütunları kaldırın
  • Doğru veri türlerini seçin
    • Sayısal veri daha az yer kaplar
    • Tür dönüştürme ve toplama daha yavaştır
  • Veriyi gruplayın ve özetleyin
    • Diske daha az veri kaydedin
    • Toplam sonuçlara daha hızlı ulaşın

Power BI'da farklı veri içe aktarma yollarının diyagramı; Excel, CSV ve bir veritabanı.

Power BI'de Orta Düzey Veri Modellemesi

DirectQuery'yi iyileştirme

  • Veriye bağlanmanın iki yolu:
    • Import modeli: veriyi Power BI'da saklar
    • DirectQuery: veritabanını doğrudan sorgular

$$

  • Paralel sorguları sınırlandırın
  • İlişkisel veritabanı önerileri
    • Verimli SQL sorguları yazın
    • Uygun indeksler kullanın
    • Doğru sütun ve satırları alın

Power BI'da veri yüklemenin farklı yollarının diyagramı. Bir yanda Import işlevi, diğer yanda veritabanına bağlı DirectQuery.

Power BI'de Orta Düzey Veri Modellemesi

Hesaplanan ve computed sütunlar

Özel sütunları şunlarla oluşturun:

Hesaplanan sütunlar Hesaplanmış (computed) sütunlar
DAX Power Query (M)
Basit hesaplamalarda hızlı Basit hesaplamalarda hızlı
Karmaşık hesaplamalarda yavaş Karmaşık hesaplamalarda hızlı
Her görselde çalışma anında üretilir İçe aktarma sırasında bir kez üretilir
Power BI'de Orta Düzey Veri Modellemesi

Filtre ölçüleriyle çift yönlü filtrelemeyi kaldırma

  • Çift yönlü filtreleme için kullanım durumu
    • Boyutlar arasında ilgili dilimleyici girişlerini bulun
  • Üçüncü kullanım durumu için çift yönlü ilişkiler yerine filtre ölçüleri oluşturabiliriz!
Power BI'de Orta Düzey Veri Modellemesi

Filtre ölçüleriyle çift yönlü filtrelemeyi kaldırma

Power BI'da yalnızca tek yönlü filtreleri ve Slicer_MyFactTable filtre ölçüsünü gösteren veri modeli.

Power BI'de Orta Düzey Veri Modellemesi

Filtre ölçüleriyle çift yönlü filtrelemeyi kaldırma

1) DAX'ta bir filtre ölçüsü oluşturun:

Slicer_MyFactTable = INT(NOT ISEMPTY('My Fact Table'))
  • Gerçekler tablosunda en az bir değer varsa 1 döndürür
  • Değer yoksa 0 döndürür

$$

2) Dilimleyiciye bir görsel filtresi ekleyin ve Slicer_MyFactTable = 1 olarak ayarlayın

Power BI'de Orta Düzey Veri Modellemesi

Görselleri görüntüleme

Power BI uygulamasında bir rapor gösteren bilgisayar ekranı.

$$

  • Veriyi en aza indirmek için kısıtlayıcı filtreler kullanın
  • Görsellerde mümkün olduğunca az veri gösterin
  • Rapor sayfalarındaki görsel sayısını sınırlayın
  • Yalnızca hızlı özel görseller kullanın
Power BI'de Orta Düzey Veri Modellemesi

Haydi pratik yapalım!

Power BI'de Orta Düzey Veri Modellemesi

Preparing Video For Download...