在 Power BI 中使用 Azure 数据资源管理器数据

本文介绍将 Azure 数据资源管理器作为数据源连接到 Power BI 的不同方式。 连接后,你可以继续生成 Power BI 报表。

先决条件

连接模式

Power BI 支持导入DirectQuery 连接模式。 生成 Power BI 报表或仪表板时,请根据方案、规模和性能要求选择连接模式。 使用导入模式将数据复制到 Power BI。 相反,使用 DirectQuery 模式直接从 Azure 数据资源管理器群集查询数据。

在以下情况下使用导入模式:

在以下情况下使用 DirectQuery 模式:

  • 数据集较大,或者你需要准实时数据。

有关连接模式的详细信息,请参阅导入和 DirectQuery 连接模式

使用 Power BI 中的数据

可以通过以下方式将 Azure 数据资源管理器作为数据源连接到 Power BI:

  • 首先进入 Azure 数据资源管理器 Web UI,然后将数据粘贴到 Power BI Desktop 中。
  • 首先直接进入 Power BI Desktop,然后添加 Azure 数据资源管理器连接器。

在以下步骤中,我们将使用帮助群集中的 StormEvents 表来演示如何在 Power BI 中使用 Azure 数据资源管理器数据。

  1. 启动 Power BI Desktop。

  2. 在“开始”选项卡上,选择“获取数据”>“更多”。

    Power BI Desktop 中“开始”选项卡的屏幕截图,其中显示了标题为“获取数据”的“开始”选项卡条目的下拉菜单,并突出显示了“更多”选项。

  3. 搜索“Azure 数据资源管理器”,选择“Azure 数据资源管理器(Kusto)”,然后选择“连接”。

    “获取数据”窗口的屏幕截图,其中显示了搜索栏中的“Azure 数据资源管理器”,并突出显示了“连接”选项。

  4. 在出现的窗口中,使用以下信息填写窗体。

    Azure 数据资源管理器 (Kusto) 连接窗口的屏幕截图,其中显示了帮助群集 URL,并选择了“DirectQuery”选项。

    设置 字段说明 示例值
    群集 帮助群集的 URL。 其他群集的 URL 采用 https://<ClusterName>.<Region>.kusto.chinacloudapi.cn 格式。 https://help.chinaeast2.kusto.chinacloudapi.cn
    数据库 托管在要连接到的群集上的数据库。 (可选)可以在稍后的步骤中选择数据库。 留空
    表名 数据库中某个表的名称,或类似于 StormEvents | take 1000 的查询。 (可选)可以在稍后的步骤中选择表名称。 留空
    高级选项 (可选)可以选择查询的选项,例如结果集大小。 留空
    数据连接模式 确定 Power BI 是导入数据还是直接连接到数据源。 可以对此连接器使用任一选项。 有关详细信息,请参阅连接模式 DirectQuery

    高级选项

    设置 字段说明 示例值
    限制查询结果记录数 结果中返回的最大记录数 1000000
    限制查询结果数据大小 结果中返回的最大数据大小(以字节为单位) 100000000
    禁用结果集截断 可以通过使用 notruncation 请求选项来启用/禁用结果截断 true
    附加的 set 语句 设置查询持续时间的请求属性。 请求属性控制查询的执行方式并返回结果。 set query_datascope=hotcache
  5. 在“导航器”屏幕上展开“Samples”数据库,选择“StormEvents”,然后选择“加载数据”。

    (可选)如果要先为数据塑形,请选择“转换数据”启动 Power Query 编辑器。 有关详细信息,请参为数据塑形

    “导航器”屏幕的屏幕截图,其中显示了已选择 StormEvents 表。突出显示了“加载”按钮。

有关使用 Power BI 的 Azure 数据资源管理器连接器查询数据的提示

下一步