关于 Power BI 集成

Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server 2019

通过 Azure DevOps,您可以创建仪表板将小组件添加到仪表板。 Azure DevOps 还提供了产品本身中的几个报表。 仪表板和内嵌报表都提供对 Azure DevOps 分析的轻松访问,以实现数据驱动的决策。 然而,我们当然的客户通常需要的不是产品中提供的内容。

利用 Power BI,你可以从分析请求数据,生成报告,并对其进行自定义以满足你的需求。 Power BI 是一个业务分析工具套件。 使用它进行即席分析、生成精美报表并发布企业使用。

注意

将自动为所有 Azure DevOps Services 启用分析服务。 它支持在生产环境中使用。 Power BI 集成和访问分析服务的OData 源。 我们鼓励你使用它并向我们提供反馈。 .

注意

分析服务将自动安装在 Azure DevOps Server 2020 的所有新项目集合上。 它支持在生产环境中使用。 Power BI 集成和访问分析服务的OData 源。 我们鼓励你使用它并向我们提供反馈。 如果从 Azure DevOps Server 2019 升级,则在升级过程中会提供用于安装分析服务的选项。

注意

Azure DevOps Server 2019 的分析服务处于预览阶段。 可以通过为项目集合 启用或安装 分析来访问分析。 Power BI 集成和访问分析服务的OData 源。 我们鼓励你使用它并向我们提供反馈。

先决条件

开始使用 Power BI 来处理分析之前,请确保已完成以下步骤:

  1. 安装Power BI Desktop10 月2018更新或更新版本。 可以从官方Power BI Desktop 下载页面下载。
  2. 配置 访问分析所需的权限
  3. 查看Power BI 文章的知识库
  4. 如果你不熟悉 Analytics,请阅读 "什么是分析",然后再继续。
  1. 安装Power BI Desktop10 月2018更新或更新版本。 可以从官方Power BI Desktop 下载页面下载。
  2. 验证 是否已安装了 Analytics,如果不是,则启用它。 你必须是帐户所有者或Project 集合管理员的成员才能添加扩展或启用该服务。
  3. 配置 访问分析所需的权限
  4. 查看Power BI 文章的知识库
  5. 如果你不熟悉 Analytics,请阅读 "什么是分析",然后再继续。

支持的数据连接方法

可以通过以下三种方式之一将数据从分析提取到 Power BI 中。 在选择之前了解每个方法非常重要。

注意

OData (Open Data Protocol) 是一个经 ISO/IEC 批准的 OASIS 标准,定义了一组用于生成和使用 REST Api 的最佳做法。 若要了解详细信息,请参阅 OData 文档

Connection 选项

说明

注意事项

Power BI 可以执行 OData 查询。 OData 查询非常强大,可以在将数据返回到 Power BI 之前对其进行筛选和聚合。

这是建议的方法,但 Boards 数据的更简单的报表除外。 它需要你编写类似于编写 SQL 查询的 OData 查询。 幸运的是,我们提供了多个示例报表 来帮助您入门。

Azure DevOps 数据连接器与分析视图 一起使用。 若要访问分析视图,你必须启用 "启用预览功能" 中所述的功能

此连接器仅适用于) 的 Boards 数据 (工作项,不支持其他数据类型,例如 Pipelines。 它提供工作项的简单列表,而不支持工作项层次结构。 此时,我们没有计划更新连接器以支持其他类型的数据。 建议使用 OData 查询,除非你对 Boards 数据有更简单的报表。

Power BI 提供了一个 OData 源连接器,可用于连接并浏览分析的 OData 终结点。 这是 Power BI 与 OData 源交互的典型方式。 您可以浏览并选择实体,并使用其查询编辑器筛选数据集。

如果帐户较小,只需使用此方法。 此方法不支持服务器端查询折叠。 所有筛选器都应用于客户端。 应用筛选器之前,会将所有数据提取到 Power BI 中。 如果你有一个小帐户,则该帐户可能会正常运行。 但是,如果你有一个很大的帐户,则可能会遇到长时间的刷新时间和超时。

示例报告

使用分析视图的示例报表

使用 OData 查询的示例报表

若要开始在 Power BI 报表中使用 OData 查询,请参阅使用 odata 查询的示例报表概述

有关具体示例,请参阅以下文章之一:

Azure Boards 报表 Azure Test Plans 报表