Поделиться через


Создание отчета 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, которые показывают ежедневные тенденции невыполненной работы и количество активных историй пользователей на основе представления аналитики по умолчанию:

  1. На веб-портале Azure DevOps:
    a. Представление Open Analytics
    b. Проверьте представление аналитики по умолчанию для данных.
  2. Из Power BI Desktop:
    a. Получение набора данных, определенного представлением Аналитики
    b. Создание отчета о тренде
    c. Применение фильтров к отчету тренда
    d. Создайте карточку и примените фильтр Is Current=True , чтобы отобразить текущее число.

Необходимые компоненты

Предварительные требования Power BI

Чтобы создать отчет Power BI, ссылающийся на представление Аналитики, необходимо выполнить следующие условия:

  • Установите обновление Power BI Desktop за октябрь 2018 г. или более позднюю версию. Вы можете скачать это клиентское приложение на официальной странице скачивания Power BI Desktop.
  • Отслеживайте рабочие элементы в течение некоторого периода времени, на котором создается отчет о тренде.

Открытие аналитики для доступа к представлениям

На веб-портале выберите представления Boards Analytics>.

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

Снимок экрана: расширение центра Boards и выбор представлений Аналитики, окруженных красным квадратом.

Проверка представления аналитики по умолчанию для данных

Убедившись, что представление, используемое в Power BI, скорее всего, будет правильно загружаться в Power BI. Если проверка занимает слишком много времени, можно быстро настроить представление. Добавьте фильтры или сузите журнал и снова проверьте представление.

  1. На странице "Аналитика>" выберите значок действий рядом с представлением по умолчанию и выберите параметр "Изменить". Для проекта, использующего процесс Agile, используйте представление "Истории -Последние 30 дней ".

    Аналитика>всех, изменение историй -Последние 30 дней

  2. Выберите вкладку "Проверка" , а затем нажмите кнопку "Проверить представление ".

    Выберите вкладку

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

    Дождитесь завершения процесса проверки.

  3. Если представление успешно проверяется, перейдите к следующему шагу. Если это не удалось, выберите вкладку "Рабочие элементы" и измените выбранные элементы, чтобы выбрать меньше команд или указать меньше рабочих элементов в наборе данных.

    Дополнительные сведения об определении представлений см. в разделе "Создание представления аналитики".

Подключение к представлению Аналитики

  1. Запустите Power BI Desktop.

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

    Примечание.

    Azure DevOps не поддерживает сценарии между клиентами с помощью OAuth. Вместо этого используйте субъекты-службы и управляемые удостоверения.

  3. Выберите "Подключиться " при проверке учетных данных.

    Снимок экрана: диалоговое окно подключения Power BI.

  4. Выберите "Получить веб-службы данных>", а затем выберите Azure DevOps (только доски) для облачных служб или выберите Azure DevOps Server (только boards) для локальной среды. Нажмите Подключиться. Аналитические представления поддерживают только запросы к рабочим элементам и тестовых случаях.

    Снимок экрана: поток получения данных.

  5. Укажите основные параметры для подключения к данным.

    Снимок экрана: указание имени организации и проекта.

    Снимок экрана: указание имени организации и проекта локальной версии.

    • 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/DeviceURL-адрес, то Fabrikam-Fibre-Git — это имя проекта, а устройство — имя команды.

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

Выберите представление "Аналитика"

  1. Разверните папку "Общие представления" , выберите представление "Аналитика" и выберите " Загрузить". Соединитель данных представляет список доступных представлений Аналитики. Каждое представление представляет набор данных, которые можно извлечь в Power BI. Вы также можете создавать пользовательские представления аналитики.

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

    В следующем примере мы выбираем истории — последние 30 дней, которые фильтруют для элементов невыполненной работы продукта.

    Снимок экрана: диалоговое окно

    Примечание.

    Так как вы проверили представление в предыдущем разделе, представление должно загружаться. Если представление не загружается, скорее всего, так как набор данных слишком велик. Вернитесь к представлению аналитики на веб-портале и измените фильтры, чтобы уменьшить размер набора данных.

  2. Выберите представление.

    Снимок экрана: диалоговое окно

    Примечание.

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

    • Выберите рабочую таблицу — текущую таблицу и дождитесь загрузки предварительного просмотра. Он представляет текущее состояние всех рабочих элементов проекта.
    • Установите флажок рядом с таблицей "Рабочие элементы" и выберите "Загрузить".

    Примечание.

    Представления аналитики не применяют фильтры, определенные с помощью Power BI на сервере. Все фильтры, применяемые в Power BI, ограничивают данные, отображаемые конечным пользователям, но не сокращают объем данных, полученных из аналитики. Если фильтр предназначен для уменьшения размера набора данных, примените его , настроив представление.

  3. Дождитесь загрузки данных. Вы можете наблюдать за его выполнением, просматривая сообщения о состоянии, которые отображаются непосредственно под именем таблицы. Если вы видите ошибки, ознакомьтесь с разделом часто задаваемых вопросы о решениях наиболее распространенных проблем.

    Снимок экрана: диалоговое окно

  4. Просмотрите модель данных. Пока модель загружается, просмотрите проект набора данных для соединителя данных Power BI.

Создание ежедневного отчета о тренде

  1. В отчете (1) выберите визуальный элемент "График", (2) введите work item id в поле поиска, а затем (3) установите флажок для идентификатора рабочего элемента.

    Выбор поля рабочего элемента

    Она изменит диаграмму на одну точку.

    Совет

    Чтобы изменить размер диаграммы, выберите вкладку "Вид", "Вид страницы", а затем выберите параметр "Изменить размер", как показано ниже. Затем можно изменить размер диаграммы до нужных измерений.

    Настройка размера диаграммы

  2. Затем (1) выберите поле "Дата " в списке полей в качестве оси. По умолчанию Power BI создает иерархию дат из любого поля даты. Чтобы увидеть ежедневную тенденцию, (2) выберите значок контекстного меню рядом с полем и измените его с "Иерархия дат" на "Дата".

    Выбор даты и изменение иерархии дат на дату

    Примечание.

    Для просмотра тенденций с течением времени необходимо использовать формат даты и не иерархию дат. Иерархия дат в Power BI свертит все в простое число в течение периода. Уровень дня в иерархии выполняет откат всех дней до числа от 1 до 31. Например, 3 апреля и 3 мая оба свернуты в число 3. Это не то же самое, что подсчет элементов на фактическую дату.

Группируйте и фильтруйте тенденцию по состоянию

  • Чтобы сгруппировать истории пользователей по состоянию, перетащите поле State в область условных обозначений. При необходимости отфильтруйте набор состояний для отображения на диаграмме.

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

    Группировать по приоритету

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

    Совет

    Если необходимо изменить представление аналитики, это можно сделать, а затем вернуться к отчету Power BI и обновить данные. Просто нажмите кнопку "Обновить", как показано ниже.

    Обновление данных отчета

Создание карточки для отображения последних активных историй

  1. Добавьте новую страницу, щелкнув знак плюса (+) в нижней части страницы.

  2. Выберите визуальный элемент карточки, добавьте поле "Идентификатор рабочего элемента", а затем перетащите поля "Состояние " и "Тип рабочего элемента" в фильтры уровня страницы. Отфильтруйте состояние, чтобы отобразить активный элемент и отфильтровать тип рабочего элемента для ошибок.

    Теперь на карточке отображается количество активных историй, количество дней, которые были определены за последние 60 дней. В этом примере это число равно 894.

    создание карточки с отдельным числом

  3. Чтобы получить последнее количество активных историй, отфильтруйте карточку, чтобы подсчитать только последнюю редакцию отфильтрованного набора рабочих элементов. Добавьте значение Current в качестве фильтра и выберите True фильтрацию только данных за последний день. Значение Current — это поле, добавленное в представление, автоматически помечающее строки, содержащие последнюю редакцию рабочих элементов.

    Применение этого фильтра приводит число активных историй к 39.

    Filter by Is Current

    Значение должно соответствовать счетчику за последний день диаграммы тренда, созданной в предыдущем разделе.

Продолжить изучение данных

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

Следующие шаги