使用数据管道刷新语义模型(预览版)

借助 Power BI 语义模型刷新模板,可以使用 Fabric 数据管道协调语义模型刷新,从而更轻松地自动执行和排序刷新活动。 你可以从引导式模板开始,而不是手动配置刷新逻辑,该模板可处理常见方案,例如计划刷新、事件驱动的触发器或按顺序刷新多个模型。

Fabric 数据工厂 是一种基于云的 ETL 和数据集成服务,旨在解决复杂的数据业务流程方案。 它支持创建数据驱动的工作流(管道),以大规模自动执行数据移动和转换。

详细了解 数据工厂 模板和 语义模型刷新活动

创建数据管道

在开始之前,您需要一个启用了 Microsoft Fabric 的 容量的工作区。

在 Power BI 工作区中,转到 语义模型详细信息页 ,然后从刷新下拉列表中选择“ 创建高级刷新 ”。

Power BI 语义模型详细信息模板体验页面入口点的屏幕截图。

这会打开 模板库,其中包括预配置的刷新方案,例如:

  • 事件驱动的刷新:设置 触发语义模型刷新的事件或作
  • 数据流运行后刷新:在每个 数据流活动之后触发语义模型刷新。
  • 计划刷新:创建 计划 以定期触发刷新。
  • 对多个语义模型进行排序:触发器在不同语义模型中按顺序刷新。

每个模板提供引导设置,帮助你在数据管道中配置刷新过程。

Power BI 语义模型刷新模板库的屏幕截图。

数据管道解决方案的组件

配置模板时,将使用以下核心组件:

  • 引导式设置:每个模板都包含一个分步向导。 详细了解 数据工厂模板
  • 语义模型刷新设置:选择连接、工作区和语义模型。 (可选)为增量刷新指定表或分区。 详细了解 语义模型刷新活动
  • 计划选项:选择灵活的间隔,从分钟到每季度。
  • 其他活动:添加 Teams 或 Outlook 通知等作。 详细了解 数据工厂活动
  • 数据管道:协调整个过程,让你可视化和管理刷新活动。 详细了解 数据管道

例子

以下示例演示如何使用模板来协调 Power BI 中的语义模型刷新。 每个方案都提供数据管道体验中的引导设置,你可以根据需要添加其他活动。

刷新数据流后刷新语义模型

如果希望语义模型在 数据流 完成后刷新,请使用此模板。

数据流刷新配置后的刷新语义模型的屏幕截图。

  1. 选择要监视的数据流和工作区。
  2. 通过选择连接、工作区和模型来配置语义模型刷新活动。

数据流刷新后刷新语义模型的语义模型详细信息的屏幕截图。

增量刷新

可以根据所选表和分区以增量方式刷新语义模型。

增量刷新配置的屏幕截图。

  1. 在语义模型刷新活动中,选择要刷新的表。
  2. 选择要刷新的分区。
  3. 运行管道以仅刷新已更改的数据。

添加通知或警报

可以通过添加 活动 来扩展管道,以便在刷新完成或失败时通知用户。

团队和 Outlook 活动的屏幕截图。

  1. 配置语义模型刷新后,添加 TeamsOutlook 活动。
  2. 输入收件人和自定义邮件。
  3. 保存并运行管道。

计划刷新

设置语义模型刷新以按计划运行。

计划的刷新菜单的屏幕截图。

  1. 选择要刷新的语义模型。
  2. 配置计划(按分钟、每小时、每日、每周或每月)。
  3. 保存管道以应用 计划。

成功运行管道的屏幕截图。

对多个语义模型进行排序

当多个语义模型需要按特定顺序刷新时使用此模板。

序列多个语义模型配置的屏幕截图。

  1. 向管道添加多个 语义模型刷新活动
  2. 按顺序排列它们。
  3. 保存并运行管道。

事件驱动的刷新

基于事件触发语义模型刷新。

事件驱动刷新的“添加触发器”按钮的屏幕截图。

  1. 添加触发器(例如,到达存储的文件)。
  2. 使用连接、工作区和模型配置语义模型刷新活动。
  3. (可选)添加警报或其他下游活动。

这非常适合数据不可预知的情况,并且需要立即更新语义模型。 详细了解 事件触发器