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

Azure DevOps Services |Azure DevOps Server |Azure DevOps Server 2022

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

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

重要

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

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

小窍门

可以使用 AI 帮助完成 Azure DevOps 任务。 请参阅 在 Azure DevOps MCP Server 启用 AI 辅助功能 即可入门。

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

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

Web 门户数据视图和报表

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

  • 仪表盘:可定制的交互式仪表盘,提供实时信息。 仪表板与团队或项目相关联,并显示可配置的图表和小组件。
  • 图表:通过工作项查询或测试结果生成的状态或趋势图。
  • 小组件:在仪表板上显示可配置信息和图表的项目。 小组件目录提供可供您使用的小组件的简要说明。 此外,还可以添加 Azure DevOps 市场提供的小组件。
  • 上下文报表:支持特定服务的系统生成的图表。 例如团队速度、冲刺燃尽、累积流程图 (CFD) 以及测试失败报表。 这些报表显示在特定服务的 “分析 ”选项卡上,并从 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 文档

支持访问级别的功能

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

注释

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

支持的功能和任务

利益 相关 者

基本


仪表板(查看)

✔️

✔️

仪表板(创建和编辑)

✔️

图表,小组件(查看)

✔️

✔️

图表、小部件(添加与配置)

✔️

上下文内报表

✔️

✔️

Analytics 视图

✔️

Power BI 报表

✔️

✔️

SQL Server 报表

✔️

✔️


默认权限

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

对于仪表板,请为团队仪表板在团队层面设置仪表板权限

任务

读取者

供稿人

团队管理员

项目管理员


查看团队和项目仪表板

✔️

✔️

✔️

✔️

添加和配置项目仪表板

✔️

✔️


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

任务

读取者

供稿人

项目管理员


查看分析

✔️

✔️

✔️

查看共享分析视图

✔️

✔️

添加专用或共享分析视图

✔️

✔️

编辑和删除共享分析视图

✔️


可配置仪表板

通过仪表板可以配置一系列图表和小组件。

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

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

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

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

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

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

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

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

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

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

敏捷工具轻量级图表示例

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

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

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

包含“编辑查询”文章的链接的图表。 包含“创建图表”文章的链接的图表。 包含“向仪表板添加图表”文章的链接的图表。

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

有关详细信息,请参见:

轻量级测试图表示例

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

小组件

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

小组件的批注如下:

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


代码

管道


测试计划


信息和链接


冲刺图表小组件

冲刺范围更改

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

累积流图小组件示例

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

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

通过代码磁贴小组件可以监控存储库或分支文件夹中发生的活动。 生成历史记录会显示特定生成管道运行的所有生成的柱状图。 条形图的颜色为绿色代表已完成,红色代表未通过,黄色代表已完成但未进行测试。

代码、构建和发布图表组件

显示了代码磁贴小组件的屏幕截图。

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

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

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

分析插件和分析报表

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

提前期小组件示例

显示了提前期小组件的屏幕截图。

有关更多信息,请参阅基于 Analytics 数据的小组件在仪表板中添加 Analytics 小组件

上下文报表:工作跟踪

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

累积流图

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

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

速度

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

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

冲刺燃尽趋势

使用交互式控件来选择冲刺的开始和结束时间,以及计数或求和字段,以便在燃尽中使用。 如果未在任务中跟踪剩余工作,则可以根据工作项或任务的计数来查看燃尽。

显示了基于剩余工作的燃尽趋势的屏幕截图。

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

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

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

上下文报表:管道和测试

Azure Pipelines 提供了多个上下文内报表。 这些报表派生自 Analytics 数据。 打开管道或发布摘要,查看测试失败报告并选择分析选项卡。在摘要卡上选择查看完整报表以获取详细报表。

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

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

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

流水线通过率报告

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

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

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

测试失败报告

测试失败报告提供管道中顶级失败测试的精细视图,以及失败详细信息。 还提供了摘要图表,用于显示构建的代码覆盖率以及测试失败或成功的情况。

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

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

管道持续时间报表

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

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

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

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

添加自定义工作跟踪字段

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

通过添加自定义字段( 继承进程本地 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 顾问简介

后续步骤