Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
通过将一个或多个小组件或图表添加到仪表板,深入了解团队的进度。 可自定义、高度可配置的仪表板使你和你的团队能够灵活地共享信息、监视进度和趋势以及改进工作流流程。 每个团队都可以定制仪表板来共享信息并监视其进度。
如果刚开始,请阅读 “添加”、“重命名”和“删除仪表板”。 查找有关特定任务、上下文相关的图表、控件或报表的说明? 请参阅 仪表板、图表和快速参考。 有关详细信息,请参阅 报告路线图。
重要
选择与平台和版本相对应的本文的版本。 版本选择器位于目录上方。 查找 Azure DevOps 平台和版本。
支持的功能、权限和访问权限
通过分配给用户的访问级别来管理对 Azure DevOps Web 门户功能的访问。
Web 门户数据视图和报表
以下功能支持通过 Web 门户查看 Azure DevOps 数据:
- 仪表盘:可定制的交互式仪表盘,提供实时信息。 仪表板与团队或项目相关联,并显示可配置的图表和小组件。
- 图表:通过工作项查询或测试结果生成的状态或趋势图。
- 小组件:用于在仪表板上显示可配置信息和图表的项目。 小组件目录提供可供您使用的小组件的简要说明。 此外,还可以添加通过 Azure DevOps Marketplace 提供的小组件。
- 上下文报表:支持特定服务的系统生成的图表。 示例包括团队速度、冲刺燃尽图、累积流图(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 文档。
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 报表
✔️
✔️
默认权限
对于仪表板,设置单个仪表板的权限,以授予或限制编辑或删除仪表板的能力。
对于仪表板,请为团队仪表板在团队层面设置仪表板权限。
任务
读者
供稿人
团队管理员
项目管理员
查看团队和项目仪表板
✔️
✔️
✔️
✔️
添加和配置项目仪表板
✔️
✔️
对于 Power BI 集成和分析视图,可以在项目级别为服务设置权限,并为对象级别的共享分析视图设置 权限 。
任务
读者
供稿人
项目管理员
查看分析
✔️
✔️
✔️
查看共享分析视图
✔️
✔️
添加专用或共享分析视图
✔️
✔️
编辑和删除共享分析视图
✔️
可配置仪表板
使用仪表板,您可以配置各种图表和小组件。
每个团队都可以 添加多个仪表板并将其配置为 :
- 共享信息。
- 查看状态、进度和趋势。
- 访问快速链接和其他函数。
在仪表板上轻松添加和重新排列小组件,以显示最近所做的更改,以查看生成状态、bug 趋势等。
用于添加和自定义仪表板的序列
选择以下框之一以打开相应的文章。
图表:工作跟踪状态和趋势
使用平面列表查询,可以创建各种图表来监视状态、进度和趋势。 在监视工作进度和趋势之前, 请规划项目并在正在跟踪的工作上取得进展。
可以打开共享查询、创建图表并将其添加到仪表板。 将图表添加到仪表板后,可以更改 工作项 图表小组件配置以调整或更改图表参数。 或者,在仪表板中,你可以为工作项添加图表小组件,选择共享查询并设置图表参数。 有多个要从中选择的图表类型。 状态图表包括饼图、条形图、柱形图、堆积条形图和透视图。 趋势图包括堆叠面积图、折线图和面积图。
有关详细信息,请参阅使用基于状态和趋势查询的图表定义查询和跟踪进度。
敏捷工具简约图表范例
用于将基于查询的图表添加到仪表板的序列
选择以下框之一以打开相应的文章。
图表:手动测试进度、结果和趋势
创建跟踪手动测试进度和结果的图表的步骤与跟踪工作的步骤类似。 起点是测试计划,而不是查询。 例如,可以找出有多少测试用例可供运行,或者每个测试套件中有多少测试通过和失败。 而且,就像基于工作项查询的图表一样,可以将这些图表添加到仪表板。
有关详细信息,请参见:
轻量级测试图样本
小组件
向仪表板添加小组件以显示图表、信息或链接集。 大多数小部件都可以配置。 有关您的平台和版本支持的每个小组件的说明,请参阅小组件目录。 支持所述服务的小组件如下。
小组件按如下方式注释:
- 分析:组件从 分析数据获取数据。
- 构建:小组件提取所选构建管道的数据。
- 项目:控件指示在配置时可以选择项目和团队。
- 发布:小组件为所选择的发布管道派生数据。
- 团队:小组件的范围限定为单个团队。
- Teams:小组件的范围限定为一个或多个团队。
- 用户:小组件的范围限定为已登录用户帐户。
公告栏
冲刺图表部件
冲刺范围更改
没有记录冲刺范围更改的图表或小组件。 但是,可以使用查询编辑器确定添加到冲刺或移出冲刺的工作项。 有关更多信息,请参阅 查询冲刺范围变更。
示例累积流图小组件
监视代码活动、生成进度和部署状态
使用代码磁贴小组件,可以监视存储库或分支文件夹中发生的活动。 生成历史记录显示特定生成管道运行的所有生成直方图。 条形图颜色使用绿色表示已完成,红色表示失败,对于未进行测试的已完成,则为黄色。
代码、构建和发布图表组件
分析插件和分析报表
Analytics 服务是 Azure DevOps 的报告平台。 如 “什么是分析”中所述,它取代了基于 SQL Server Reporting Services 的上一个平台。 Analytics 服务支持 Power BI 报表的分析组件、相关分析报表和分析视图。 有关详细信息,请参阅 关于“分析视图”。
示例交货时间小部件
有关详细信息,请参阅 基于分析数据的小组件 ,并将 分析小组件添加到仪表板。
上下文报表:工作跟踪
Azure Boards 提供了多个派生自 Analytics 数据的上下文中报表。 从您的待办事项或看板中,您可以通过选择 “分析” 选项卡来查看累积流图和团队绩效报告。每个报告都提供交互式控件,以便为每个用户提供感兴趣的视图。 在冲刺积压工作中,可以查看冲刺进度趋势。
累积流图
使用交互式控件选择时间范围、泳道和工作流状态或面板栏。
速度
使用交互式控件选择计数或求和字段和迭代数。
冲刺燃尽趋势
使用交互式控件选择冲刺的开始和结束,选择用于燃尽图的计数或总和字段。 如果未跟踪任务的剩余工时,则可以根据工时项或任务的计数查看进度。
可以使用报表上下文菜单中的“复制到仪表板”选项将上下文报表添加到仪表板。
显示带有“复制到仪表板”操作的分析上下文报告的屏幕截图。
有关这些报告的详细信息,请参阅:
上下文报表:管道和测试
Azure Pipelines 提供了多个上下文内报告。 这些报表派生自 Analytics 数据。 打开管道或发布摘要,查看测试失败报告并选择分析选项卡。在摘要卡上选择查看完整报表以获取详细报表。
有关管道运行的每个上下文分析报表的详细信息,请参阅:
还可以使用 Power BI 和 OData 基于管道和测试数据创建报表。 有关详细信息,请参阅 使用 OData 查询的示例报表概述。
流水线通过率报告
管道合格率报告提供了管道失败趋势以及管道任务失败趋势。 可以查看管道在一个可配置的时间段内(例如 7、14 或 30 天)的通过率。 在 任务失败详细信息中查找更多详细信息,其中不仅突出显示了趋势,还列出了最失败的任务。
有关详细信息,请参阅 管道传递率报告。
测试失败报告
测试失败报告提供管道中顶级失败测试的精细视图,以及失败详细信息。 还提供了摘要图表,用于显示构建的代码覆盖率以及测试失败或成功的情况。
有关详细信息,请参阅 测试失败报告。
管道持续时间报告
管道持续时间报告提供管道的持续时间趋势。 它还重点显示了一段时间内所有成功运行的平均执行时间,例如 7、14 或 30 天。 该报表还提供有关影响管道持续时间的任务的见解。
有关详细信息,请参阅 管道持续时间报告。
添加自定义工作跟踪字段
添加自定义字段 以添加数据以支持报告要求。
市场组件和可扩展性
除了小组件目录中可用的小组件外,你可能会在 市场中找到有趣的小组件。
或者,可以使用 REST API 创建自己的小组件。 有关详细信息,请参阅 “添加仪表板部件”。
Azure 报告
Azure 提供了各种报告工具和服务,可帮助你监视和分析资源的使用情况和性能,例如虚拟机(VM)、服务和总体使用情况。
Azure Monitor
Azure Monitor 提供了一个全面的解决方案,用于从云和本地环境收集、分析和处理遥测数据。 它可以帮助你了解应用程序的性能,并主动识别影响应用程序及其所依赖资源的问题。
有关详细信息,请参阅 Azure Monitor 概述。
Azure 资源图谱
使用 Azure Resource Graph 可以大规模浏览和查询 Azure 资源。 它允许跨订阅和管理组进行查询,从而更轻松地管理大型环境。
有关详细信息,请参阅 什么是 Azure Resource Graph。
Azure 顾问服务
Azure 顾问是一名个性化的云顾问,可帮助你遵循最佳做法来优化 Azure 部署。 它分析资源配置和使用情况,然后建议解决方案,以帮助提高 Azure 资源的成本效益、性能、高可用性和安全性。
有关详细信息,请参阅 Azure 顾问简介。