Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
сервисы 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:
- Прочтите обзор: Обзор интеграции Power BI
- Изучите примеры: Образцы отчетов Power BI предоставляют быстрое знакомство с популярными отчетами.
- Выберите соединитель: выберите соответствующий соединитель данных для ваших потребностей.
- Создание первого отчета: начало работы с шаблонами и настройка для ваших требований
Поддержка настраиваемых полей и типов рабочих элементов
Аналитика автоматически включает настраиваемые поля и типы настраиваемых рабочих элементов в модель данных. Это автоматическое включение гарантирует, что настройки отображаются в Аналитике без дополнительной настройки.
Поддержка автоматической настройки
- Настраиваемые поля: все настраиваемые поля автоматически отображаются в модели данных Аналитики
- Пользовательские типы рабочих элементов: новые типы теперь доступны для отчетности
- Настройки процесса: изменения рабочих процессов и правил отражаются в данных аналитики
- Обновления в режиме реального времени: настройки отображаются в Аналитике при их создании
Доступ к пользовательским данным
С помощью запросов OData можно:
- Просмотр свойств, добавленных с помощью настройки процесса
- Доступ к перечисленным спискам и допустимым значениям
- Связи запросов между пользовательскими и стандартными полями
- Создание отчетов, включающих данные, относящиеся к вашей организации
Производительность и задержка
При использовании аналитики необходимо запросить курированную копию данных, хранящихся в Azure DevOps. Копирование данных помогает оптимизировать эффективность чтения и агрегирования, а также значительно уменьшает влияние сценариев отчетности на Azure DevOps.
Задержка данных
Так как данные копируются, аналитика не является хранилищем в режиме реального времени. Копирование данных вводит до 30-секундной задержки, прежде чем данные, связанные с любым изменением, отображаются в Аналитике.
Производительность запросов
Используя рекомендуемые шаблоны запросов, Аналитика реагирует на любые агрегаты или не агрегированные запросы в течение 3–5 секунд. Ответ запроса отображается на странице, если он превышает 10 000 результатов.
Некоторые наборы сущностей, доступные в Аналитике, предназначены для агрегирования. Служба ограничивает результаты этих сущностей на одну страницу для любого не агрегированного запроса, как описано в рекомендуемых шаблонах запросов.
Безопасность и разрешения
Аналитика учитывает разрешения безопасности Azure DevOps:
- Уровень безопасности проекта: пользователи видят только данные, к которым у них есть доступ.
- Безопасность рабочих элементов: права доступа в области относятся к данным аналитики
- Доступ только для чтения: аналитика предоставляет представления данных только для чтения
- Интеграция с Azure AD: поддерживает проверку подлинности и авторизацию на корпоративном уровне