刷新通过本地 Power BI Desktop 文件创建的语义模型

Power BI 对通过导入的本地 Power BI Desktop 文件创建的语义模型支持“立即刷新”和“计划刷新”。 Power BI 支持对使用“获取数据”和“Power Query 编辑器”连接到或加载的以下任何数据源进行刷新。

Power BI 网关(个人模式)

本地数据网关(个人模式)支持刷新以下数据源:

  • Power BI Desktop 的“获取数据”和“Power Query 编辑器”中显示的所有联机数据源。
  • Power BI Desktop 的“获取数据”和“Power Query 编辑器”中显示的所有本地数据源,Hadoop 文件 (HDFS) 和 Microsoft Exchange 除外。

本地数据网关

本地数据网关支持刷新以下数据源:

  • Analysis Services 表格
  • Analysis Services 多维
  • SQL Server
  • SAP HANA
  • Oracle
  • Teradata
  • 文件
  • Folder
  • SharePoint 列表(本地)
  • Web
  • OData
  • IBM DB2
  • MySQL
  • Sybase
  • SAP BW
  • IBM Informix 数据库
  • ODBC

注意

必须安装一个网关并运行该网关,才能使 Power BI 连接到本地数据源并刷新语义模型。

刷新 Power BI Desktop 与 Power BI 服务

可以在 Power BI Desktop 中手动执行一次性刷新操作,具体方法是选择此功能区的“主页”选项卡上的“刷新”。 选择“刷新”时,将用原始数据源中更新后的数据刷新文件模型中的数据。

Screenshot that shows Refresh on the Power BI Desktop ribbon.

这种类型的刷新是从 Power BI Desktop 内部进行,不同于在 Power BI 服务中进行的手动或计划内刷新。 了解这种区别非常重要。

从本地驱动器导入 Power BI Desktop 文件时,数据以及有关模型的其他信息会加载到 Power BI 服务中的语义模型。 你的报表以 Power BI 服务中的语义模型为基础。 你在 Power BI 服务中刷新数据,而不是在 Power BI Desktop 中刷新数据,因为你的报表基于该服务中的语义模型。 由于该数据源是外部的,因此可以使用“立即刷新”手动刷新语义模型,也可使用“计划刷新”设置刷新计划。

刷新语义模型时,Power BI 不会连接到本地驱动器上的文件来对更新后的数据进行查询。 Power BI 会使用语义模型中的信息直接连接到数据源,对更新后的数据进行查询,然后再将更新后的数据加载到语义模型。

注意

语义模型中刷新后的数据不会同步回本地驱动器上的文件。

计划的刷新

设置刷新计划时,Power BI 会使用语义模型中的连接信息和凭据直接连接到数据源。 Power BI 查询更新后的数据,然后将更新后的数据加载到语义模型中。 此外,还会更新基于该语义模型的报表和仪表板中的所有可视化效果。

有关如何设置计划刷新的详细信息,请参阅配置计划刷新

故障排除

出现问题通常是因为 Power BI 无法登录数据源。 确保 Power BI 可以登录数据源。 如果语义模型连接到本地数据源,则网关可能会离线。 如果用于登录数据源的密码更改,或 Power BI 已注销,请务必在数据源凭据中再次尝试登录数据源。

请务必将“发送刷新失败通知”设置为“语义模型所有者”,以便在计划刷新失败时立即了解情况

有时可能不会按预期方式刷新数据。 此问题通常涉及网关。 有关工具和已知问题,请查看以下网关故障排除文章:

更多问题? 尝试咨询 Power BI 社区