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

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

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

如果刚开始,请阅读 “添加”、“重命名”和“删除仪表板”。 在上下文图表、小组件或报表中查找有关特定任务的说明? 请参阅 仪表板和小组件快速参考。 若要了解我们的报告解决方案,请阅读 报告路线图

重要

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

若要查看可用于你的平台的内容,请确保从目录上方的版本选择器中选择本文的正确版本。 功能支持会有所不同,具体取决于你使用的是 Azure DevOps Services 还是本地版本的 Azure DevOps Server。
若要了解所使用的本地版本,请参阅 查找 Azure DevOps 平台和版本

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

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

Web 门户数据视图和报表

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

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

Power BI 报表

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

  • 分析视图提供了一种简化的方法,用于根据 Azure Boards 数据的 Analytics 数据为 Power BI 报表指定筛选条件。 若要了解详细信息,请参阅 什么是 Analytics 视图?

  • Power BI 报表 允许用户使用分析数据的 OData 查询和返回的 JSON 数据创建丰富的自定义 Power BI 报表或其他报表。 对于本地 Azure DevOps 环境,必须将项目集合配置为支持继承的过程。

    注意

    OData (开放数据协议) 是 ISO/IEC 批准的 OASIS 标准,它定义了一组用于生成和使用 REST API 的最佳做法。 若要了解详细信息,请参阅 OData 文档

SQL Server报表

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

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

支持的功能和访问级别

授予 利益干系人 访问权限的用户对选择功能的访问权限有限,如下表所示。 若要了解详细信息,请参阅 “关于访问级别”。 除了访问级别,选择功能还需要执行权限。

注意

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

支持的功能和任务

利益干系人

基本


仪表板 (视图)

✔️

✔️

仪表板 (创建和编辑)

✔️

图表小组件 (视图)

✔️

✔️

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

✔️

上下文中报表

✔️

✔️

分析视图

✔️

Power BI 报表

✔️

✔️

SQL Server报表

✔️

✔️

默认权限

仪表板

可以设置 单个仪表板权限 ,以授予或删除仪表板的功能。


任务

Readers

供稿人

团队管理员

项目管理员


查看团队和项目仪表板

✔️

✔️

✔️

✔️


查看团队仪表板

✔️

✔️

✔️


添加和配置项目仪表板

✔️

✔️


添加和配置团队仪表板

✔️

✔️

✔️

Power BI 集成和分析视图

在项目级别为服务设置权限,并为对象级别的共享分析视图设置权限

任务

Readers

供稿人

项目管理员

查看分析

✔️

✔️

✔️

查看共享分析视图

✔️

✔️

添加专用或共享分析视图

✔️

✔️

编辑和删除共享分析视图

✔️

可配置的仪表板

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

每个团队都可以 添加和配置多个仪表板

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

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

示例仪表板

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

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

添加仪表板添加小组件

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

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

有关详细信息,请参阅:

示例敏捷工具轻量图表

添加到仪表板的活动 bug 图表

活动 bug

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

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

编辑查询“创建图表”向仪表板添加图表

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

有关详细信息,请参阅:

示例轻量测试图表

Web 团队测试计划是一个图表,显示各个阶段的测试计数。按 Suite 的测试按测试套件分解相同的测试。

小组件

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

小组件按如下所示批注:

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

Boards


代码

代码

管道


测试计划


信息和链接

生成 & 版本


测试





冲刺图表小组件

冲刺容量小组件Sprint 燃烧小组件

冲刺范围更改

没有跟踪冲刺范围更改的图表或小组件。 但是,可以使用查询编辑器确定添加到冲刺或移出冲刺的工作项。 若要了解如何操作,请参阅 关于 Sprints、Scrum 和项目管理、Sprint 范围更改

示例累积流图小组件

累积流图小组件

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

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

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

代码磁贴小组件拉取请求小组件
生成历史记录小组件部署状态小组件

分析小组件和报表

Analytics 服务是 Azure DevOps 的报告平台。 如什么是 Analytics 服务中所述,它将基于SQL Server Reporting Services替换上一个平台。 Analytics 服务支持 Power BI 报表的分析小组件、上下文分析报表和分析视图。

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

注意

分析适用于 2019 Azure DevOps Server,适用于 Azure DevOps Server 2020 及更高版本。

示例潜在顾客时间小组件

潜在顾客时间小组件

要了解更多信息,请参阅下列文章:

上下文中的报表:工作跟踪

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

累积流关系图

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

打开CFD分析

速度

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

打开速度分析

冲刺烧毁趋势

使用交互式控件选择冲刺和计数或求和字段的开始和结束,以用于烧毁。 如果不跟踪任务中的剩余工时,可以根据工时项/任务的计数查看烧毁情况。

基于剩余工时的烧毁趋势

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

累积流关系图

CF报告显示积压工作项计数,具体取决于其随时间推移的状态。

打开的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 创建自己的小组件

后续步骤