你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

快速入门:使用 Azure Resource Graph Power BI 连接器运行查询

本快速入门介绍如何使用 Azure Resource Graph Power BI 连接器运行查询。 默认情况下,Power BI 连接器在租户级别运行查询,但你可以将范围更改为订阅或管理组。 默认情况下,Azure Resource Graph 返回最多 1,000 条记录,但如果查询结果超过 1,000 条记录,则 Power BI 连接器有一个可选设置来返回所有记录。

小窍门

如果参与个人预览版,请删除 AzureResourceGraph.mez 预览文件。 如果未删除该文件,Power Query 可能会使用自定义连接器,而不是经过认证的连接器。

先决条件

使用 Power BI 连接器连接 Azure Resource Graph

可以使用 Power BI Desktop 或 Power BI 服务运行查询。 输入查询时不要使用注释。

如果没有查询,可以使用以下示例来查询存储帐户:

resources
| where type == 'microsoft.storage/storageaccounts'

安装 Power BI Desktop 后,可以使用 Power BI 连接器连接 Azure Resource Graph,以便可以运行查询。

以下示例使用默认设置运行查询。

  1. 在计算机上打开 Power BI Desktop 应用并关闭显示的任何对话框。

  2. 选择 “开始>选项”和“设置>数据源设置”。

  3. 转到 “主页>获取数据>更多>Azure>Azure Resource Graph ”,然后选择“ 连接”。

    Power BI Desktop 中“获取数据”对话框的屏幕截图,用于选择 Azure Resource Graph 连接器。

  4. “Azure Resource Graph ”对话框中,将查询输入到 “查询 ”框中。

    Azure Resource Graph 对话框的屏幕截图,用于输入查询并使用默认设置。

  5. 选择“确定”。 如果出现提示,请输入凭据,然后选择 “连接” 以运行查询。

  6. 选择 “加载转换数据”。

    • 导入 查询结果到 Power BI Desktop 中。
    • 转换数据 会打开 Power Query 编辑器,其中包含查询结果。

使用可选设置

可以选择可选值来更改查询所针对的 Azure 订阅或管理组,或获取超过 1,000 条记录的查询结果。

选项 Description
Scope 可以选择订阅或管理组。 未进行选择时,租户是默认范围。
订阅编号 如果选择订阅范围,则为必需。 指定 Azure 订阅 ID。 使用逗号分隔的列表查询多个订阅。
管理组 ID 如果选择管理组范围,则为必需。 指定 Azure 管理组 ID。 使用逗号分隔的列表查询多个管理组。
高级选项 要将记录数量更改为超过 1,000 条,请将 $resultTruncated 更改为 FALSE。 默认情况下,Azure Resource Graph 返回最多 1,000 条记录。

例如,若要为返回超过 1,000 条记录的订阅运行查询:

  • 将范围设置为订阅。
  • 输入订阅 ID。
  • $resultTruncated 设置为 FALSE

清理资源

完成后,关闭任何 Power BI Desktop 或 Power Query 窗口并保存或放弃查询。

后续步骤

有关查询语言或如何浏览资源的详细信息,请转到以下文章。