本文由高级支持升级工程师 扎基尔·哈维利瓦拉 撰写。

在使用 PowerPivot for Microsoft SharePoint 2013 与数据源建立Power Query连接的工作簿上运行计划数据刷新时,可能会收到“调用Excel Services失败”错误。

本地 SharePoint Server 2013 中不支持对Power Query连接进行数据刷新。 因此,如果工作簿具有使用Power Query创建的数据连接,则浏览器中的数据刷新和计划的数据刷新都将显示错误。

若要解决此问题,请连接到不使用Power Query的数据源。 为此,请使用 PowerPivot 创建数据连接,然后连接到它。

若要确定工作簿当前是否具有Power Query数据连接,请转到 “数据 > 连接 > 属性 > 定义 ”查看 Excel 中的连接字符串。 如果提供程序是 Microsoft.Mashup.OleDb.1 ,则表示数据连接是使用Power Query进行的。

在Excel 2016中,可以通过使用 “获取&转换 ”或 “获取数据” 功能创建连接。 这可以使用 Microsoft.Mashup.OleDb.1 提供程序,例如,合并来自多个源的数据时。

Power BI for Microsoft 365 (SharePoint Online) 支持Power Query连接的数据刷新。 有关详细信息,请参阅 Power Query的计划数据刷新

使用 PowerPivot for SharePoint 2016 在本地支持交互式浏览器刷新和Power Query连接的计划数据刷新。 它具有以下最低产品要求:

  • 使用累积更新 1 (CU1) SQL Server 2016 PowerPivot Analysis Services
  • PowerPivot for SharePoint 2016 加载项
  • Office Online Server 2016 年 11 月版本
  • SharePoint Server 2016) 版本的“发布到制造” (RTM
  • 交互式数据刷新不适用于Windows 身份验证。 它需要将安全存储 ID 配置为用于刷新。

    需要将从Power Query连接加载的数据添加到数据模型。 否则,刷新将失败,因为此刷新过程中需要 PowerPivot,并且只有具有数据模型的工作簿由 PowerPivot 处理。