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.

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:
- Power BI Desktop raporunuzu açın (böylelikle sonraki adımda bağlantı noktası kolayca bulunabilir). Açık olan diğer raporları kapatın.
- 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:
Çı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.netstat -b -n - SQL Server Profiler’ı Power BI Desktop raporunuza bağlamak için:
- SQL Server Profiler’ı açın.
- SQL Server Profiler’da Dosya menüsünden Yeni İzleme’yi seçin.
- Sunucu Türü olarak Analysis Services’i seçin.
- Sunucu Adı olarak localhost:[daha önce kaydedilen bağlantı noktası] girin.
- Ç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.
- 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: