Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
сервисы Azure DevOps | Azure DevOps Server | Azure DevOps Server 2022
Служба Аналитики предоставляет поддержку Azure DevOps отчетов и доступна для Azure DevOps Server. Он заменяет предыдущую платформу на основе SQL Server Reporting Services.
С выпуском Azure DevOps Server 2022 единственным вариантом получения аналитики данных Azure DevOps является служба Аналитики. Интеграция с SQL Server Reporting Services больше не поддерживается.
Дополнительные сведения см. в следующих статьях:
Примечание.
Если вы ищете сведения о Azure Analysis Services, см. раздел Azure Analysis Services.
Служба аналитики
Аналитика общедоступна для служб Azure DevOps и Azure DevOps Server 2020 и более поздних версий. Он предоставляет несколько продвинутых виджетов и поддерживает интеграцию Power BI и доступ к каналу OData.
Дополнительные сведения см. в разделе "Что такое аналитика". В настоящее время он содержит частичные данные. Microsoft работает над добавлением всех отчетных данных в Аналитику. Дополнительные сведения см. в разделе "Доступ к данным в аналитике".
Миграция из SQL Reporting Services в аналитику
Если вы переносите SQL Server Reporting Services в Аналитику, приведенные ниже рекомендации помогут вам успешно перейти.
Основные различия между SQL Reporting Services и аналитикой
- Analytics — это реляционная схема объектов, а данные SQL Server Reporting Services основаны на реляционной базе данных и кубе интерактивной аналитической обработки (OLAP).
- Аналитика не требует обслуживания.
- Аналитика сохраняет все поля отслеживания работы, за исключением полей HTML или форматированного текста. Пользовательские поля автоматически добавляются в хранилище данных Аналитики.
- Аналитика не является хранилищем в режиме реального времени, а представляет собой курированную копию данных с задержкой до 30 секунд до появления изменений.
Рекомендации по миграции
- Всегда ограничивайте запрос проектами, к которых у вас есть доступ. Отчеты между проектами можно создавать с помощью Power BI. Однако запросы возвращают только данные, если у вас есть разрешения на просмотр данных аналитики для всех проектов, которые вы запрашиваете.
- Используйте встроенные панели мониторинга для поддержки представлений нескольких диаграмм. Несколько функций поддерживают просмотр нескольких диаграмм в Azure DevOps настраиваемой панели мониторинга.
- Определите аналитические сведения, необходимые для принятия решений на основе данных. Затем используйте сочетание запросов, панелей мониторинга, встроенных отчетов или Power BI и запросов OData для создания необходимых отчетов.
Ключевые функции, доступные с помощью Аналитики
Аналитика предоставляет множество возможностей, недоступных в SQL Server Reporting Services. К ключевым функциям относятся:
- Расширенные виджеты панели мониторинга: мини-приложения на основе аналитики для отображения состояния и тенденций, включая Velocity, Burndown, Cumulative Flow Diagram и виджеты Lead/Cycle Time. Полный обзор см. в каталоге мини-приложений.
- Встроенные аналитические отчеты: Контекстные отчеты для Azure Boards, Pipeline и планов тестирования, которые отображают аналитические данные в режиме реального времени. Дополнительные сведения см. в разделе "Сведения о панелях мониторинга, диаграммах, отчетах и мини-приложениях".
- интеграция Power BI: Прямое подключение для создания пользовательских отчетов и панелей мониторинга с помощью Power BI, используя данные аналитики через OData-фиды и представления аналитики.
- представления Analytics: упрощенный способ создания отфильтрованных наборов данных для отчетов Power BI без написания запросов OData. Смотрите Что такое представления в Аналитике?
- Доступ к API OData: прямой программный доступ к данным аналитики для пользовательских интеграции и решений отчетов.
- Возможности свертки: индикаторы хода выполнения и итоги для потомков рабочих элементов в иерархиях, доступных в любом представлении невыполненной работы. Дополнительные сведения см. в разделе «Прогресс или итоги свертки отображения».
- Расширенные диаграммы запросов: диаграммы на основе запросов с группировкой по тегам, областям, итерациям и настраиваемым полям.
- Возможность трассировки в режиме реального времени: комплексное отслеживание от требований до развертывания через связанные элементы работы, ветки, коммиты, запросы на вытягивание, сборки и выпуски. Дополнительные сведения см. в разделе "Сквозная трассировка".
- Аналитика конвейера: комплексные мини-приложения для аналитики конвейера сборки и выпуска, включая обзор конвейера выпуска и качество требований.
- Аналитика тестов: расширенные возможности создания отчетов о тестах, включая тенденции результатов теста, анализ сбоев и аналитические сведения о длительности тестирования.
- Диаграммы скорости и сгорания задач: встроенное отслеживание спринта и выпуска с настраиваемыми временными периодами и возможностью сравнения команд.
Полный список возможностей аналитики см. в разделе "Доступ к данным в аналитике".
Средства и понятия аналитики
Модель данных Аналитики состоит из наборов сущностей, члены которых (сущности) содержат свойства, которые можно фильтровать, агрегировать и суммировать. Общие сведения о поддерживаемых наборах сущностей и типах сущностей см. в разделе "Модель данных для аналитики".
Следующие средства поддерживают взаимодействие со службой Аналитики.
- Представления аналитики: обеспечивают быстрый способ создания отчетов на основе отслеживания работы и тестовых сценариев. Вы можете определить представление Аналитики и поделиться им с другими пользователями. С помощью Power BI можно создать любой тип отчета, который поддерживает Power BI. Дополнительные сведения см. в статье "Что такое представления аналитики"?
- Power BI: подключение к аналитике из Power BI с помощью представления аналитики, запроса OData или потока OData. См. О интеграции Power BI.
- Запрос OData: используйте OData для прямого запроса аналитики из поддерживаемого браузера и при необходимости используйте возвращаемые данные JSON.
- Метаданные OData: программно запрашивать аналитические метаданные. См. статью "Создание запросов OData для аналитики".
Разрешения аналитики
Для доступа к данным аналитики и работы с ним пользователям требуются соответствующие разрешения на уровне проекта. К основным разрешениям аналитики относятся следующие:
- View Analytics. Требуется для доступа к данным аналитики с помощью запросов OData, Power BI подключений и мини-приложений Аналитики. По умолчанию у всех участников с базовым доступом это разрешение. У пользователей с доступом уровня Stakeholder нет права просматривать или изменять представления аналитики.
- Удаление общих представлений аналитики: позволяет пользователям удалять представления аналитики, которые доступны в рамках проекта.
- Изменение представлений общей аналитики: позволяет пользователям изменять представления аналитики, которые совместно используются в проекте.
Для отдельных представлений Аналитики создатели могут задать определенные разрешения для управления тем, кто может просматривать, редактировать и удалять свои общие представления. Подробные сведения о настройке и управлении этими разрешениями см. в разделе "Настройка разрешений для доступа к аналитическим и аналитическим представлениям".
Производительность запросов и задержка
Аналитика оптимизирована для производительности чтения и агрегирования, что снижает влияние сценариев создания отчетов на Azure DevOps. Процесс копирования данных вводит до 30-секундной задержки, прежде чем данные, связанные с любым изменением, отображаются в Аналитике. Дополнительные сведения см. в рекомендациях по запросам OData Analytics.
Будущее отчетов SQL Server
Платформа SQL Server Reporting Services поддерживается в Azure DevOps Server 2020 г. и всех более ранних локальных версий. Однако Azure DevOps Server 2020 является окончательной версией для поддержки SQL Server Reporting Services.
Начиная с Azure DevOps Server 2022 и всех будущих версий, для отчетов и аналитических сведений поддерживается только аналитика. Эта временная шкала перехода обеспечивает достаточное время для переноса существующих SQL Server Reporting Services отчетов в Аналитику.
Это важно
Azure DevOps Services не поддерживает SQL Server Reporting Services и продолжает использовать только аналитику для всех возможностей отчетности. Нет планов ввести поддержку SQL Server Reporting Services для облачной службы.
Временная шкала плана
Ознакомьтесь с временной шкалой функций для создания отчетов.
Рекомендуемые ресурсы
Power BI и OData
- страница загрузки Power BI Desktop
Сведения о ресурсах:
- Запустите тесты качества в конвейере сборки с помощью Azure Pipelines
- Запустите функциональные тесты в Azure DevOps