关于仪表板、图表、报表和小组件

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

通过将一个或多个小组件或图表添加到仪表板,深入了解团队的进度。 可自定义、高度可配置的仪表板使你和你的团队能够灵活地共享信息、监视进度和趋势以及改进工作流流程。 每个团队都可以定制仪表板来共享信息并监视其进度。

如果刚开始,请阅读 “添加”、“重命名”和“删除仪表板”。 查找有关特定任务、上下文图表、小组件或报表的说明? 请参阅 仪表板、图表和快速参考。 有关详细信息,请参阅 报告路线图

重要

从 Azure DevOps 内容版本选择器中选择一个版本。

选择与平台和版本相对应的本文的版本。 版本选择器位于目录上方。 查找 Azure DevOps 平台和版本

支持的功能、权限和访问权限

通过分配给用户的访问级别来管理对 Azure DevOps Web 门户功能的访问。

Web 门户数据视图和报表

以下功能支持通过 Web 门户查看 Azure DevOps 数据:

  • 仪表板:提供实时信息的可自定义交互式登录牌。 仪表板与团队或项目相关联,并显示可配置的图表和小组件。
  • 图表:基于查询的状态或趋势图派生自工作项查询或测试结果。
  • 小组件:在仪表板上显示可配置信息和图表的项目。 小组件目录提供这些小组件的简要说明。 此外,还可以添加通过 Azure DevOps 市场提供的小组件。
  • 上下文报表:支持特定服务的系统生成的图表。 示例包括团队速度、冲刺烧毁、累积流图(SSD)和 测试失败 报告。 这些报表显示在 特定服务的“分析 ”选项卡上,并从 Analytics 派生数据。

Power BI 报表

以下功能支持使用 Power BI 查看 Azure DevOps 数据:

  • 分析视图:提供一种简化的方法,用于根据 Azure Boards 数据的 Analytics 数据为 Power BI 报表指定筛选条件。 有关详细信息,请参阅 “关于分析”视图
  • Power BI 报表:允许用户使用分析数据的 OData 查询和返回的 JSON 数据创建丰富的自定义 Power BI 报表或其他报表。 对于本地 Azure DevOps 环境,必须将项目集合配置为支持继承的过程。

注意

Open Data Protocol (OData) 是 ISO/IEC 批准的 OASIS 标准,它定义了一组用于生成和使用 REST API 的最佳做法。 有关详细信息,请参阅 OData 文档

SQL Server 报表

SQL Server Reporting Services 是 Azure DevOps Server 2020 和更低版本提供的旧版报告解决方案。 以下功能支持使用 SQL Server Reports Services 和 SQL Server Analysis Services 查看 Azure DevOps 数据。

  • Excel 状态和趋势报表:支持使用 Excel 从平面列表查询开始生成自定义工作跟踪报告。 有关详细信息,请参阅 从工作项查询创建状态和趋势报告。
  • SQL Server 报表:对于支持本地 XML 进程模型的项目集合,允许用户访问现装的 SQL Server 报表和支持创建自定义 SQL 报表或 Excel 报表。 这样做需要将项目 配置为支持 SQL Server 报告

访问级别的支持功能

具有 利益干系人 访问权限的用户将获得受限的权限,并仅授予他们访问下表中概述的功能的权限。 有关详细信息,请参阅关于访问级别。 除了访问级别,某些功能还需要执行权限。

注意

图表或小组件中显示的数据受已登录用户授予的权限。 有关详细信息,请参阅 Azure DevOps 仪表板、图表和报表上的常见问题解答。

支持的功能和任务

利益干系人

基本


仪表板(视图)

✔️

✔️

仪表板(创建和编辑)

✔️

图表、小组件(视图)

✔️

✔️

图表、小组件(添加和配置)

✔️

上下文内报表

✔️

✔️

Analytics 视图

✔️

Power BI 报表

✔️

✔️

SQL Server 报表

✔️

✔️


默认权限

对于仪表板,设置 单个仪表板权限 ,以授予或删除仪表板的能力。

对于仪表板,请在团队仪表板的团队级别设置 仪表板权限

任务

Readers

供稿人

团队管理员

项目管理员


查看团队和项目仪表板

✔️

✔️

✔️

✔️

查看团队仪表板

✔️

✔️

✔️

添加和配置项目仪表板

✔️

✔️


添加和配置团队仪表板

✔️

✔️

✔️

对于 Power BI 集成和分析视图,可以在项目级别为服务设置权限,并为对象级别的共享分析视图设置 权限

任务

Readers

供稿人

项目管理员


查看分析

✔️

✔️

✔️

查看共享分析视图

✔️

✔️

添加专用或共享分析视图

✔️

✔️

编辑和删除共享分析视图

✔️


可配置仪表板

使用仪表板,可以配置图表和小组件数组。

每个团队都可以 添加多个仪表板 并将其配置为:

  • 共享信息。
  • 查看状态、进度和趋势。
  • 访问快速链接和其他函数。

在仪表板上轻松添加和重新排列小组件,以显示最近所做的更改,以查看生成状态、bug 趋势等。

显示示例仪表板的屏幕截图。

用于添加和自定义仪表板的序列

选择以下框之一以打开相应的文章。

关系图是“添加仪表板”文章的链接。 关系图是“添加小组件”文章的链接。

使用平面列表查询,可以创建各种图表来监视状态、进度和趋势。 在监视工作进度和趋势之前, 请规划项目并在正在跟踪的工作上取得进展。

可以打开共享查询、创建图表并将其添加到仪表板。 将图表添加到仪表板后,可以更改 工作项 图表小组件配置以调整或更改图表参数。 或者,在仪表板中,你可以为工作项小组件添加图表,并选择共享查询并设置图表参数。 有多个要从中选择的图表类型。 状态图表包括饼图、条形图、柱形图、堆积条形图和透视图。 趋势图包括堆积面积、折线图和面积。

有关详细信息,请参阅使用基于状态和趋势查询的图表定义查询和跟踪进度。

敏捷工具轻型图表示例

显示添加到仪表板的活动 bug 图表的屏幕截图。

用于将基于查询的图表添加到仪表板的序列

选择以下框之一以打开相应的文章。

关系图是“编辑查询”文章的链接。 关系图是用于创建图表文章的链接。 关系图是向仪表板文章添加图表的链接。

创建跟踪手动测试进度和结果的图表的步骤与跟踪工作的步骤类似。 起点是测试计划,而不是查询。 例如,可以找出有多少测试用例可供运行,或者每个测试套件中有多少测试通过和失败。 而且,就像基于工作项查询的图表一样,可以将这些图表添加到仪表板。

有关详细信息,请参阅:

轻型测试图表示例

显示 Web 团队测试计划的屏幕截图是一个图表,显示各个阶段的测试计数,测试按套件细分。

小组件

向仪表板添加小组件以显示图表、信息或链接集。 大多数小组件都是可配置的。 有关平台和版本支持的每个小组件的说明,请参阅 小组件目录。 下面是支持所指示服务的小组件。

小组件按如下所示批注:

  • 分析:小组件从分析数据派生数据
  • 生成:小组件派生所选生成管道的数据。
  • 项目:小组件指示可以在配置小组件时选择项目和团队。
  • 发布:小组件为所选发布管道派生数据。
  • 团队:小组件的范围限定为单个团队。
  • Teams:小组件的范围限定为一个或多个团队。
  • 用户:小组件的范围限定为已登录用户帐户。

Boards


代码

管道


测试计划


信息和链接


冲刺图表小组件

冲刺范围更改

没有跟踪对冲刺范围的更改的图表或小组件。 但是,可以使用查询编辑器来确定添加到冲刺或移出冲刺的工作项。 有关详细信息,请参阅 查询冲刺范围更改

示例累积流图小组件

显示累积流图小组件的屏幕截图。

监视代码活动、生成进度和部署状态

使用代码磁贴小组件,可以监视存储库或分支文件夹中发生的活动。 生成历史记录显示特定生成管道运行的所有生成直方图。 条形图颜色使用绿色表示已完成,红色表示失败,对于未进行测试的已完成,则为黄色。

代码、生成和发布图表小组件

显示 Code 磁贴小组件的屏幕截图。

显示拉取请求小组件的屏幕截图。

显示“生成历史记录”小组件的屏幕截图。

显示部署状态小组件的屏幕截图。

分析小组件和报表

Analytics 服务是 Azure DevOps 的报告平台。 如“什么是分析”中所述,它取代了基于 SQL Server Reporting Services 的上一个平台。 Analytics 服务支持 Power BI 报表的分析小组件、 上下文分析报表和分析视图。 有关详细信息,请参阅 “关于分析”视图

Analytics 服务是 Azure DevOps 的报告平台。 如“什么是分析服务”中所述,它取代了基于 SQL Server Reporting Services 的上一个平台。 Analytics 服务支持 Power BI 报告的 Analytics 小组件和分析视图。

注意

分析为 Azure DevOps Server 2019 提供预览版,适用于 Azure DevOps Server 2020 及更高版本。

示例潜在顾客时间小组件

显示潜在顾客时间小组件的屏幕截图。

有关详细信息,请参阅 基于分析数据 的小组件,并将 分析小组件添加到仪表板

上下文报表:工作跟踪

Azure Boards 提供了多个派生自 Analytics 数据的上下文中报表。 在积压工作或开发板中,可以通过选择 “分析 ”选项卡来查看累积流图和团队速度报告。每个报表都提供交互式控件,以便为每个用户提供感兴趣的视图。 在冲刺积压工作中,可以查看冲刺进度趋势。

累积流关系图

使用交互式控件选择时间范围、泳道和工作流状态或面板栏。

显示打开的CFD分析的屏幕截图。

速度

使用交互式控件选择计数或求和字段和迭代数。

显示打开的“速度分析”的屏幕截图。

冲刺燃烧趋势

使用交互式控件选择要用于进度的冲刺和计数或总和字段的开始和结束。 如果未跟踪任务的剩余工时,则可以根据工时项或任务的计数查看进度。

显示基于剩余工时的进度趋势的屏幕截图。

Azure Boards 提供了多个派生自工作跟踪数据存储的上下文内报表。 在积压工作或开发板中,可以通过选择每个页面上显示的微型图表来查看累积流图和团队速度报表。 在冲刺积压工作中,可以查看冲刺进度。

累积流关系图

基于积压工作项的状态显示积压工作项计数( 基于其随时间推移的状态)。

显示打开的CFD图表的屏幕截图。

速度

速度基于为“工作”、“故事点”或“大小”字段输入的值,这些字段属于“要求”类别。

显示 Web 门户速度图表的屏幕截图,其中显示了正在进行的和已完成工作的七次冲刺。

冲刺 (sprint) 燃尽

每个冲刺都提供对两个图表的访问权限。 第一个 跟踪团队、团队活动(如开发、测试或设计)以及各个团队成员的容量 。 第二个跟踪 剩余工时冲刺烧毁

容量栏 燃烧
显示容量栏的屏幕截图。 显示“烧毁”图表的屏幕截图。

可以使用报表上下文菜单中的“复制到仪表板”选项将上下文报表添加到仪表板。

显示包含“复制到仪表板”操作的分析上下文报表的屏幕截图。

注意

不能将上下文中的报表添加到仪表板。 但是,你可能会在小组件目录中找到可跟踪相同或类似数据(可添加到仪表板)中的可比较小组件。

有关这些报告的详细信息,请参阅:

上下文报表:管道和测试

Azure Pipelines 提供了多个上下文内报告。 这些报表派生自 Analytics 数据。 打开管道或发布摘要以查看报表并选择“分析”选项卡。为详细报表选择摘要卡上的完整报表

显示“分析”选项卡的屏幕截图。

有关管道运行的每个上下文分析报表的详细信息,请参阅:

还可以使用 Power BI 和 OData 基于管道和测试数据创建报表。 有关详细信息,请参阅 使用 OData 查询的示例报表概述。

管道通过率报表

管道 传递速率 报告提供了管道失败趋势和管道的任务失败趋势。 可以查看管道在可配置时间段(例如 7、14 或 30 天)的传递率。 在任务失败详细信息查找更多详细信息,其中不仅突出显示了趋势,还列出了最失败的任务。

显示管道传递率报告的摘要的屏幕截图。

有关详细信息,请参阅 管道传递率报告

测试故障报告

“测试失败”报告提供管道中失败次数最高的测试的精细视图,以及失败详细信息。 还为表示代码覆盖率和测试失败或成功的生成提供了摘要图表。

显示测试分析详细信息视图的屏幕截图。

有关详细信息,请参阅 测试失败报告

管道持续时间报告

管道持续时间报告提供管道的持续时间趋势。 它还突出显示了一段时间内成功运行总数的平均运行时间,例如 7、14 或 30 天。 该报表还提供有关影响管道持续时间的任务的见解。

显示管道持续时间摘要的屏幕截图。

显示管道持续时间趋势的屏幕截图。

有关详细信息,请参阅 管道持续时间报告

上下文报告:管道测试失败

Azure Pipelines 提供从 Analytics 数据派生的上下文 测试失败 报告。 打开发布摘要以查看报表并选择 “分析 ”选项卡。选择详细报表的汇总卡。 有关详细信息,请参阅 测试失败报告

显示 Azure DevOps Server 2019 中的“分析”选项卡的屏幕截图。

添加自定义工作跟踪字段

添加自定义字段 以添加数据以支持报告要求。

通过添加自定义字段(继承进程或本地 XML 进程)添加数据以支持报告要求。

市场小组件和扩展性

除了小组件目录中可用的小组件外,你可能会在 市场中找到有趣的小组件。

或者,可以使用 REST API 创建自己的小组件。 有关详细信息,请参阅 “添加仪表板”小组件

Azure 报告

Azure 提供了各种报告工具和服务,可帮助你监视和分析资源的使用情况和性能,例如虚拟机(VM)、服务和总体使用情况。

Azure Monitor

Azure Monitor 提供了一个全面的解决方案,用于从云和本地环境收集、分析和处理遥测数据。 它可以帮助你了解应用程序的性能,并主动识别影响应用程序及其所依赖资源的问题。

有关详细信息,请参阅 Azure Monitor 概述

Azure Resource Graph

使用 Azure Resource Graph 可以大规模浏览和查询 Azure 资源。 它允许跨订阅和管理组进行查询,从而更轻松地管理大型环境。

有关详细信息,请参阅 什么是 Azure Resource Graph

Azure 顾问

Azure 顾问是个性化的云顾问程序,可帮助遵循最佳做法来优化 Azure 部署。 它分析资源配置和使用情况遥测数据,然后建议解决方案,以帮助提高 Azure 资源的成本效益、性能、高可用性和安全性。

有关详细信息,请参阅 Azure 顾问简介。

后续步骤