Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
ПРИМЕНЯЕТСЯ К: Power BI Desktop
Служба Power BI
В отчетах Power BI вы можете узнать, как выполняется каждая визуализация отчета. С помощью анализатора производительности можно узнать, сколько времени занимает загрузка каждого визуального элемента. Каждое время загрузки разбивается на категорию, например время выполнения запроса DAX. Запрос DAX для каждого визуального элемента можно скопировать и запустить в представлении запросов DAX в Power BI Desktop. Анализатор производительности — это панель, доступная в представлении отчетов Power BI Desktop или при редактировании отчета в Интернете.
Анализатор производительности отображает длительность загрузки всех визуальных элементов. В том числе при загрузке визуальных элементов из различных взаимодействий, таких как применение фильтров из срезов. В нем также представлены сведения, позволяющие просматривать, детализировать или экспортировать результаты в файл. Анализатор производительности поможет определить визуальные элементы, влияющие на производительность отчетов, и определить причину влияния.
Отображение области анализатора производительности в Power BI Desktop
В Power BI Desktop выберите ленту "Оптимизация ", а затем выберите анализатор производительности , чтобы отобразить панель анализатора производительности.
Отображение области анализатора производительности в Интернете
В службе Power BI откройте отчет и нажмите кнопку "Изменить". При редактировании отчета выберите меню "Вид " и выберите анализатор производительности , чтобы отобразить панель анализатора производительности.
После выбора анализатор производительности отображается в собственной области справа от холста отчета в Power BI Desktop или службе Power BI.
Использование анализатора производительности
Анализатор производительности измеряет время загрузки визуального элемента. Включая перезагрузку визуальных элементов в результате любого взаимодействия пользователя. Например, для настройки среза требуется изменить визуальный элемент среза, отправить запрос в модель данных и снова отобразить его.
Чтобы начать запись анализатора производительности, нажмите кнопку "Начать запись".
Все действия, выполняемые в отчете, отображаются и регистрируются в области анализатора производительности в том порядке, в котором загружается визуальный элемент. Например, возможно, у вас есть отчет, о котором пользователи говорят, что он долго загружается, когда настраивается ползунок. Инструмент анализа производительности может определить, какой визуальный элемент является причиной проблемы, и выявить, какие аспекты занимают больше всего времени.
После того, как начата запись, кнопка "Пуск записи" становится неактивной (поскольку вы уже начали запись), и кнопка "Остановить" активна.
Анализатор производительности собирает и отображает информацию в режиме реального времени. Каждый раз, когда вы выбираете визуализацию, перемещаете слайсер или взаимодействуете иным образом, анализатор производительности регистрирует новую длительность.
Каждое взаимодействие содержит идентификатор раздела в области, описывая действие, инициирующее новые записи. На следующем изображении взаимодействие изменило срез.
Сведения журнала каждого визуального элемента включают время, затраченное (длительность) для выполнения следующих категорий задач:
- Запрос DAX — если требуется запрос DAX, этот промежуток времени — это время между моментом отправки запроса визуальным элементом и моментом возвращения результатов семантической моделью или моделью служб Analysis Services.
- Прямой запрос - Если режим хранения таблицы — DirectQuery, это время возвращения результатов внешнего запроса.
- Визуальное отображение — это время, необходимое для рисования визуального элемента на экране, включая время, необходимое для получения любых веб-изображений или геокодирования.
- Другой — это время, необходимое визуальному элементу для подготовки запросов, ожиданию завершения других визуальных элементов или выполнению другой фоновой обработки.
- Вычисляемые параметры (предварительная версия) — это время, затраченное на оценку параметров поля в визуальном элементе. Дополнительные сведения о параметрах поля (предварительная версия).
Значения длительности (мс) указывают разницу между меткой времени начала и окончания для каждой операции. Большинство операций холста и визуальных задач выполняются последовательно в одном потоке пользовательского интерфейса, используемом многими операциями. Отчеты о длительности включают время, проведенное в очереди, пока завершаются другие операции. Пример Performance Analyzer на GitHub и его документация содержат сведения о том, как визуальные элементы запрашивают данные и отображаются.
После взаимодействия с отчетом можно нажать кнопку "Остановить ". Сведения о производительности остаются на панели после выбора "Остановить " для анализа.
Чтобы очистить сведения в области анализатора производительности, нажмите кнопку "Очистить". Все сведения удаляются и не сохраняются при нажатии кнопки "Очистить". Сведения о сохранении сведений в журналах см. в следующем разделе.
Подсказка
Производительность запросов DAX влияет на сложность вычислений, количество участвующих таблиц и связи между ними.
Запросы DAX в визуальных элементах
Визуальные элементы в отчетах Power BI отображают данные из семантической модели. Доступ к данным осуществляется с помощью запроса DAX. Запрос DAX каждого визуального элемента можно просмотреть, выбрав "Копировать запрос " в анализаторе производительности. Для таблиц с использованием режима хранения таблиц DirectQuery этот запрос включает запрос DAX и преобразованный запрос в SQL или KQL.
Запуск команды "Выполнить в представлении запросов DAX" в анализаторе производительности выполняет запрос DAX в представлении запросов DAX. В сетке результатов отображаются данные, которые визуальный элемент использует, и вы можете проверить логику самого запроса DAX. Этот параметр недоступен в службе Power BI, но скопированный запрос DAX можно запустить после перехода к представлению запросов DAX в службе. В отчете выберите модель открытых данных, которая открывает интерфейс веб-моделирования. В веб-моделировании выберите представление запроса DAX и запустите запрос.
Структура запроса DAX из визуального представления более детальная и структурированная, чем нужно для получения того же результата. Структура визуального запроса DAX помогает при изменении визуальных элементов из одного типа в другой при работе над отчетом. Структура Copilot для записи и объяснения запросов DAX в представлении запросов DAX может помочь структурировать визуальный запрос DAX в более простой форме со следующим запросом.
Remove the VARs and TOPN and simplify this DAX query
Copilot работает на основе искусственного интеллекта, поэтому возможны сюрпризы и ошибки. Подробности см. в Общие вопросы об использовании Copilot.
Дополнительные сведения о запросах DAX см. в документации по запросам DAX.
Обновление визуальных элементов
Вы можете выбрать обновить визуальные элементы в области анализатора производительности, чтобы собрать временные данные для всех визуалов на текущей странице отчета.
Вы также можете обновить отдельные визуальные элементы. При записи анализатора производительности можно выбрать анализировать этот визуальный элемент, находящуюся в правом верхнем углу каждого визуального элемента, чтобы обновить его и записать сведения о его производительности.
Сохранение сведений о производительности
Вы можете сохранить сведения, создаваемые анализатором производительности для отчета, нажав кнопку экспорта . При выборе экспорта создается файл .json с информацией из области анализатора производительности .
Связанный контент
Дополнительные сведения о Power BI Desktop и о начале работы см. в следующих статьях.
- Что такое Power BI?
- Обзор запросов с помощью Power BI Desktop
- Запросы DAX
- Представление запроса DAX
- Структура Copilot для записи и объяснения запросов DAX
Дополнительные сведения о примере анализатора производительности см. в следующих ресурсах.