Миграция в аналитику из служб SQL Reporting Services для Azure DevOps
Azure DevOps Server 2022 | Azure DevOps Server 2020 | Azure DevOps Server 2019
В выпуске Azure DevOps Server 2022 единственным вариантом получения аналитики данных Azure DevOps является служба Аналитики. Интеграция со службами SQL Server Reporting Services больше не поддерживается. В этой статье приведены рекомендации по миграции с использования служб SQL Reporting Services в Аналитику.
Общие сведения об аналитике см. в разделе "Что такое аналитика и данные" в Аналитике.
Примечание.
Если вы ищете сведения о Службах Azure Analysis Services, ознакомьтесь со службами Azure Analysis Services.
Общее руководство
При переходе с использования СЛУЖБ SQL Server Reporting Services в Аналитику обратите внимание на следующие сведения.
- Аналитика — это реляционная карта, а данные SQL Server Reporting Services основаны на реляционной базе данных и кубе оперативной аналитической обработки (OLAP).
- Аналитика не требует обслуживания.
- Аналитика сохраняет все поля отслеживания работы, за исключением полей HTML/rich-text. Пользовательские поля автоматически добавляются в хранилище данных Аналитики.
- Всегда ограничивайте запросы доступом к проектам. Отчеты между проектами можно создавать с помощью Power BI, однако запросы возвращаются только в том случае, если у вас есть разрешения на просмотр данных аналитики для всех запрашиваемых проектов.
- Используйте встроенные панели мониторинга для поддержки представлений нескольких диаграмм. Добавлены несколько новых функций для поддержки просмотра нескольких диаграмм в настраиваемой панели мониторинга Azure DevOps.
- Представления аналитики предоставляют быстрый и простой способ создания отчетов о состоянии и трендах для рабочих элементов и тестовых вариантов.
- Определите аналитические сведения, необходимые для принятия решений на основе данных. Затем используйте сочетание запросов, панелей мониторинга, встроенных отчетов или запросов Power BI и OData для создания необходимых отчетов.
Поддержка новых функций
Были представлены несколько новых функций для поддержки аналитических сведений о данных, которые не были доступны в службах SQL Server Reporting Services.
- Мини-приложения панели мониторинга: многие мини-приложения добавлены для поддержки состояний и представлений трендов, включая их на основе данных аналитики. Общие сведения см. в каталоге мини-приложений.
- Встроенные отчеты аналитики: добавлены несколько отчетов в контексте для поддержки Azure Boards, Pipelines и Test Plans. Эти отчеты отображают данные аналитики, как описано в разделе "Сведения о панелях мониторинга", диаграммах, отчетах и мини-приложениях.
- Свертка: столбцы свертки позволяют просматривать индикаторы хода выполнения или итоги числовых полей для элементов-потомков в иерархии рабочих элементов. Их можно добавить в любое представление невыполненной работы. Дополнительные сведения см. в разделе "Ход выполнения свертки отображения" или "Итоги".
- Диаграммы на основе запросов, сгруппированные по тегам: теперь можно создавать диаграммы запросов и добавлять их на панели мониторинга на основе группировки по тегам.
- Возможность трассировки. Расширенная поддержка отслеживания работы от требований к развертыванию. Сквозная трассировка поддерживается путем связывания различных объектов, таких как рабочие элементы, ветви, фиксации, запросы на вытягивание, сборки и выпуски. Встроенные отчеты на основе службы Аналитики поддерживают возможность отслеживания трассировки в режиме реального времени. Дополнительные сведения см. в разделе сквозной трассировки.
- Конвейеры выпуска: конвейеры выпуска были введены в TFS 2018. Мини-приложения панели мониторинга, предоставляющие аналитические сведения о конвейерах выпуска, включают обзор конвейера выпуска и качество требований.
Основные понятия о службе аналитики
Для локальных серверов служба Аналитики автоматически включается для всех новых коллекций проектов, добавленных на сервер. Вы можете приостановить, отключить или повторно включить аналитику, как описано в разделе "Установка или включение службы аналитики".
Модель данных Аналитики состоит из наборов сущностей, члены которых (сущности) содержат свойства, которые можно фильтровать, агрегировать и суммировать. Общие сведения о поддерживаемых наборах сущностей и типах сущностей см. в разделе "Модель данных для аналитики".
Следующие средства поддерживают взаимодействие со службой Аналитики.
- Представления аналитики: быстрый способ создания отчетов на основе сценариев отслеживания работы и тестирования. Вы можете определить представление аналитики и поделиться ими с другими пользователями. С помощью Power BI можно создать любой тип отчета Power BI. Дополнительные сведения см. в статье "Что такое представления аналитики?".
- Power BI: подключитесь к аналитике из Power BI с помощью представления аналитики, запроса OData или веб-канала OData. См. сведения об интеграции Power BI.
- Запрос OData: используйте Odata для прямого запроса Аналитики из поддерживаемого браузера и при необходимости используйте возвращаемые данные JSON.
- Программный запрос запросов OData конструктора метаданных аналитики для аналитики, компонентов URL-адресов для запроса метаданных.
Рекомендации по запросам, производительность запросов и задержка
Аналитика не является хранилищем в режиме реального времени. Это курированная копия данных, хранящихся в Azure DevOps. Копирование данных помогает оптимизировать производительность операций чтения и агрегирования, а также снизить влияние сценариев создания отчетов в Azure DevOps. Копирование данных вводит до 30-секундной задержки, прежде чем данные, связанные с любым изменением, отображаются в Аналитике. Дополнительные сведения см . в рекомендациях по запросам OData Analytics.
Разрешения аналитики
Для доступа к данным из службы Аналитики требуются следующие разрешения на уровне проекта.
- Просмотр аналитики
- Удаление представлений общей аналитики
- Изменение представлений общей аналитики
Кроме того, пользователи могут задавать разрешения для отдельных представлений общей аналитики, которые они создают. Дополнительные сведения см. в разделе "Настройка разрешений для доступа к представлениям аналитики и аналитики".
Рекомендуемые ресурсы
Power BI и OData
Сведения о ресурсах: