Power BI kısayol kılavuzu

Bu sayfa, sorgu performansını iyileştirmek ve verimli panolar oluşturmak için Power BI ve Azure Databricks'te verilerinizi verimli bir şekilde yönetmeye yönelik açık ve anlaşılır yönergeler sağlar.

Azure Databricks'te Power BI'ı kullanmaya yönelik en iyi uygulamalardan bazılarının başvuru uygulamalarını gösteren bir dizi pratik hızlı başlangıç için bu depoya bakın.

Azure Databricks ve Power BI'a bağlanma

En iyi uygulama Etki Docs
Farklı Azure Databricks ortamlarına bağlanırken Power BI parametrelerini kullanma Farklı Azure Databricks çalışma alanlarına veya farklı Azure Databricks SQL ambarlarına bağlanırken esneklik sağlar.
Azure Databricks'i Power BI hizmetine yayımlama işlevini kullanın Azure Databricks kullanıcı arabiriminden çıkmadan sorunsuz katalog tümleştirmesi ve veri modeli eşitlemesi sağlar.
Power BI'da Azure Databricks Otomatik Yayımlama'yi kullanma Unity Kataloğu'ndan veri kümelerini doğrudan veri işlem hatlarından Power BI'a yayımlayın.

En uygun depolama modunu seçin

En iyi uygulama Etki Docs
Olgu tabloları için DirectQuery ve boyut tabloları için Dual modu kullanın (içeri aktarma yerine) En uygun depolama modunu kullanarak daha verimli SQL sorguları oluşturun.
Mümkün olduğunda İçeri Aktarma yerine DirectQuery'i tercih edin Yönetişimi ve denetlenebilirliği korumanıza olanak tanır.
Karma depolama modları için bileşik modelleri kullanma DirectQuery, İkili, İçeri Aktarma modu tablolarının, Toplama ve Karma tabloların karma kullanımına izin verir.
Gerçek zamanlı verilerle toplanan geçmiş verileri için karma tabloları kullanma Verimli bellek içi sorguları etkinleştirir.

Veri erişimini iyileştirme

En iyi uygulama Etki Docs
Kullanıcı tanımlı toplamaları kullanma Önceden toplanmış verileri önbelleğe alarak büyük DirectQuery semantik modellerine göre sorgu performansını geliştirir.
Otomatik toplamaları kullanın En yüksek rapor performansı için Sorgu Geçmişi'ne dayalı toplamalar oluşturarak DirectQuery semantik modellerini sürekli olarak iyileştirir.
Tablo bölümlendirme veya artımlı yenileme kullanın Özellikle çok küçük, statik ve performansa duyarlı (2 saniyeden kısa) raporlar için verilerin daha hızlı içeri aktarılmasına ve daha büyük veri kümelerinin yönetilmesine olanak tanır.
Tüm dilimleyicileri uygula ve Tüm dilimleyicileri temizle düğmelerini ekleme Kullanıcılar rapor filtreleri ile etkileşime geçtiğinde sorgu azaltma ayarlarından yararlanarak gereksiz sorguları önler.
Yukarı akış alımında bilgi tutarlılığı doğrulanmışsa tablo ilişkilerini tanımlarken bilgi tutarlılığı varsay seçeneğini kullanın SQL sorgularında daha verimli birleştirme stratejileri sağlar.
DirectQuery için sorgu paralelleştirme yapılandırma ayarlarını ve Power BI anlam modellerinin aşağıdaki özelliklerini denetleyin:
  • Veri kaynağı başına en fazla bağlantı sayısı
  • Eşzamanlı değerlendirme sayısı üst sınırı
  • Eşzamanlı iş sayısı üst sınırı
  • MaxParallelismPerQuery
Sorgu paralelleştirmesini geliştirir ve genel performansı geliştirmek için SQL ambarı kullanımını en üst düzeye çıkarır.

Veri modelinize ince ayar yapma

En iyi uygulama Etki Docs
Sola kaydır dönüşümleri Verilerin daha kaliteli, daha hızlı ve daha ucuz olması için temel iş mantığını veri kaynaklarına yaklaştırın. SQL görünümleri, PowerQuery dönüşümleri ve DAX formüllerine kıyasla daha verimli rapor yürütme için Databricks SQL altyapısının gücünden yararlanıyor.
DAX formüllerini kullanmanız gerekiyorsa DAX formüllerini iyileştirin ve büyük sonuç kümelerinden kaçının. Performansın bozulmasına neden olan verimsiz hesaplamaları önler
Anlam modellerinde DAX hesaplanmış sütunlarından ve hesaplanan tablolarından kaçının ve bu verileri doğrudan Gold tablolarınızda tanımlayın Önceden derlenmiş ölçüler Altın katmanında en iyi performansı gösterir
Takvim tabanlı akıllı zaman gösteriminden yararlanma DirectQuery semantik modelleri akıllı zaman gösterimi hesaplamalarını çok daha verimli bir şekilde yürüterek daha hızlı ve daha ölçeklenebilir raporlamanın kilidini açabilir

Performansı ve ölçümleri izleme

En iyi uygulama Etki Docs
Rapor öğesi performansını incelemek için Power BI Performans Çözümleyicisi'ni kullanma Yüklenmesi en çok zaman alan görselleştirmeyi ve performans sorununun nerede olduğunu tanımlar.

Ek kaynaklar