将文件从 OneDrive 或 SharePoint Online 导入 Power BI 服务是确保在 Power BI Desktop 上所做的工作与 Power BI 服务保持同步的好方法。

在 OneDrive 或 SharePoint Online 上存储 Power BI Desktop 文件的好处

在 OneDrive 或 SharePoint Online 上存储 Power BI Desktop 文件时,已加载到文件模型的任何数据都将被导入到数据集并且在文件中创建的任何报表都会被加载到 Power BI 服务中的报表中。 对 OneDrive 或 SharePoint Online 上的文件进行更改时,如添加新度量值、更改列名称,或编辑可视化效果,在保存文件后,通常在大约 1 小时内,这些更改也会被更新到 Power BI 服务中。

你可以直接在 Power BI Desktop 中通过选择主页功能区上的“刷新”手动执行一次性刷新操作。 选择此处的“刷新”时,将用原始数据源中更新后的数据刷新*文件*模型中的数据。 这种类型的刷新完全是从 Power BI Desktop 应用程序自身内部进行,不同于在 Power BI 中进行的手动或计划内刷新,理解这种区别至关重要。

当从 OneDrive 或 SharePoint Online 导入 Power BI Desktop 文件时,此数据以及有关模型的其他信息将被加载到 Power BI 中的数据集。 在 Power BI 服务中,而不是在 Power BI Desktop 中,建议刷新数据集中的数据,因为 Power BI 服务中的报表就是基于该数据集创建的。 由于该数据源是外部数据源,因此可以手动刷新该数据集,方法是通过使用立即刷新或者可以通过使用计划刷新设置刷新计划。

刷新数据集时,Power BI 不会连接到 OneDrive 或 SharePoint Online 上的文件以对更新后的数据进行查询。 而是使用数据集中的信息直接连接到数据源对更新后的数据进行查询,然后再将其加载到数据集。 数据集中此刷新后的数据不会同步回 OneDrive 或 SharePoint Online 上的文件。

支持的功能有哪些?

在 Power BI 中,数据集是使用本地驱动器导入的 Power BI Desktop 文件创建的,它支持“立即刷新”和“计划刷新”功能。在本地驱动器中,“获取数据”/“查询编辑器”可用于连接到以下任一数据源并从以下任一数据源加载数据:

Power BI Gateway - Personal

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

本地数据网关

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

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

OneDrive 或 OneDrive for Business。 有什么区别?

如果同时拥有个人 OneDrive 和 OneDrive for Business,建议保留要导入到 OneDrive for Business 中的 Power BI 的所有文件。 原因如下:你有可能使用两个不同的帐户登录到它们。

连接到 Power BI 中的 OneDrive for Business 通常是无缝的,因为你用于登录 Power BI 的同一个帐户通常是用来登录 OneDrive for Business 的同一个帐户。 但使用个人 OneDrive 时,你可能需要使用其他 Microsoft 帐户才能登录。

当使用 Microsoft 帐户登录时,请确保选中“使我保持登录状态”。 随后,Power BI 会将在 Power BI Desktop 文件中进行的所有更新与 Power BI 中的数据集同步。

如果对无法与 Power BI 中的数据集或报表进行同步的 OneDrive 文件进行更改,由于 Microsoft 帐户凭据可能已更改,你需要连接到个人 OneDrive 并再次从个人 OneDrive 导入文件。

如何设置计划刷新?

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

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

出现问题时

出现问题时,通常是因为 Power BI 无法登录数据源,或数据集连接到本地数据源,而网关处于脱机状态。 确保 Power BI 可以登录数据源。 如果用于登录数据源的密码更改,或 Power BI 已从数据源注销,请务必在数据源凭据中再次尝试登录数据源。

如果对 OneDrive 上的 Power BI Desktop 文件进行更改和保存,在 1 个小时左右内这些更改未反映到 Power BI 上的话,则可能是由于 Power BI 无法连接到 OneDrive。 再次尝试连接到 OneDrive 上的文件。 如果系统提示你登录,请确保选中“使我保持登录状态”。 由于 Power BI 无法连接到 OneDrive 以与文件进行同步,你将需要再次导入你的文件。

请确保选中刷新失败时发送电子邮件通知。 你会想立即了解计划刷新是否失败。

故障排除

有时可能不会按预期方式刷新数据。 通常,这会是与网关连接出现的问题。 请查看网关故障排除文章,了解相关工具和已知问题。

本地数据网关故障排除

Power BI Gateway - Personal 故障排除

更多问题? 尝试参与 Power BI 社区