Миграция в аналитику из служб 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 см. в статье Get Analytics insights, сравнимая с данными, предоставляемыми отчетами SQL Reporting Services.

Общее руководство

При переходе с использования СЛУЖБ SQL Server Reporting Services в Аналитику обратите внимание на следующие сведения.

  • Аналитика — это реляционная схема объектов, а данные SQL Server Reporting Services основаны на реляционной базе данных и кубе оперативной аналитической обработки (OLAP).
  • Аналитика не требует обслуживания.
  • Аналитика сохраняет все поля отслеживания работы, за исключением полей HTML/rich-text. Пользовательские поля автоматически добавляются в хранилище данных Аналитики.
  • Всегда ограничивайте запросы доступом к проектам. Отчеты между проектами можно создавать с помощью Power BI, однако запросы возвращаются только в том случае, если у вас есть разрешения на просмотр данных аналитики для всех запрашиваемых проектов.
  • Используйте встроенные панели мониторинга для поддержки представлений нескольких диаграмм. Добавлены несколько новых функций для поддержки просмотра нескольких диаграмм в настраиваемой панели мониторинга Azure DevOps.
  • Представления аналитики предоставляют быстрый и простой способ создания отчетов о состоянии и трендах для рабочих элементов и тестовых вариантов.
  • Определите аналитические сведения, необходимые для принятия решений на основе данных. Затем используйте сочетание запросов, панелей мониторинга, встроенных отчетов или запросов Power BI и OData для создания необходимых отчетов.

Поддержка новых функций

Были представлены несколько новых функций для поддержки аналитических сведений о данных, которые не были доступны в службах SQL Server Reporting Services.

  • Мини-приложения панели мониторинга: многие мини-приложения добавлены для поддержки состояний и представлений трендов, включая их на основе данных аналитики. Общие сведения см. в каталоге мини-приложений.
  • Встроенные отчеты аналитики: отчеты Severa в контексте добавлены для поддержки Azure Boards, Pipelines и Test Plans. Эти отчеты отображают данные аналитики, как описано в разделе "Сведения о панелях мониторинга", диаграммах, отчетах и мини-приложениях.
  • Свертка: столбцы свертки позволяют просматривать индикаторы хода выполнения или итоги числовых полей для элементов-потомков в иерархии рабочих элементов. Их можно добавить в любое представление невыполненной работы. Дополнительные сведения см. в разделе "Отображение хода выполнения свертки" или "Итоги".
  • Диаграммы на основе запросов, сгруппированные по тегам: теперь можно создавать диаграммы запросов и добавлять их на панели мониторинга на основе группировки по тегам.
  • Возможность трассировки. Расширенная поддержка отслеживания работы от требований к развертыванию. Сквозная трассировка поддерживается путем связывания различных объектов, таких как рабочие элементы, ветви, фиксации, запросы на вытягивание, сборки и выпуски. Встроенные отчеты на основе службы Аналитики поддерживают возможность отслеживания трассировки в режиме реального времени. Дополнительные сведения см. в разделе сквозной трассировки.
  • Конвейеры выпуска: конвейеры выпуска были введены в TFS 2018. Мини-приложения панели мониторинга, предоставляющие аналитические сведения о конвейерах выпуска, включают обзор конвейера выпуска и качество требований.

Основные понятия о службе аналитики

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

Модель данных Аналитики состоит из наборов сущностей, члены которых (сущности) содержат свойства, которые можно фильтровать, агрегировать и суммировать. Общие сведения о поддерживаемых наборах сущностей и типах сущностей см. в разделе "Модель данных для аналитики".

Следующие средства поддерживают взаимодействие со службой Аналитики.

  • Представления аналитики: быстрый способ создания отчетов на основе сценариев отслеживания работы и тестирования. Вы можете определить представление аналитики и поделиться ими с другими пользователями. С помощью Power BI можно создать любой тип отчета Power BI. Дополнительные сведения см. в статье "Что такое представления аналитики?".
  • Power BI: Подключение в Аналитику из Power BI с помощью представления ANalytics, запроса OData или веб-канала OData. См. сведения об интеграции Power BI.
  • Запрос OData: используйте Odata для прямого запроса Аналитики из поддерживаемого браузера и при необходимости используйте возвращаемые данные JSON.
  • Программный запрос запросов OData конструктора метаданных аналитики для аналитики, компонентов URL-адресов для запроса метаданных.

Рекомендации по запросам, производительность запросов и задержка

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

Разрешения аналитики

Для доступа к данным из службы Аналитики требуются следующие разрешения на уровне проекта.

  • Просмотр аналитики
  • Удаление представлений общей аналитики
  • Изменение представлений общей аналитики

Кроме того, пользователи могут задавать разрешения для отдельных представлений общей аналитики, которые они создают. Дополнительные сведения см. в статье "Настройка разрешений для доступа к представлениям аналитики и аналитики".

Power BI и OData

Сведения о ресурсах:

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