Что такое аналитика?

сервисы Azure DevOps | Azure DevOps Server | Azure DevOps Server 2022

Аналитика — это платформа отчетов для Azure DevOps, заменив предыдущую платформу на основе SQL Server Reporting Services. Создана специально для подготовки отчетов, Analytics оптимизирована для быстрого чтения и агрегирования на сервере. Используйте его, чтобы ответить на количественные вопросы о прошлом или настоящем состоянии проектов и получить полезные аналитические сведения из данных разработки.

Аналитика преобразует необработанные Azure DevOps данные в значимые аналитические сведения, которые помогают командам принимать решения на основе данных, отслеживать ход выполнения, определять тенденции и улучшать процессы разработки.

Примечание.

Если вы ищете сведения о Azure Analysis Services, см. Azure Analysis Services.

Ключевые возможности аналитики

Аналитика предоставляет исчерпывающую информацию о проектах с помощью нескольких методов доступа:

  • Мини-приложения аналитики , которые можно добавить на панели мониторинга для немедленной аналитики
  • Отчеты In-context Analytics доступны на страницах Azure DevOps
  • Позиционные индикаторы и счетчики в журналах задач Azure Boards для отслеживания хода выполнения
  • Отчеты Custom можно создать с помощью Power BI для расширенной аналитики
  • Пользовательские отчеты , которые можно создавать с помощью запросов OData для программного доступа
  • Поддержка расширяемости для разработки и добавления пользовательских мини-приложений Аналитики на панели мониторинга

Зачем выбирать аналитику по сравнению с традиционными отчетами?

Аналитика предлагает несколько преимуществ по сравнению с устаревшими решениями для создания отчетов:

  • Реальные-данные-в-режиме-реального-времени: аналитические данные автоматически обновляются при изменении данных в системе Azure DevOps
  • Оптимизированная производительность: предназначенная для быстрых запросов и агрегации
  • интерфейс Modern: встроенная интеграция со стандартами Power BI и OData
  • Расширяемый: поддержка настраиваемых полей, типов рабочих элементов и мини-приложений
  • Готово к облаку: предназначен для облачных и локальных развертываний.

Примечание.

Служба аналитики автоматически включается и поддерживается в рабочей среде для всех служб в Azure DevOps Services. интеграция Power BI и доступ к веб-каналу OData службы Аналитики общедоступны. Рекомендуется использовать канал OData для аналитики и оставить отзыв.

Доступные данные зависят от версий. Последняя поддерживаемая версия API OData — v2.0, а последняя предварительная версия — v4.0-preview. Дополнительные сведения см. в разделе "Управление версиями API OData".

Примечание.

Служба Аналитики автоматически устанавливается и поддерживается в рабочей среде для всех новых коллекций проектов для Azure DevOps Server 2020 и более поздних версий. интеграция Power BI и доступ к веб-каналу OData службы Аналитики общедоступны. Рекомендуется использовать канал OData для аналитики и оставить отзыв. При обновлении с Azure DevOps Server 2019 можно установить службу Аналитики во время обновления.

Доступные данные зависят от версий. Последняя поддерживаемая версия API OData — v2.0, а последняя предварительная версия — v4.0-preview. Дополнительные сведения см. в разделе "Управление версиями API OData".

Подсказка

Вы можете использовать ИИ для Azure DevOps задач. Узнайте, как начать работу в статье Enable AI assistance with Azure DevOps MCP Server.

Данные, доступные в Аналитике

Аналитика общедоступна для служб Azure DevOps и Azure DevOps Server 2020 и более поздних версий. Он находится в предварительной версии для Azure DevOps Server 2019 года. Служба предоставляет комплексную модель данных для функциональности Azure DevOps.

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

Покрытие данных по области функций

Аналитика охватывает следующие области функций Azure DevOps:

Область функций Доступные данные Варианты использования
Отслеживание работы Рабочие элементы, области, итерации, команды, пользователи Отчеты о состоянии, анализ трендов, диаграммы сгорания
Pipelines Данные сборки и выпуска, результаты тестирования, метрики развертывания Аналитика конвейеров, анализ сбоев, отслеживание производительности
Управление тестами Планы тестирования, результаты тестирования, конфигурации тестов Тестирование охвата, метрик качества, тенденций выполнения
Управление версиями Коммит данных, информация о ветке Действие кода, аналитика репозитория

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

Мини-приложения информационной панели

Вы можете создавать панели мониторинга и добавлять в них мини-приложения. Мы предоставляем несколько мини-приложений на основе аналитики. Эти мини-приложения используют возможности аналитики и предоставляют самый простой способ получить аналитические сведения из ваших данных.

Пример: Инсайты виджета Velocity

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

Аналитика — виджет

Это мини-приложение "Скорость" показывает, что эта команда регулярно закрывает пользовательские истории с опозданием. Он также показывает несоответствие между запланированными и завершенными работами на всех спринтах, отображаемых. Команда может детализировать данные, чтобы определить первопричины. После реализации новых методик команда может использовать мини-приложение "Скорость" для отслеживания их эффективности.

Доступные мини-приложения Аналитики

К мини-приложениям, на основе аналитики, относятся следующие:

  • Скорость: отслеживание доставки команды с течением времени
  • Burndown: Мониторинг хода выполнения спринта и выпуска
  • Схема накопительного потока: визуализация рабочего потока и узких мест
  • Время выполнения: измерять время от идеи до доставки
  • Время цикла: отслеживание времени завершения рабочего элемента

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

Контекстные отчеты и сводные столбцы

Отчеты с отслеживанием работы в контексте работы теперь используют данные аналитики в качестве основы. Эти отчеты отображаются на вкладке аналитики в бэклогах и досках продуктов и портфелей. Кроме того, доступны платформы и контекстные отчеты тестирования. Дополнительные сведения см. в следующих статьях:

Отчеты по отслеживанию работы

Отчеты о конвейере и тестировании

Функциональность свертки

Вы можете добавить суммирующие столбцы в бэклоги продуктов и портфеля, которые предоставляют:

  • Индикаторы выполнения: визуальное представление состояния завершения
  • Количество рабочих элементов: совокупные подсчеты дочерних элементов
  • Суммирование полей: общее количество значений числовых полей

Дополнительные сведения см. в разделе "Ход выполнения свертки отображения" или "Итоги".

Представления аналитики

Представления аналитики предоставляют функцию веб-портала, которая поддерживает фильтрацию данных отслеживания работы для отчетов о состоянии и тенденциях. С помощью представлений Аналитики можно использовать стандартные или настраиваемые представления для создания отчетов в Power BI через выделенный соединитель данных.

Преимущества аналитических представлений

  • Предварительно отфильтрованные данные. Определение фильтров один раз и повторное использование в нескольких отчетах
  • Оптимизация производительности: сокращение передачи данных и более быстрая загрузка отчета
  • Управление версиями: отслеживание изменений для просмотра определений с течением времени
  • Совместная работа группы: совместное использование согласованных представлений данных в организации

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

Запросы OData и доступ к метаданным

Аналитика обеспечивает полную доступность с помощью OData (open Data Protocol). В веб-браузере можно запрашивать метаданные или данные Аналитики с помощью запросов OData, что позволяет программный доступ к вашим данным Azure DevOps.

Возможности OData

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

Сведения о создании запросов см. в разделе "Создание запросов OData" для аналитики.

Настраиваемые инструменты и запросы

Если вы хотите подготовить настраиваемые запросы и средства с помощью API OData, просмотрите примеры отчетов и краткий справочный индекс.

Примеры сценариев OData

К общим шаблонам запросов OData относятся:

  • Получение текущего состояния рабочего элемента в проектах
  • Анализ исторических тенденций для определенных типов рабочих элементов
  • Создание пользовательских панелей мониторинга с данными в режиме реального времени
  • Интеграция Azure DevOps данных с внешними инструментами бизнес-аналитики

Power BI интеграция и коннекторы данных

Power BI — это набор средств бизнес-аналитики, которые легко интегрируются с Azure DevOps Analytics. Мы предоставляем несколько соединителей данных для поддержки импорта данных в Power BI:

Доступные соединители

  • Представления аналитики: предфильтрованные, оптимизированные представления данных
  • Запрос OData: прямой доступ к запросам для пользовательских сценариев
  • Веб-канал OData: потоковая передача данных в режиме реального времени для динамических панелей мониторинга

преимущества Power BI

С помощью Power BI можно:

  • Выполнение углубленного анализа: используйте мощные аналитические возможности Power BI
  • Создание красивых визуализаций: создание убедительных диаграмм и отчетов
  • Публикация корпоративных панелей мониторинга: общий доступ к аналитике в организации
  • Импорт данных из различных источников: интеграция данных Azure DevOps с другими бизнес-системами.

Начало работы с Power BI

Чтобы начать использовать Power BI с помощью аналитики Azure DevOps:

  1. Прочтите обзор: Обзор интеграции Power BI
  2. Изучите примеры: Образцы отчетов Power BI предоставляют быстрое знакомство с популярными отчетами.
  3. Выберите соединитель: выберите соответствующий соединитель данных для ваших потребностей.
  4. Создание первого отчета: начало работы с шаблонами и настройка для ваших требований

Поддержка настраиваемых полей и типов рабочих элементов

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

Поддержка автоматической настройки

  • Настраиваемые поля: все настраиваемые поля автоматически отображаются в модели данных Аналитики
  • Пользовательские типы рабочих элементов: новые типы теперь доступны для отчетности
  • Настройки процесса: изменения рабочих процессов и правил отражаются в данных аналитики
  • Обновления в режиме реального времени: настройки отображаются в Аналитике при их создании

Доступ к пользовательским данным

С помощью запросов OData можно:

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

Производительность и задержка

При использовании аналитики необходимо запросить курированную копию данных, хранящихся в Azure DevOps. Копирование данных помогает оптимизировать эффективность чтения и агрегирования, а также значительно уменьшает влияние сценариев отчетности на Azure DevOps.

Задержка данных

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

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

Используя рекомендуемые шаблоны запросов, Аналитика реагирует на любые агрегаты или не агрегированные запросы в течение 3–5 секунд. Ответ запроса отображается на странице, если он превышает 10 000 результатов.

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

Безопасность и разрешения

Аналитика учитывает разрешения безопасности Azure DevOps:

  • Уровень безопасности проекта: пользователи видят только данные, к которым у них есть доступ.
  • Безопасность рабочих элементов: права доступа в области относятся к данным аналитики
  • Доступ только для чтения: аналитика предоставляет представления данных только для чтения
  • Интеграция с Azure AD: поддерживает проверку подлинности и авторизацию на корпоративном уровне

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