从适用于 Azure DevOps 的 SQL 报告 Services 迁移到 Analytics

Azure DevOps Server 2022 | Azure DevOps Server 2020 | Azure DevOps Server 2019

随着 Azure DevOps Server 2022 的发布,获取 Azure DevOps 数据见解的唯一选项是 Analytics 服务。 不再支持与 SQL Server Reporting Services 的集成。 本文提供有关使用 SQL 报告 Services 迁移到 Analytics 的指南。

有关 Analytics 的概述,请参阅 Analytics 中可用的分析和数据。

注意

如果要查找有关Azure 分析服务的信息,请参阅Azure 分析服务

有关替换特定 SQL Server Reporting Services 报表的信息,请参阅与 SQL 报告 Services 报表提供的可比的 Get Analytics 见解。

通用指南

从 SQL Server Reporting Services 迁移到 Analytics 时,请注意以下信息。

  • Analytics 是一种对象关系映射器,而 SQL Server Reporting Services 数据基于关系数据库和联机分析处理(OLAP)多维数据集。
  • 分析不需要任何维护。
  • 分析存储所有工作跟踪字段,HTML/富文本字段除外。 自定义字段会自动添加到 Analytics 数据存储。
  • 始终将查询限制为有权访问的项目。 可以使用 Power BI 生成跨项目报表,但是,仅当有权查看查询的所有项目的 Analytics 数据时,查询才会返回数据。
  • 使用内置仪表板来支持多个图表的视图。 添加了多个新功能,以支持在 Azure DevOps 中查看多个图表可配置仪表板。
  • 分析视图提供了一种快速简单的方法来生成工作项和测试用例的状态和趋势报告。
  • 确定做出数据驱动决策所需的见解。 然后,结合使用查询、仪表板、内置报表或 Power BI 和 OData 查询来生成所需的报表。

新功能支持

引入了一些新功能来支持 SQL Server Reporting Services 不可用的数据见解。

  • 仪表板小组件:添加了许多小组件以支持状态和趋势视图,包括基于 Analytics 数据的小组件。 有关概述,请参阅 小组件目录
  • 内置分析报告:已添加 Severa 上下文报表以支持 Azure Boards、Pipelines 和测试计划。 这些报表显示分析数据,如“关于仪表板”、“图表”、“报表”和“小组件”中所述
  • 汇总:汇总列允许查看工作项层次结构中子代项的进度栏或数值字段总数。 你可以将它们添加到任何积压工作视图。 若要了解详细信息,请参阅显示汇总进度或总计
  • 基于查询的按标记分组的图表:现在可以生成查询图表,并根据标记分组将它们添加到仪表板。
  • 可跟踪性:增加了对从要求到部署的跟踪工作的支持。 可以通过链接各种对象(如工作项、分支、提交、拉取请求、生成和发布)来支持端到端可跟踪性。 基于 Analytics 服务的内置报表支持实时监视可跟踪性的能力。 若要了解详细信息,请参阅 端到端可跟踪性
  • 发布管道:发布管道是 TFS 2018 引入的。 提供发布管道见解的仪表板小组件包括 发布管道概述要求质量

有关分析服务的关键概念

对于本地服务器,会自动为添加到服务器的所有新项目集合启用 Analytics 服务。 可以暂停、禁用或重新启用 Analytics,如安装或启用 Analytics 服务中所述

Analytics 数据模型由实体集组成,其成员(实体)包含可筛选、聚合和汇总的属性。 有关支持的实体集和实体类型的概述,请参阅 Analytics 的数据模型。

以下工具支持与 Analytics 服务的交互:

  • 分析视图:提供基于工作跟踪和测试用例生成报表的快速方法。 可以定义分析视图并与其他人共享。 使用 Power BI,可以生成任何类型的报表 Power BI 支持。 若要了解详细信息,请参阅 什么是分析视图?
  • Power BI:通过 ANalytics 视图、OData 查询或 OData 源从 Power BI 连接到 Analytics。 请参阅 关于 Power BI 集成
  • OData 查询:使用 Odata 直接从受支持的浏览器查询分析,并根据需要使用返回的 JSON 数据。
  • 分析元数据 构造 OData 查询的编程查询,用于查询元数据的 URL 组件。

查询指南、查询性能和延迟

分析不是实时存储。 它是存储在 Azure DevOps 中的数据的特选副本。 数据复制有助于优化读取和聚合性能,并减少 Azure DevOps 上报告方案的影响。 在与任何一项更改关联的数据显示在 Analytics 中之前,复制数据最多会引入 30 秒的延迟。 若要了解详细信息,请参阅 OData Analytics 查询指南

分析权限

从 Analytics 服务访问数据需要以下项目级权限。

  • 查看分析
  • 删除共享分析视图
  • 编辑共享分析视图

此外,用户可以为其创建的单个共享分析视图设置权限。 若要了解详细信息,请参阅 设置访问 Analytics 和分析视图的权限。

Power BI 和 OData

了解资源

后续步骤