Share via


當您使用PowerPivot執行排程的數據重新整理時,發生「呼叫 Excel Services 失敗」錯誤

本文是由資深支持升級工程師 Zakir Haveliwala 所撰寫。

徵狀

當您使用PowerPivot for Microsoft SharePoint 2013 在 Power Query 連線至數據源的活頁簿上執行排程數據重新整理時,可能會收到「呼叫 Excel Services 失敗」錯誤。

原因

SharePoint Server 2013 內部部署不支援 Power Query 連線的數據重新整理。 因此,如果活頁簿有使用 Power Query 建立的數據連線,則瀏覽器中的數據重新整理和排程的數據重新整理都會顯示錯誤。

因應措施

若要解決此問題,請連線到未使用 Power Query 的數據源。 若要這樣做,請使用PowerPivot建立數據連線,然後連接到它。

若要判斷活頁簿目前是否具有 Power Query 數據連線,請移至 [數據> Connections 屬性定義],以在 Excel 中檢視 連接字串>>。 如果提供者是 Microsoft.Mashup.OleDb.1,這表示數據連線是使用 Power Query。

在 Excel 2016 中,可以使用 [取得 & 轉換] 或 [取得數據] 功能來建立連線。 例如,合併來自多個來源的數據時,這可能會使用 Microsoft.Mashup.OleDb.1 提供者。

[連接屬性] 對話框的螢幕快照。在 [定義] 索引標籤下,檢查提供者是否為 Microsoft.Mashup.OleDb.1。

其他相關資訊

Power BI for Microsoft 365 (SharePoint Online) 支援 Power Query 連線的數據重新整理。 如需詳細資訊,請參閱 Power Query的排程數據重新整理

內部部署支援使用PowerPivot for SharePoint 2016的互動式瀏覽器重新整理和 Power Query 連線的排程數據重新整理。 其具有下列最低產品需求:

  • SQL Server 2016 PowerPivot Analysis Services 累積更新 1 (CU1)
  • PowerPivot for SharePoint 2016 載入宏
  • Office Online Server 2016 年 11 月版本
  • 發行至製造 (RTM) 版 SharePoint Server 2016

注意事項

互動式數據重新整理無法與 Windows 驗證 搭配使用。 它需要將 Secure Store 識別碼設定為用於重新整理。

從 Power Query 連線載入的數據必須新增至數據模型。 否則,重新整理將會失敗,因為此重新整理程式需要PowerPivot,而且只有具有數據模型的活頁簿是由PowerPivot處理。