Power BI'da rapor performansını izleme

Performans Analizi kullanarak Power BI Desktop'ta rapor performansını izleyin. İzleme, performans sorunlarının nerede olduğunu ve rapor performansını nasıl geliştirebileceğinizi öğrenmenize yardımcı olur.

İzleme performansı aşağıdaki durumlarda geçerlidir:

  • İçeri aktarma veri modeli yenilemeniz yavaş.
  • DirectQuery veya Live Bağlan ion raporlarınız yavaş.
  • Model hesaplamalarınız yavaş çalışıyor.

Yavaş sorgular veya rapor görselleri sürekli iyileştirmenin odak noktası olmalıdır.

Not

Performans Analizi, Kullanıcı Başına Premium (PPU) etkinliklerini veya kapasitesini izlemek için kullanılamaz.

Sorgu Tanılamayı Kullanma

Power BI Desktop'ta Sorgu Tanılama'yı kullanarak sorguların önizlemesini yaparken veya uygularken Power Query'nin ne yaptığını belirleyin. Ayrıca, her sorgu adımı için ayrıntılı değerlendirme bilgilerini kaydetmek için Adımı Tanıla işlevini kullanın. Sonuçlar Power Query'de kullanılabilir hale getirilir ve sorgu yürütmeyi daha iyi anlamak için dönüştürmeler uygulayabilirsiniz.

Screenshot of Power Query Editor Tools ribbon tab showing the Diagnose Step command, Start Diagnostics command, and the Stop Diagnostics command.

Performans Analizi kullanma

Görseller ve DAX formülleri gibi rapor öğelerinizin her birinin nasıl olduğunu öğrenmek için Power BI Desktop'taki Performans Analizi kullanın. Performans sorunlarına katkıda bulunanın sorgu mu yoksa görsel işleme mi olduğunu belirlemek özellikle yararlıdır.

SQL Server Profiler kullanma

Yavaş sorguları belirlemek için SQL Server Profiler'ı da kullanabilirsiniz.

Not

SQL Server Profiler, SQL Server Management Studio'nun bir parçası olarak kullanılabilir.

Veri kaynağınız şu durumlardan 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 gerçekleştirmek üzere bağlantılar oluşturmasına olanak tanır. Power Desktop veri modelinde değişiklik yapmak yalnızca belirli işlemler için desteklenir. Desteklenmeyen işlemlerle veri modelinde yapılan diğer değişiklikler bozulmaya ve veri kaybına neden olabilir.

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

  1. Power BI Desktop raporunuzu açın (böylece sonraki adımda bağlantı noktasını kolayca bulabilir ve diğer açık raporları kapatabilirsiniz).
  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 İstemi'ne aşağıdaki komutu girin:
    netstat -b -n
    
    Çıkış, uygulamaların ve bunların açık bağlantı noktalarının listesi olacaktır. msmdsrv.exe tarafından kullanılan bağlantı noktasını arayın ve daha sonra kullanmak üzere kaydedin. Power BI Desktop örneğinizdir.
  3. SQL Server Profiler'ı Power BI Desktop raporunuzla bağlamak için:
    1. SQL Server Profiler'ı açın.
    2. SQL Server Profil Oluşturucu'daki Dosya menüsünde Yeni İzleme'yi seçin.
    3. Sunucu Türü için Analysis Services'ı seçin.
    4. Sunucu Adı için localhost:[bağlantı noktası daha önce kaydedildi] yazın.
    5. Çalıştır'a tıklayın; artık SQL Server Profiler izlemesi canlı ve Power BI Desktop sorgularının profilini etkin olarak çıkarıyor.
  4. Power BI Desktop sorguları yürütüldükçe ilgili 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üldiğini gösteren başka olaylar görebilirsiniz. Bu bilgileri kullanarak hangi sorguların performans sorunları olduğunu belirleyebilirsiniz.

SQL Server Profiler kullanmanın bir avantajı, SQL Server (ilişkisel) veritabanı izlemesini kaydetmenin mümkün olmasıdır. İzleme, Veritabanı Altyapısı Ayarlama Danışmanı girişine dönüşebilir. Bu şekilde, veri kaynağınızı ayarlama hakkında öneriler alabilirsiniz.

Premium ölçümleri izleme

Microsoft Fabric Capacity Metrics uygulamasının yardımıyla kuruluşunuzun Power BI Premium kapasitesine dağıtılan içeriğin performansını izleyin.

Bu makale hakkında daha fazla bilgi için aşağıdaki kaynaklara göz atın: