使用默认分析视图创建 Power BI 报表
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
使用 Power BI Desktop,可以轻松连接到分析视图,开始在 Azure DevOps 中为项目创建报表。 分析视图提供了一种简化的方法,用于根据分析数据为 Power BI 报表指定筛选条件。
重要
分析视图仅支持Azure Boards数据 (工作项) 。 分析视图不支持其他数据类型,例如管道。 视图提供工作项的平面列表,不支持工作项层次结构。 目前,我们没有计划更新连接器以支持其他类型的数据。 有关其他方法的信息,请阅读 Power BI 集成概述。
如果没有Power BI Desktop,可以免费下载并安装它。
可以使用可用的默认分析视图之一创建工作跟踪数据的状态和趋势报告。 根据需要,还可以 创建自定义分析视图。
按照以下步骤在 Power BI Desktop 中创建两个报表,这些报表显示积压工作项的每日趋势,以及基于默认分析视图的活动用户情景计数:
- 在 Azure DevOps 的 Web 门户中:
a. 打开 “分析”视图
b. 验证数据的默认分析视图。 - 从Power BI Desktop:
a. 获取由分析视图定义的数据集
b. 创建趋势报表
c. 将筛选器应用于趋势报表
d. 创建卡片并应用 Is Current=True 筛选器以显示当前计数。
先决条件
- 若要查看分析数据并查询服务,需要是具有 基本 访问权限或更高访问权限的项目的成员。 默认情况下,向所有项目成员授予查询 Analytics 和定义 Analytics 视图的权限。
- 若要了解有关服务和功能启用以及常规数据跟踪活动的其他先决条件,请参阅 访问 Analytics 的权限和先决条件。
Power BI 先决条件
若要创建引用分析视图的 Power BI 报表,必须满足以下条件:
- 已安装Power BI Desktop2018 年 10 月更新或更高版本。 可以从官方Power BI Desktop下载页下载此客户端应用程序。
- 跟踪了一段时间的工作项,以便生成趋势报告。
打开 Analytics 以访问视图
为每个项目定义默认分析视图。 可以从 Analytics 查看、修改和创建自定义视图。
如果未看到所需的项目,请选择 Azure DevOps 徽标以 浏览所有项目。
在 Web 门户中,展开 “概述” ,然后选择“ 分析视图”。
如果没有看到 Analytics,请检查它是否为项目集合启用,并且你是否有权查看 Analytics。 请参阅本文 的先决条件 。
对于 2019.1 Azure DevOps Server
安装或启用 Analytics 后,将为每个项目创建一组默认分析视图。 可以从 Analytics 查看、修改和创建自定义视图。
对于 2019 Azure DevOps Server
安装 Analytics 市场扩展后,将为每个项目创建一组默认分析视图。 可以从 Analytics 查看、修改和创建自定义视图。
在 Web 门户中,展开 “概述” ,然后选择“ 分析视图”。
验证数据的默认分析视图
通过验证你将在 Power BI 中使用的视图,你的视图更有可能在 Power BI 中正确加载。 如果验证时间过长,则可以快速调整视图。 添加筛选器或缩小历史记录范围,然后再次验证视图。
在 “分析视图>”“全部 ”页中
,选择默认视图旁边的“操作”图标,然后选择 “编辑” 选项。 对于使用敏捷流程的项目,请使用 “故事 -过去 30 天 ”视图。
选择“ 验证 ”选项卡,然后选择“ 验证视图 ”按钮。
等待验证过程完成。 验证时间因视图中定义的数据量而异。 例如,包含所有工作项类型并指定“所有历史记录”的视图比仅包含文章并指定滚动周期 30 天的视图花费更多时间进行验证。
如果视图成功验证,请转到下一步。 如果失败,请选择“ 工作项 ”选项卡,并调整选择以选择更少的团队或在数据集中指定更少的工作项。
若要详细了解如何定义视图,请参阅 创建分析视图。
连接到分析视图
打开 Power BI Desktop。
登录到服务。 首次访问时,需要登录并验证凭据。 Power BI Desktop保存凭据,因此只需执行此操作一次。
在以下两个身份验证选项之间进行选择:
如果要使用 Windows 登录,请选择“Windows”。
如果要使用 个人访问令牌 ,请选择“个人访问令牌”。
在验证凭据时选择 “连接 ”。
选择 (1) 获取数据, (2) Online Services, (3) Azure DevOps (Boards 仅) 云服务或仅) 本地Azure DevOps Server (板。 然后,选择“ 连接”。 分析视图仅支持针对工作项和测试用例的查询。
指定连接到数据的基本参数。
- 对于“集合 URL”,输入托管Azure DevOps Server实例的 URL。 例如,示例 URL 为“
http://fabrikam-server/AzureDevOpsServer/fabrikam-collection
”。 - 对于“团队项目”,仅输入项目名称 (例如,如果Azure DevOps Server实例的 URL 为“
http://fabrikam-server/AzureDevOpsServer/fabrikam-collection/Fabrikam-Fiber
”) ,则使用Fabrikam-Fiber
。
重要
不要将团队名称与项目名称混淆,这是一个常见的错误。 如果每天使用的 URL 为“”
http://fabrikam-server/AzureDevOpsServer/fabrikam-collection/Fabrikam-Fiber-Git/Device
,则Fabrikam-Fiber-Git
为项目名称,而Device
团队名称为。成功登录后,Power BI 会验证用户凭据是否具有访问指定项目的正确权限。 如果出现任何错误,请参阅 Q & A 部分,因为它涵盖了最常见的问题。
- 对于“集合 URL”,输入托管Azure DevOps Server实例的 URL。 例如,示例 URL 为“
选择“分析”视图
展开 “共享视图” 文件夹,选择“分析”视图,然后选择“ 加载”。 数据连接器显示可用 分析视图的列表。 每个视图都表示一组可以拉取到 Power BI 中的数据。 还可以 创建自定义分析视图。
下图显示了默认的 Analytics 视图。 视图列表可能因用于创建项目的过程模型而异。 列出的所有视图(追加“Today”的视图除外)将提供历史趋势数据。
在这里,我们选择 “故事 - 过去 30 天”。 此视图筛选产品积压工作项。
注意
由于在上一部分中验证了视图,因此应加载该视图。 但是,如果视图无法加载,则很可能是因为数据集太大。 返回到 Web 门户中“分析” 视图下的视图 ,并调整筛选器以减小数据集的大小。
选择视图。
注意
根据所选字段数和数据集的大小,可以截断导航器中任何选定视图的预览。 数据仅在预览版中被截断,不会影响完整数据刷新。
选择 “工作项 - 今日 ”表,并等待预览版加载。 它表示项目中所有工作项的当前状态。
选中“ 工作项 - 今日 ”表旁边的复选框,然后选择“ 加载”。
等待数据加载。 可以通过查看表名称正下方显示的状态消息来观察其进度。 如果看到任何错误,请参阅问答&部分,因为它涵盖了最常见的问题。
查看数据模型。 加载模型时,请查看 Power BI 数据连接器的数据集设计。
创建每日趋势报表
在报表中, (1) 选择“折线图”视觉对象, (2) 搜索字段中输入
work item id
,然后 (3) 选中“ 工作项 ID”框。它会将图表更改为一个点。
提示
若要更改图表大小,请选择“ 视图 ”选项卡、 “页面视图”,然后选择“ 调整大小 ”选项,如下所示。 然后,可以将图表大小调整为所需的尺寸。
接下来, (1) 选择字段列表中的 “日期 ”字段作为轴。 默认情况下,Power BI 从任何日期字段创建日期层次结构。 若要查看每日趋势, (2) 选择字段旁边的上下文菜单图标,并将其从 “日期层次结构” 更改为 “日期”。
注意
若要查看一段时间内的趋势,需要使用 日期 格式,而不是 日期层次结构。 Power BI 中的 日期层次结构 将时间段内的所有内容汇总为一个简单数字。 层次结构中的日期级别全天滚动到 1-31 之间的数字。 例如,4 月 3 日和 5 月 3 日都汇总为数字 3。 这与按实际日期对项目计数不同。
按状态对趋势进行分组和筛选
若要按“州”对用户情景进行分组,请将“ 州” 字段拖到“图例”区域。 (可选)筛选要显示在图表中的状态集。
在这里,我们已筛选列表,以显示处于“活动”、“已提交”和“正在进行”状态的工作项。
图表现在显示每日不同的用户情景计数,按“活动”、“已提交”和“正在进行”分组。
提示
如果需要修改分析视图,可以执行此操作,然后返回到 Power BI 报表并刷新数据。 只需单击“ 刷新” 选项,如下所示。
创建卡片以显示最新的活动故事计数
通过单击页面底部的加号 (+) 来添加新页面。
选择卡片视觉对象,添加 “工作项 ID” 字段,然后在“页面级别筛选器”下拖动 “状态 ”和“ 工作项类型” 字段。 筛选状态以显示活动,并筛选 Bug 的工作项类型。
该卡片现在显示活动故事数乘以过去 60 天内定义的每个故事的天数。 对于此示例,该数字为 894。
若要获取最新的活动故事计数,请筛选卡片以仅统计已筛选的工作项集的最新修订。 添加 “是当前 ”作为筛选器,然后选择
True
以仅筛选最近一天的数据。 “当前 ”是添加到视图中的字段,自动标记包含工作项的最新修订的行。应用此筛选器可将活动故事计数设置为 39。
该值应与在上一节中创建的趋势图的最后一天的计数匹配。
继续浏览数据
本快速入门中显示的报表演示了使用 Analytics 视图生成工作跟踪数据报告是多么容易。