刷新使用本地驱动器上的 Excel 工作簿创建的数据集

支持的功能

重要

以下功能已弃用,并且自 2023 年 9 月 29 日起将不再可用:

  • 将不再允许将本地工作簿上传到 Power BI 工作区。
  • 不再允许为尚未配置计划内刷新的 Excel 文件配置计划刷新和立即刷新。

以下功能已弃用,并且自 2023 年 10 月 31 日起将不再可用:

  • 对于以前为计划内刷新配置的现有 Excel 文件,不再支持进行计划内刷新和立即刷新。
  • 上传到 Power BI 工作区的本地工作簿将无法再使用 Power BI 打开。

2023 年 10 月 31 日之后:

  • 可从 Power BI 工作区下载现有本地工作簿。
  • 可将 Excel 数据模型发布为 Power BI 数据集并计划刷新。
  • 可从 OneDrive 和 SharePoint 文档库导入 Excel 工作簿,以便在 Power BI 中查看它们。

如果你的组织使用这些功能,请参阅迁移 Excel 工作簿中提供的详细信息。

在 Power BI 中,数据集是使用本地驱动器导入的 Excel 工作簿创建的,它支持“立即刷新”和“计划刷新”功能。在本地驱动器中,Power Query 或 Power Pivot 可用于连接到以下任一数据源并将数据加载到 Excel 数据模型。 Power Query 在 Excel 2016 中名为“获取并转换数据”。

Power BI Gateway - Personal

  • Power Query 中显示的所有联机数据源。
  • Power Query 中显示的所有本地数据源,Hadoop 文件 (HDFS) 和 Microsoft Exchange 除外。
  • Power Pivot 中显示的所有联机数据源。
  • Power Pivot 中显示的所有本地数据源,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 服务连接到本地数据源并刷新数据集。

  • 当使用 Excel 2013 时,请确保你已将 Power Query 更新到最新版本。

  • 从本地驱动器导入的 Excel 工作簿不支持刷新,在本地驱动器中,数据只存在于工作表或链接表中。 如果工作表数据是从 OneDrive 存储和导入的,则支持刷新。 有关详细信息,请参阅刷新使用 OneDrive 或 SharePoint Online 上的 Excel 工作簿创建的数据集

  • 刷新使用从本地驱动器导入的 Excel 工作簿创建的数据集时,只刷新从数据源查询的数据。

    如果更改 Excel 或 Power Pivot 中的数据模型结构(例如,创建新的度量值或更改列名称),这些更改不会复制到数据集。 如果进行此类更改,请重新上传或重新发布工作簿。

    如果希望对你的工作簿结构进行规律性更改,并且希望这些更改反映在 Power BI 服务中的数据集中而无需重新上传,则可以考虑将工作簿放在 OneDrive 上。 Power BI 服务会自动刷新从 OneDrive 存储和导入的工作簿中的结构和工作表数据。

如何确保已将数据加载到了 Excel 数据模型?

使用 Power Query 连接到数据源时,拥有多个数据加载位置选择。 Power Query 在 Excel 2016 中名为“获取并转换数据”。 若要确保将数据加载到数据模型,必须选择“加载到”对话框中的“将此数据添加到数据模型”选项。

注意

此图显示的是 Excel 2016。

在“导航器”中,选择“加载到...”

Screenshot of the Load To in Navigator, showing the Load To selection.

或者,如果选择“导航器”中的“编辑”,则会打开查询编辑器。 你可以选择“关闭并加载到...”。

Screenshot of the Home tab in Navigator, showing the Close and Load To selection.

然后在加载到中,确保选中将此数据添加到数据模型

Screenshot of the Load To dialog, showing the Add this data to the Data Model box is checked.

如果使用“通过 Power Pivot 获取外部数据”该怎样?

没问题。 无论何时使用 Power Pivot 连接到本地或联机数据源以及从这些数据源查询数据时,此数据将自动加载到数据模型。

如何设置计划刷新?

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

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

出现问题时

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

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

重要

连接到 Power Pivot 和通过 Power Pivot 查询的 OData 数据源不支持刷新。 当使用 OData 数据源作为数据源时,请使用 Power Query。

故障排除

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

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