配置语义模型计划内刷新
通过 Power BI 中的“计划刷新”功能,可定义特定数据集的刷新频率和时间段。 计划数据刷新可节省时间,因为无需手动刷新数据。 它还可确保用户能够访问最新数据。
在本例中,你在创建一个报表,但你随后意识到你使用的销售数据版本不是最新的。 你检查了刷新状态,注意到该数据上次是在 10 天前刷新的,而且不计划进行刷新。
考虑到获得准确销售数据的重要性,你需要找到一个解决方案。 通常,该数据每周更新一次,但你不想每周返回报表来手动刷新语义模型,而且你知道自己偶尔会忘记这么做。 因此,你决定使用 Power BI 中的“计划刷新”功能来解决此问题。
设置刷新计划
需要先创建网关连接,然后才能设置刷新计划。
若要为语义模型设置刷新计划,请执行以下步骤:
转到“语义模型 + 数据流”页面。
将鼠标悬停在要为其设置计划的语义模型上方,然后选择“计划刷新”图标。
在“设置”页面上,打开“计划刷新”功能。
选择刷新频率,并确保选择正确的时区。
添加希望进行刷新的时间。 如果语义模型位于共享容量上,则最多可以配置 8 个每日时间段,如果位于 Power BI Premium 上,则可配置 48 个时间段。
配置完计划刷新后,选择“应用”。
注意
在可为刷新设置时间时,请注意刷新可能不会在该确切时间进行。 Power BI 会尽最大努力启动计划刷新。 目标是在计划时间段的 15 分钟内启动刷新,但如果服务无法更快地分配所需资源,则可能会出现最长 1 小时的延迟。
在此示例中,你希望系统在每天早上 6:00、上午 10:00 和下午 3:00 刷新销售数据,如下图所示。
配置刷新计划后,语义模型设置页面上会显示下次刷新时间,如下图所示。
执行按需刷新
除了计划刷新外,还可以通过执行按需刷新来随时刷新数据集。 此类型的刷新不会影响下次计划刷新时间。
例如,你可能想要立即刷新,因为你需要查看最新数据,且没法等到下次刷新时间,或者你可能想要测试网关和数据源配置。
若要执行按需刷新,请在“语义模型 + 数据流”页面上,将鼠标悬停在要刷新的语义模型上方,然后选择“立即刷新”图标。
检查刷新状态和历史记录
可以随时检查刷新状态和历史记录。 如果要了解上次刷新的时间和计划进行下次刷新的时间,则此功能很有用。 还有一种很好的做法是偶尔检查语义模型的状态,查看是否发生了刷新错误。
注意
Power BI 会在连续四次失败后或当服务检测到需要配置更新的不可恢复错误(例如无效或过期的凭据)时停用刷新计划。 无法更改连续失败阈值。
检查刷新状态的快速方法是查看工作区中的语义模型列表。
如果语义模型显示小警告图标,则你会知道语义模型当前遇到问题。 选择警告图标可获取详细信息。
还应偶尔检查刷新历史记录,查看过去同步周期的成功或失败状态。 若要查看刷新历史记录,请打开语义模型的设置页面,然后选择“刷新历史记录”。