在 Power BI 流式处理数据集中加载数据并使用 Power BI 生成数据流监视报表

注意

Microsoft宣布停用 Power BI 中的实时流式处理。 从 2024 年 10 月 31 日开始,不再支持创建新的实时语义模型。 这包括推送语义模型、流式处理语义模型、PubNub 流式处理语义模型和流式处理数据磁贴。 从 2027 年 10 月 31 日起,现有实时语义模型将停用,不再受支持。 我们正在与现有客户合作进行迁移,此日期可能会更改。 有关详细信息,请转到 宣布在 Power BI 中停用实时流式处理。

本教程演示如何在 Power BI 流数据集中加载数据,以在 Power BI 中创建数据流监视报表。

图像,其中显示了监视仪表板示例。

首先,你将在 Power BI 中创建新流数据集。 此数据集从数据流运行中收集所有元数据,并且每次刷新数据流时,都会向此数据集中添加一条记录。 你可以将多个数据流全部运行到同一数据集。 最后,你可以根据数据生成 Power BI 报表,以显示元数据并开始监视数据流。

你可以使用此仪表板监视数据流的刷新持续时间和失败次数。 使用此仪表板,你可以跟踪数据流性能的任何问题,并与其他人共享数据。

图像,其中显示了 Power BI 流数据集概述。

先决条件

在 Power BI 中创建新流数据集

  1. 导航到 Power BI

  2. 打开工作区。

  3. 从工作区中,选择新建>流数据集

    突出显示“新建”菜单中的流数据集选择的图像。

  4. 新建流数据集中,选择 API 磁贴,然后选择下一步

    图像,其中显示包含 API 磁贴的“新建流数据集”对话框。

  5. 在新窗格中,打开历史数据分析

  6. 输入以下值,然后选择创建

    • 数据集名称:“数据流监视”。
    • :“数据流名称”,数据类型:文本。
    • :“数据流 ID”,数据类型:文本。
    • :“刷新状态”,数据类型:文本。
    • :“刷新类型”,数据类型:文本。
    • :“开始时间”,数据类型:日期和时间。
    • :“结束时间”,数据类型:日期和时间。

示例,其中显示了添加流数据集。

创建数据流

如果你还没有数据流,请创建一个。 你可以在 Power BI 数据流Power Apps 数据流中创建数据流。

在 Power Automate 中创建流

  1. 导航到 Power Automate

  2. 选择创建>自动化云端流

  3. 输入流名称,然后搜索“数据流刷新完成时”连接器。 从列表中选择此连接器,然后选择创建

  4. 自定义连接器。 输入有关数据流的以下信息:

    • 组类型:连接到 Power Apps 时选择环境,连接到 Power BI 时则选择工作区
    • :选择数据流所在的 Power Apps 环境或 Power BI 工作区。
    • 数据流:按名称选择数据流。
  5. 选择新建步骤以向你的流中添加操作。

  6. 从 Power BI 中搜索连接器“向数据集添加行”,然后选择此连接器。

  7. 自定义连接器。 输入以下信息:

    • 工作区 ID:选择包含流数据集的 Power BI 工作区。
    • 数据集:选择之前在在 Power BI 中创建新流数据集中创建的流数据集数据流监视
    • :选择 RealTimeData

    Power BI 模板示例。

  8. 将动态值添加到必填字段中。

    对于每个必填字段,你需要添加动态值。 此值是数据流运行的元数据输出。

    1. 选择数据流名称旁边的字段,然后选择闪电按钮。

    2. 动态内容上下文框中选择数据流名称

      图像,其中显示已准备好选择动态内容的“向数据集添加行”连接器。

    3. 对所有必填字段重复此过程。

  9. 保存流。

创建 Power BI 报表

  1. 导航到 Power BI

  2. 导航到流数据集(在此示例中,在 DocTestWorkspace 工作区中,从数据流监视数据集中选择创建报表)。

  3. 根据此数据创建自己的报表。