Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Мониторинг производительности отчета в Power BI Desktop с помощью анализатора производительности. Мониторинг поможет вам узнать, где находятся узкие места и как повысить производительность отчета.
Мониторинг производительности имеет отношение к следующим ситуациям:
- Обновление модели импорта данных медленно.
- Отчеты DirectQuery или Live Connection медленно работают.
- Вычисления модели медленны.
Медленные запросы или визуальные элементы отчета должны быть центром непрерывной оптимизации.
Замечание
Анализатор производительности не может использоваться для отслеживания действий или емкости класса Premium на пользователя (PPU).
Использование диагностики запросов
Используйте диагностику запросов в Power BI Desktop, чтобы определить, что делает Power Query при просмотре или применении запросов. Кроме того, используйте функцию "Диагностика шага " для записи подробных сведений об оценке для каждого шага запроса. Результаты доступны в Power Query, и вы можете применить преобразования, чтобы лучше понять выполнение запроса.
Использование Анализатор производительности
Используйте анализатор производительности в Power BI Desktop, чтобы узнать, как выполняются все элементы отчета, такие как визуальные элементы и формулы DAX. Особенно важно определить, являются ли причиной проблем производительности запросы или визуализация.
Используйте SQL Server Profiler
Вы также можете использовать SQL Server Profiler для выявления медленных запросов.
Замечание
SQL Server Profiler доступен в составе SQL Server Management Studio.
Используйте SQL Server Profiler, если ваш источник данных:
- SQL Server
- SQL Server Analysis Services
- Azure Analysis Services
Осторожность
Power BI Desktop поддерживает подключение к порту диагностики. Порт диагностики позволяет другим средствам создавать подключения для выполнения трассировок в целях диагностики. Внесение изменений в модель данных Power Desktop поддерживается только для определенных операций. Другие изменения в модели данных с операциями, которые не поддерживаются, могут привести к повреждению и потере данных.
Чтобы создать трассировку SQL Server Profiler, выполните следующие инструкции:
- Откройте отчет Power BI Desktop (поэтому на следующем шаге будет легко найти порт, закройте все другие открытые отчеты).
- Чтобы определить порт, используемый Power BI Desktop, в PowerShell (с правами администратора) или в командной строке введите следующую команду:
Выходные данные будут списком приложений и их открытыми портами. Найдите порт, используемый msmdsrv.exe, и запишите его для последующего использования. Это ваша версия Power BI Desktop.netstat -b -n - Чтобы подключить SQL Server Profiler к отчету Power BI Desktop, выполните приведенные действия.
- Откройте SQL Server Profiler.
- В sql Server Profiler в меню "Файл " выберите "Создать трассировку".
- Для типа сервера выберите службы Analysis Services.
- Для имени сервера введите localhost:[порт, записанный ранее].
- Нажмите Выполнить — теперь трассировка SQL Server Profiler активна и непрерывно профилирует запросы Power BI Desktop.
- По мере выполнения запросов в Power BI Desktop вы увидите соответствующие продолжительности и время работы процессора. В зависимости от типа источника данных могут отображаться другие события, указывающие на выполнение запроса. С помощью этих сведений можно определить, какие запросы являются узкими местами.
Преимущество использования SQL Server Profiler заключается в том, что можно сохранить трассировку реляционной базы данных SQL Server. Трассировка может стать исходными данными для помощника настройки СУБД. Таким образом, вы можете получить рекомендации по настройке источника данных.
Мониторинг метрик уровня "Премиум"
Отслеживайте производительность содержимого, развернутого в емкости Power BI Premium вашей организации, с помощью приложения Метрик емкости Fabric.
Связанный контент
Дополнительные сведения об этой статье см. в следующих ресурсах: