Создание отчета Power BI с представлением аналитики по умолчанию
Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019
С помощью Power BI Desktop вы можете легко подключиться к представлению Аналитики, чтобы начать создавать отчеты для проекта в Azure DevOps. Представление "Аналитика" предоставляет упрощенный способ указания критериев фильтрации отчета Power BI на основе данных аналитики.
Внимание
Аналитические представления поддерживают только данные Azure Boards (рабочие элементы). Представления аналитики не поддерживают другие типы данных, такие как конвейеры. Представления предоставляют неструктурированный список рабочих элементов и не поддерживают иерархии рабочих элементов. На этом этапе у нас нет планов обновить соединитель для поддержки других типов данных. Дополнительные сведения о других подходах см. в разделе "Сведения об интеграции Power BI".
Если у вас нет Power BI Desktop, вы можете скачать и установить его бесплатно.
Вы можете создавать отчеты о состоянии и трендах данных отслеживания работы с помощью одного из представлений аналитики по умолчанию, доступных для вас. При необходимости можно также создать пользовательское представление Аналитики.
Выполните следующие действия, чтобы создать два отчета в Power BI Desktop, которые показывают ежедневные тенденции невыполненной работы и количество активных историй пользователей на основе представления аналитики по умолчанию:
- На веб-портале Azure DevOps:
a. Представление Open Analytics
b. Проверьте представление аналитики по умолчанию для данных. - Из Power BI Desktop:
a. Получение набора данных, определенного представлением Аналитики
b. Создание отчета о тренде
c. Применение фильтров к отчету тренда
d. Создайте карточку и примените фильтр Is Current=True , чтобы отобразить текущее число.
Необходимые компоненты
- Доступ. Быть членом проекта с по крайней мере базовым доступом.
- Разрешения. По умолчанию члены проекта имеют разрешение на запросы аналитики и создания представлений.
- Дополнительные сведения о других предварительных требованиях для включения служб и функций и общих действий отслеживания данных см. в разделе "Разрешения и предварительные требования для доступа к аналитике".
Предварительные требования Power BI
Чтобы создать отчет Power BI, ссылающийся на представление Аналитики, необходимо выполнить следующие условия:
- Установите обновление Power BI Desktop за октябрь 2018 г. или более позднюю версию. Вы можете скачать это клиентское приложение на официальной странице скачивания Power BI Desktop.
- Отслеживайте рабочие элементы в течение некоторого периода времени, на котором создается отчет о тренде.
Открытие аналитики для доступа к представлениям
На веб-портале выберите представления Boards Analytics>.
Если вы не видите представления аналитики, убедитесь, что у вас есть разрешения на просмотр аналитики. Сведения о разрешениях и предварительных требованиях для доступа к аналитике.
Проверка представления аналитики по умолчанию для данных
Убедившись, что представление, используемое в Power BI, скорее всего, будет правильно загружаться в Power BI. Если проверка занимает слишком много времени, можно быстро настроить представление. Добавьте фильтры или сузите журнал и снова проверьте представление.
На странице "Аналитика>" выберите значок действий рядом с представлением по умолчанию и выберите параметр "Изменить". Для проекта, использующего процесс Agile, используйте представление "Истории -Последние 30 дней ".
Выберите вкладку "Проверка" , а затем нажмите кнопку "Проверить представление ".
Дождитесь завершения процесса проверки. Время проверки зависит от объема данных, определенных в представлении. Например, представление, включающее все типы рабочих элементов и указывающее "Все журналы", займет больше времени, чем представление, включающее только истории и указывающее скользящий период 30 дней.
Если представление успешно проверяется, перейдите к следующему шагу. Если это не удалось, выберите вкладку "Рабочие элементы" и измените выбранные элементы, чтобы выбрать меньше команд или указать меньше рабочих элементов в наборе данных.
Дополнительные сведения об определении представлений см. в разделе "Создание представления аналитики".
Подключение к представлению Аналитики
Запустите Power BI Desktop.
Войдите в службу. Для первого доступа требуется выполнить вход и пройти проверку подлинности учетных данных. Power BI Desktop сохраняет свои учетные данные, поэтому это необходимо сделать только один раз.
Примечание.
Azure DevOps не поддерживает сценарии между клиентами с помощью OAuth. Вместо этого используйте субъекты-службы и управляемые удостоверения.
Выберите "Подключиться " при проверке учетных данных.
Выберите "Получить веб-службы данных>", а затем выберите Azure DevOps (только доски) для облачных служб или выберите Azure DevOps Server (только boards) для локальной среды. Нажмите Подключиться. Аналитические представления поддерживают только запросы к рабочим элементам и тестовых случаях.
Укажите основные параметры для подключения к данным.
- URL-адрес коллекции: введите URL-адрес, в котором размещен экземпляр сервера Azure DevOps. Пример URL-адреса.
http://fabrikam-server/AzureDevOpsServer/fabrikam-collection
- Командный проект: введите только имя проекта. Например, используйте Fabrikam-Fibre , если URL-адрес экземпляра
http://fabrikam-server/AzureDevOpsServer/fabrikam-collection/Fabrikam-Fiber
Сервера Azure DevOps.
Внимание
Не путайте имя команды с именем проекта, что является распространенной ошибкой. Например, если используется
http://fabrikam-server/AzureDevOpsServer/fabrikam-collection/Fabrikam-Fiber-Git/Device
URL-адрес, то Fabrikam-Fibre-Git — это имя проекта, а устройство — имя команды.После успешного входа Power BI проверяет, имеют ли учетные данные пользователя разрешения на доступ к указанному проекту. Если возникают ошибки, ознакомьтесь с часто задаваемыми вопросами о решениях наиболее распространенных проблем.
- URL-адрес коллекции: введите URL-адрес, в котором размещен экземпляр сервера Azure DevOps. Пример URL-адреса.
Выберите представление "Аналитика"
Разверните папку "Общие представления" , выберите представление "Аналитика" и выберите " Загрузить". Соединитель данных представляет список доступных представлений Аналитики. Каждое представление представляет набор данных, которые можно извлечь в Power BI. Вы также можете создавать пользовательские представления аналитики.
На следующем рисунке показаны представления аналитики по умолчанию. Список представлений может отличаться в зависимости от модели процесса, используемой для создания проекта. Все перечисленные представления, кроме представлений, добавленных с помощью "Сегодня", предоставляют исторические данные тренда.
В следующем примере мы выбираем истории — последние 30 дней, которые фильтруют для элементов невыполненной работы продукта.
Примечание.
Так как вы проверили представление в предыдущем разделе, представление должно загружаться. Если представление не загружается, скорее всего, так как набор данных слишком велик. Вернитесь к представлению аналитики на веб-портале и измените фильтры, чтобы уменьшить размер набора данных.
Выберите представление.
Примечание.
Предварительный просмотр для всех выбранных представлений в навигаторе можно усечать в зависимости от количества выбранных полей и размера набора данных. Данные усечены только для предварительной версии и не влияют на полное обновление данных.
- Выберите рабочую таблицу — текущую таблицу и дождитесь загрузки предварительного просмотра. Он представляет текущее состояние всех рабочих элементов проекта.
- Установите флажок рядом с таблицей "Рабочие элементы" и выберите "Загрузить".
Примечание.
Представления аналитики не применяют фильтры, определенные с помощью Power BI на сервере. Все фильтры, применяемые в Power BI, ограничивают данные, отображаемые конечным пользователям, но не сокращают объем данных, полученных из аналитики. Если фильтр предназначен для уменьшения размера набора данных, примените его , настроив представление.
Дождитесь загрузки данных. Вы можете наблюдать за его выполнением, просматривая сообщения о состоянии, которые отображаются непосредственно под именем таблицы. Если вы видите ошибки, ознакомьтесь с разделом часто задаваемых вопросы о решениях наиболее распространенных проблем.
Просмотрите модель данных. Пока модель загружается, просмотрите проект набора данных для соединителя данных Power BI.
Создание ежедневного отчета о тренде
В отчете (1) выберите визуальный элемент "График", (2) введите
work item id
в поле поиска, а затем (3) установите флажок для идентификатора рабочего элемента.Она изменит диаграмму на одну точку.
Совет
Чтобы изменить размер диаграммы, выберите вкладку "Вид", "Вид страницы", а затем выберите параметр "Изменить размер", как показано ниже. Затем можно изменить размер диаграммы до нужных измерений.
Затем (1) выберите поле "Дата " в списке полей в качестве оси. По умолчанию Power BI создает иерархию дат из любого поля даты. Чтобы увидеть ежедневную тенденцию, (2) выберите значок контекстного меню рядом с полем и измените его с "Иерархия дат" на "Дата".
Примечание.
Для просмотра тенденций с течением времени необходимо использовать формат даты и не иерархию дат. Иерархия дат в Power BI свертит все в простое число в течение периода. Уровень дня в иерархии выполняет откат всех дней до числа от 1 до 31. Например, 3 апреля и 3 мая оба свернуты в число 3. Это не то же самое, что подсчет элементов на фактическую дату.
Группируйте и фильтруйте тенденцию по состоянию
Чтобы сгруппировать истории пользователей по состоянию, перетащите поле State в область условных обозначений. При необходимости отфильтруйте набор состояний для отображения на диаграмме.
Здесь мы отфильтровали список для отображения рабочих элементов в состояниях "Активный", "Зафиксировано" и "Выполняется".
На диаграмме теперь отображается ежедневное количество историй пользователей, сгруппированных по активной, зафиксированной и выполняемой операции.
Совет
Если необходимо изменить представление аналитики, это можно сделать, а затем вернуться к отчету Power BI и обновить данные. Просто нажмите кнопку "Обновить", как показано ниже.
Создание карточки для отображения последних активных историй
Добавьте новую страницу, щелкнув знак плюса (+) в нижней части страницы.
Выберите визуальный элемент карточки, добавьте поле "Идентификатор рабочего элемента", а затем перетащите поля "Состояние " и "Тип рабочего элемента" в фильтры уровня страницы. Отфильтруйте состояние, чтобы отобразить активный элемент и отфильтровать тип рабочего элемента для ошибок.
Теперь на карточке отображается количество активных историй, количество дней, которые были определены за последние 60 дней. В этом примере это число равно 894.
Чтобы получить последнее количество активных историй, отфильтруйте карточку, чтобы подсчитать только последнюю редакцию отфильтрованного набора рабочих элементов. Добавьте значение Current в качестве фильтра и выберите
True
фильтрацию только данных за последний день. Значение Current — это поле, добавленное в представление, автоматически помечающее строки, содержащие последнюю редакцию рабочих элементов.Применение этого фильтра приводит число активных историй к 39.
Значение должно соответствовать счетчику за последний день диаграммы тренда, созданной в предыдущем разделе.
Продолжить изучение данных
В отчетах, показанных в этом кратком руководстве, показано, как легко создавать отчеты о данных отслеживания работы с помощью представлений Аналитики.