Сведения об интеграции Power BI
Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019
С помощью Power BI набор средств бизнес-аналитики вы можете извлекать данные из Аналитики, создавать отчеты и настраивать их в соответствии с вашими потребностями. Используйте Power BI для импровного анализа, создания красивых отчетов и публикации для корпоративного потребления.
Интеграция Power BI с Analytics позволяет выйти за рамки встроенных отчетов Аналитики и мини-приложений панели мониторинга для создания полностью настраиваемых отчетов.
Методы подключения к данным
Вы можете извлекать данные из Аналитики в Power BI одним из трех способов, описанных в следующей таблице.
Примечание.
OData (Open Data Protocol) — это утвержденный стандарт ISO/IEC, который определяет набор рекомендаций по созданию и использованию REST API. Дополнительные сведения см . в документации по OData.
Параметр Подключение ion
Description
Рекомендации
Power BI может выполнять запросы OData. Запросы OData являются мощными и могут фильтровать и агрегировать данные перед возвратом в Power BI.
Это рекомендуемый метод, за исключением более простых отчетов о данных Boards. Для этого требуется писать запросы OData, аналогичные написанию запросов SQL. К счастью, мы предоставляем несколько примеров отчетов , которые помогут вам приступить к работе.
Соединитель Данных Azure DevOps работает с представлениями Аналитики. Чтобы получить доступ к представлениям аналитики, необходимо включить функцию, как описано в разделе "Включить предварительные версии функций"
Этот соединитель работает только с данными Boards (рабочими элементами) и не поддерживает другие типы данных, такие как конвейеры. Он предоставляет неструктурированный список рабочих элементов и не поддерживает иерархии рабочих элементов. На этом этапе у нас нет планов обновить соединитель для поддержки других типов данных. Мы рекомендуем использовать запросы OData, если у вас нет более простого отчета о данных Boards.
Power BI предоставляет соединитель веб-канала OData, который позволяет подключаться к конечной точке OData аналитики и просматривать ее. Это типичный способ взаимодействия Power BI с веб-каналами OData. Вы можете просматривать и выбирать сущности и использовать его Редактор запросов для фильтрации набора данных.
Используйте этот метод только в том случае, если у вас есть небольшая учетная запись. Этот метод не поддерживает свертывание запросов на стороне сервера. Все фильтры применяются на стороне клиента. Все данные извлекается в Power BI перед применением фильтров. Если у вас есть небольшая учетная запись, она может работать хорошо для вас. Тем не менее, если у вас есть большая учетная запись, может потребоваться длительное время обновления и время ожидания.
Редактор запросов
После подключения данных из Аналитики в Power BI можно всегда изменять базовые данные с помощью Редактор Power Query Power BI и Расширенный редактор. Обратите внимание на следующие операционные ограничения:
- При подключении с помощью запросов OData или веб-канала OData можно указать фильтры запросов, возвращаемые данные, данные для агрегирования и многое другое.
- При подключении с помощью представления Аналитики необходимо изменить представление Аналитики, чтобы изменить фильтр запросов и поля, которые вы хотите вернуть.
Примеры отчетов см . в примерах отчетов , представленных далее в этой статье.
Преобразование данных в Power BI
После импорта данных в Power BI можно использовать Редактор Power Query преобразование, добавление столбца и другие параметры меню и средства для изменения данных по мере необходимости. Многие из примеров отчетов, приведенных в этой статье, содержат инструкции по преобразованию данных, которые необходимо сделать. К этим инструкциям относятся некоторые из следующих операций:
- Разверните столбцы данных
- Сводные столбцы
- Преобразование типа данных столбца
- Замена значений NULL в данных столбца
- Создание настраиваемого поля и вычисляемого столбца
Дополнительные сведения см. в разделе "Преобразование аналитических данных" для создания отчетов Power BI.
выражения анализа данных (DAX)
Power BI поддерживает создание новых данных из данных, уже существующих в модели данных с помощью DAX. DAX предоставляет коллекцию функций, операторов и констант, которые можно использовать в формуле для вычисления и возврата одного или нескольких значений.
Пример отчета аналитики, использующего DAX, см. в разделе "Вычисление времени в состоянии" для существующего представления аналитики.
Дополнительные сведения см. в статье "Основы DAX" в Power BI Desktop.
Визуализации отчетов, фильтры, операции сортировки
После выполнения преобразований данных, необходимых для конкретного отчета, можно создать отчет с помощью области "Визуализации ", перетаскивая поля столбцов в область "Визуализации ". Затем можно использовать панель "Фильтры" для фильтрации всех или выбора данных на основе одного или нескольких полей.
Чтобы быстро ознакомиться с этими основными функциями Power BI, ознакомьтесь со следующими статьями Power BI:
Примеры отчетов
В нескольких примерах отчетов показано, как создавать отчеты из представления аналитики или запроса OData.
Примеры отчетов с помощью представления Аналитики
- Получение отчета о активных ошибках
- Получение количества рабочих элементов
- Добавление даты последнего обновления
- Фильтрация по командам
- Вычисление времени в состоянии для существующего представления Аналитики
Примеры отчетов с использованием запросов OData
Чтобы приступить к работе с запросами OData в отчетах Power BI, ознакомьтесь с обзором примеров отчетов с помощью запросов OData. Примеры см. в одной из следующих статей:
Azure Boards
Azure Test Plans
Конвейер
Конвейер и тестирование
Все примеры статей отчета содержат следующие разделы и сведения:
- Примеры запросов: Запрос Power BI и необработанный запрос OData, используемый для извлечения данных в Power BI вместе с другими примерами запросов.
- Преобразование данных в Power BI. Шаги по преобразованию данных в отчетный формат.
- Создайте отчет: шаги по созданию отчета из данных.
Расширения Power BI
Следующие расширения Marketplace доступны для поддержки интеграции Power BI с Analytics.
- WIQL в OData преобразует запрос рабочего элемента Azure DevOps в запрос OData для использования с конечными точками OData Azure DevOps Analytics, которые могут быть полезны для начинающих, чтобы инициировать простой запрос OData.
- Расширение vscode-odata добавляет многофункциональную поддержку языка в Visual Studio Code для языка запросов OData.
Связанные статьи
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по