Использование Анализатор производительности для проверки производительности элемента отчета в Power BI Desktop

ОБЛАСТЬ ПРИМЕНЕНИЯ: Служба Power BI Power BI Desktop

В Power BI Desktop вы можете узнать, как выполняются все элементы отчета, такие как визуальные элементы и формулы DAX. Используя Анализатор производительности, вы можете просматривать и записывать журналы, которые измеряют, как каждый из элементов отчета выполняется, когда пользователи взаимодействуют с ними и какие аспекты их производительности являются наиболее (или наименее) ресурсоемкими.

Screenshot that shows Performance Analyzer.

Анализатор производительности проверяет и отображает длительность, необходимую для обновления или обновления всех визуальных элементов, инициирующих взаимодействие с пользователем. В нем также представлены сведения, позволяющие просматривать, детализацию или экспортировать результаты. Анализатор производительности поможет определить визуальные элементы, влияющие на производительность отчетов, и определить причину влияния.

Отображение области Анализатор производительности

В Power BI Desktop выберите ленту "Вид", а затем выберите Анализатор производительности, чтобы отобразить панель Анализатор производительности.

Screenshot of the View ribbon, highlighting Performance Analyzer.

После выбора Анализатор производительности отображается в собственной области справа от холста отчета.

Использование Анализатор производительности

Анализатор производительности измеряет время обработки (включая время создания или обновления визуального элемента), необходимое для обновления элементов отчета, инициированных в результате любого взаимодействия с пользователем, которое приводит к выполнению запроса. Например, для настройки среза требуется изменить визуальный элемент среза, отправить запрос в модель данных и затронутые визуальные элементы в результате новых параметров.

Чтобы Анализатор производительности начать запись, нажмите кнопку "Начать запись".

Screenshot of Performance Analyzer, highlighting Start recording.

Все действия, выполняемые в отчете, отображаются и регистрируются в области Анализатор производительности в том порядке, в котором визуальный элемент загружается Power BI. Например, возможно, у вас есть отчет о том, что пользователи сказали, что занимает много времени для обновления или некоторые визуальные элементы в отчете занимает много времени для отображения при настройке ползунка. Анализатор производительности можно указать, какой визуальный элемент является виновным и определить, какие аспекты визуального элемента занимают самую длину для обработки.

После начала записи кнопка "Пуск записи" неактивна (неактивна, так как вы уже начали запись) и кнопка "Остановить" активна.

Анализатор производительности собирает и отображает сведения о измерении производительности в режиме реального времени. Каждый раз, когда вы выбираете визуальный элемент, перемещаете срез или взаимодействуете друг с другом, Анализатор производительности сразу же отображает результаты производительности в области.

Если панель содержит больше сведений, чем может отображаться, полоса прокрутки отображается для перехода к дополнительным сведениям.

Каждое взаимодействие содержит идентификатор раздела в области, описывая действие, инициирующее записи журнала. На следующем изображении взаимодействие было срезом, которое пользователи изменили срез.

Screenshot of the Performance Analyzer pane, highlighting the Changed a slicer interaction type.

Сведения журнала каждого визуального элемента включают время, затраченное (длительность) для выполнения следующих категорий задач:

  • ЗАПРОС DAX. Если требуется запрос DAX, это время между визуальным элементом отправки запроса и службами Analysis Services, возвращающими результаты.
  • Визуальное отображение — это время, необходимое для рисования визуального элемента на экране, включая время, необходимое для получения любых веб-изображений или геокодирования.
  • Другое — это время, необходимое визуальному элементу для подготовки запросов, ожиданию завершения других визуальных элементов или выполнению другой фоновой обработки.
  • Вычисляемые параметры (предварительная версия) — это время, затраченное на оценку параметров поля в визуальном элементе. Дополнительные сведения о параметрах полей (предварительная версия).

Значения длительности (мс) указывают разницу между меткой времени начала и окончания для каждой операции. Большинство операций холста и визуальных операций выполняются последовательно в одном потоке пользовательского интерфейса, который используется несколькими операциями. Отчеты о длительности включают время, затраченное в очередь, пока другие операции завершены. Пример Анализатор производительности на GitHub и связанной с ней документации содержат сведения о том, как визуальные элементы запрашивают данные и отрисовки.

Screenshot of the Performance Analyzer pane, highlighting Duration.

После взаимодействия с элементами отчета, которые вы хотите измерить с помощью Анализатор производительности, можно нажать кнопку "Остановить". Сведения о производительности остаются на панели после выбора " Остановить " для анализа.

Чтобы очистить сведения в области Анализатор производительности, нажмите кнопку "Очистить". Все сведения удаляются и не сохраняются при нажатии кнопки "Очистить". Сведения о сохранении сведений в журналах см. в следующем разделе.

Совет

При обработке запросов и связанных метаданных Power BI обработка запроса может повлиять на сложность схемы, количество таблиц в базах данных, сложность связей между ними и количество ограничений внешнего ключа в таблицах. Такая сложность может привести к начальным задержкам в возврате или отрисовке отчета.

Обновление визуальных элементов

Вы можете выбрать "Обновить визуальные элементы" в области Анализатор производительности, чтобы обновить все визуальные элементы на текущей странице отчета и таким образом Анализатор производительности собирать сведения обо всех таких визуальных элементах.

Вы также можете обновить отдельные визуальные элементы. При записи Анализатор производительности можно выбрать "Анализ этого визуального элемента" в правом верхнем углу каждого визуального элемента, чтобы обновить этот визуальный элемент и записать сведения о его производительности.

Screenshot of a visual, highlighting the Analyze this visual icon.

Сохранение сведений о производительности

Вы можете сохранить сведения, которые Анализатор производительности создаются в отчете, нажав кнопку "Экспорт". При выборе "Экспорт" создается файл .json с информацией из области Анализатор производительности.

Screenshot of the Save As window, showing the creation of a .json file.

Дополнительные сведения о Power BI Desktop и о начале работы см. в следующих статьях.

Сведения о примере Анализатор производительности проверка перечисленных ниже ресурсов.