关于 Power BI 集成
Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server 2019
使用Azure DevOps,可以创建仪表板并向其添加小组件。 Azure DevOps还提供产品本身中的多个报表。 仪表板和内联报表均可轻松访问 Azure DevOps Analytics,以实现数据驱动决策。 但是,我们承认客户通常需要比产品中提供的更多内容。
使用 Power BI,可以从 Analytics 拉取数据、生成报表并对其进行自定义以满足需求。 Power BI 是一个业务分析工具套件。 使用它进行即兴分析,生成漂亮的报表,并发布供企业使用。
注意
将自动为所有Azure DevOps Services启用 Analytics 服务。 它支持在生产环境中使用。 Power BI分析服务的 OData 源的集成和访问权限处于预览状态。 我们鼓励你使用它并提供反馈。
注意
Analytics 服务会自动安装在 Azure DevOps Server 2020 年的所有新项目集合上。 它支持在生产环境中使用。 Power BI分析服务的 OData 源的集成和访问权限处于预览状态。 我们鼓励你使用它并提供反馈。 如果从 Azure DevOps Server 2019 升级,则会提供在升级过程中安装 Analytics 服务的选项。
注意
Analytics 服务为 2019 Azure DevOps Server 预览版。 可以通过为项目集合 启用或安装 Analytics 来访问 Analytics。 Power BI分析服务的 OData 源的集成和访问权限处于预览状态。 我们鼓励你使用它并提供反馈。
先决条件
开始使用 Power BI 处理 Analytics 之前,请确保已完成以下步骤:
- 安装 Power BI DesktopOctober 2018 Update 或较新版本。 可以从官方Power BI Desktop下载页下载它。
- 配置 访问 Analytics 所需的权限。
- 查看Power BI文章的知识库。
- 如果不熟悉 Analytics,请在继续操作之前阅读“什么是分析”。
- 安装 Power BI DesktopOctober 2018 Update 或较新版本。 可以从官方Power BI Desktop下载页下载它。
- 验证是否已安装 Analytics ,如果未安装,请启用它。 必须是帐户所有者或Project集合管理员组的成员才能添加扩展或启用服务。
- 配置 访问 Analytics 所需的权限。
- 查看Power BI文章的知识库。
- 如果不熟悉 Analytics,请在继续操作之前阅读“什么是分析”。
支持的数据连接方法
可以通过以下三种方式之一将数据从 Analytics 提取到Power BI。 在选择之前,请务必了解每个方法。
注意
OData (开放数据协议) 是 ISO/IEC 批准的 OASIS 标准,它定义了一组用于生成和使用 REST API 的最佳做法。 若要了解详细信息,请参阅 OData 文档。
连接选项
说明
注意事项
Power BI可以执行 OData 查询。 OData 查询功能强大,可以在将数据返回到Power BI之前对其进行筛选和聚合。
这是建议的方法,但有关Boards数据的更简单报表除外。 它要求编写 OData 查询,这类似于编写SQL查询。 幸运的是,我们提供了几个 示例报告 来帮助你入门。
Azure DevOps数据连接器适用于 Analytics 视图。 若要访问 Analytics 视图,必须启用该功能,如“启用预览功能”中所述
此连接器仅适用于Boards数据 (工作项) ,不支持其他数据类型,例如Pipelines。 它提供工作项的平面列表,不支持工作项层次结构。 此时,我们没有计划更新连接器以支持其他类型的数据。 除非对Boards数据有更简单的报表,否则我们建议使用 OData 查询。
Power BI提供了一个 OData 源连接器,可用于连接到 Analytic 的 OData 终结点并浏览该连接器。 这是Power BI与 OData 源交互的典型方式。 可以浏览并选择实体,并使用其查询编辑器筛选数据集。
仅当你有一个小帐户时,才使用此方法。 此方法不支持服务器端查询折叠。 所有筛选器都应用于客户端。 在应用筛选器之前,所有数据都会拉入Power BI。 如果你有一个小帐户,则可能适合你。 但是,如果你有一个大帐户,则可能会遇到长时间的刷新时间和超时。
示例报告
使用分析视图的示例报表
使用 OData 查询的示例报表
若要开始使用 Power BI 报表中的 OData 查询,请参阅使用 OData 查询的示例报表概述
有关特定示例,请参阅以下文章之一:
| Azure Boards报表 | Azure Test Plans报表 |
|---|---|