Power BI’da rapor performansını izleme

Power BI Desktop rapor performansınızı izlemek için Performans Analizi özelliğini, kuruluşunuzun Power BI Premium kapasitesine dağıtılmış olan içeriğin performansını izlemek için ise Power BI Premium Ölçümler uygulamasını kullanabilirsiniz. Performans sorunlarının nerelerde yaşandığını ve rapor performansını nasıl artırabileceğinizi öğrenin.

Aşağıdaki durumlarda performansın izlenmesi yararlı olur:

  • İçeri Aktarma veri modeliniz yavaş yenileniyor.
  • DirectQuery veya Canlı Bağlantı raporlarınız yavaş çalışıyor.
  • Model hesaplamalarınız yavaş çalışıyor.

Yavaş sorgular veya rapor görselleri, devam eden iyileştirme çalışmalarının odak noktası olmalıdır.

Not

performans çözümleyici, kullanıcı başına Premium (ppu) etkinliklerini veya kapasitesini izlemek için kullanılamaz.

Sorgu Tanılamaları’nı Kullanma

Sorguları önizlerken veya uygularken Power Query’nin neler yaptığını saptamak için Power BI Desktop’ta Sorgu Tanılamaları’nı kullanın. Ayrıca her sorgu adımında ayrıntılı değerlendirme bilgilerinin kaydını almak için Tanılama Adımını kullanın. Sonuçlar Power Query’de kullanıma sunulur ve sorgu yürütmesini daha iyi anlamak için dönüştürmeler uygulayabilirsiniz.

Not

Sorgu Tanılamaları şu anda bir önizleme özelliğidir ve bu nedenle özelliği Seçenekler ve Ayarlar’da etkinleştirmeniz gerekir. Etkinleştirildikten sonra komutları Power Query Düzenleyicisi penceresindeki Araçlar şerit sekmesinde kullanılabilir.

Tanılama Adımı komutunu, Tanılamayı Başlat komutunu ve Tanılamayı Durdur komutunu gösteren Power Query Düzenleyici Araçları şerit sekmesinin ekran görüntüsü.

Performans Analizi'ni kullanma

Görsel öğelerinizden her birinin, örneğin görsellerin ve DAX formüllerinin nasıl performans gösterdiğini anlamak için Power BI Desktop'ta Performans Analizi’ni kullanın. Özellikle performans sorunlarına sorgunun mu yoksa görseli işleme işleminin mi yol açtığını belirleme açısından yararlıdır.

SQL Server Profiler’ı kullanma

Yavaş çalışan sorguları belirlemek için SQL Server Profiler’ı da kullanabilirsiniz.

Not

SQL Server Profiler, SQL Server Management Studio’nun bir parçası olarak sağlanır.

Veri kaynağınız aşağıdakilerden biri olduğunda SQL Server Profiler’ı kullanın:

  • SQL Server
  • SQL Server Analysis Services
  • Azure Analysis Services

Dikkat

Power BI Desktop bir tanılama bağlantı noktasına bağlanmayı destekler. Tanılama bağlantı noktası, diğer araçların tanılama amacıyla izleme yapmak için bağlanmasına olanak tanır. Power Desktop veri modelinde herhangi bir değişiklik yapılması desteklenmez. Veri modelinde değişiklik yapılması bozulmaya veya veri kaybına yol açabilir.

SQL Server Profiler izlemesi oluşturmak için şu yönergeleri izleyin:

  1. Power BI Desktop raporunuzu açın (böylelikle sonraki adımda bağlantı noktası kolayca bulunabilir). Açık olan diğer raporları kapatın.
  2. Power BI Desktop tarafından kullanılan bağlantı noktasını belirlemek için, PowerShell’de (yönetici ayrıcalıklarıyla) veya Komut İsteminde aşağıdaki komutu girin:
    netstat -b -n
    
    Çıkış, uygulamaların ve bunların açık bağlantı noktalarının listesi şeklinde olur. Msmdsrv.exe tarafından kullanılan bağlantı noktasını bulun ve daha sonra kullanmak üzere kaydedin. Bu sizin Power BI Desktop örneğinizdir.
  3. SQL Server Profiler’ı Power BI Desktop raporunuza bağlamak için:
    1. SQL Server Profiler’ı açın.
    2. SQL Server Profiler’da Dosya menüsünden Yeni İzleme’yi seçin.
    3. Sunucu Türü olarak Analysis Services’i seçin.
    4. Sunucu Adı olarak localhost:[daha önce kaydedilen bağlantı noktası] girin.
    5. Çalıştır’a tıklayın; artık SQL Server Profiler izlemesi canlıdır ve etkin bir şekilde Power BI Desktop sorgularının profilini oluşturur.
  4. Power BI Desktop sorguları yürütülürken bunların sürelerini ve CPU sürelerini görürsünüz. Veri kaynağı türüne bağlı olarak, sorgunun nasıl yürütüldüğünü gösteren başka olaylar da görebilirsiniz. Bu bilgileri kullanarak hangi sorgularda performans sorunları yaşandığını saptayabilirsiniz.

SQL Server Profiler’ı kullanmanın bir avantajı da, SQL Server (ilişkisel) veritabanı izlemesini kaydetmenin mümkün olmasıdır. İzleme, Veritabanı Altyapısı Ayarlama Danışmanı’nda giriş olarak kullanılabilir. Bu şekilde veri kaynağınızı nasıl ayarlayacağınız konusunda öneriler alabilirsiniz.

Premium ölçümlerini izleme

Power BI Premium kapasitelerde, Power BI Premium aboneliğinizin durumunu ve kapasitesini izlemek için Power BI Premium Ölçümler uygulamasını kullanın. Daha fazla bilgi için bkz. Power BI Premium Ölçümler uygulaması.

Sonraki adımlar

Bu makale hakkında daha fazla bilgi için aşağıdaki kaynaklara bakın: