針對重新整理案例進行疑難解答

本文說明重新整理 Power BI 服務 內數據時可能會遇到的不同案例。

注意

如果您遇到本文中未列出的案例,而且如果造成問題,您可以在社群網站上尋求進一步的協助,或者您可以建立支援票證。

您應該一律確定已符合並驗證重新整理的基本需求:

  • 確認閘道版本為最新狀態。
  • 確認報表已選取閘道。 如果未選取任何閘道,數據源可能已變更或可能遺失。

確認符合這些需求之後,請查看下列各節以取得更多疑難解答。

電子郵件通知

如果您從電子郵件通知來到本文,且不想再收到有關重新整理問題的電子郵件,請連絡您的Power BI系統管理員。要求他們從 Power BI 中適當的語意模型移除電子郵件或您訂閱的電子郵件清單。 系統管理員會在Power BI管理入口網站中使用下列區域。

Screenshot of admin area for changing Power BI email refresh notifications.

使用 Web 連接器重新整理無法正常運作

如果您有使用 Web.Page 函式的 Web 連接器腳本,且已在 2016 年 11 月 18 日之後更新語意模型或報表,則必須使用閘道重新整理才能正常運作。

重新整理不支持的數據源

當您設定語意模型時,可能會收到錯誤,指出語意模型使用不支持的數據源進行重新整理。 如需詳細資訊,請參閱 針對不支持的數據源進行重新整理疑難解答。

儀錶板不會在重新整理后反映變更

等候 10-15 分鐘,重新整理反映在儀錶板磚中。 如果仍然未顯示,請將視覺效果重新釘選到儀錶板。

設定認證時 GatewayNotReachable

當您嘗試設定數據源的認證時,可能會遇到 GatewayNotReachable 錯誤,這可能是過期網關的結果。 安裝最新的閘道,然後再試一次。

處理錯誤:發生下列系統錯誤:類型不符

此錯誤可能是Power BI Desktop 檔案或 Excel 活頁簿內 M 腳稿 的問題。 也可能是因為Power BI Desktop 版本過期。

磚重新整理錯誤

如需您可能遇到儀錶板磚的錯誤清單,以及說明,請參閱 針對磚錯誤進行疑難解答。

從使用 Microsoft Entra ID OAuth 的來源更新數據時,重新整理失敗

許多不同數據源所使用的 Microsoft Entra ID (Microsoft Entra ID) OAuth 令牌大約會在一小時內到期。 有時候,該令牌會在數據完成載入之前過期,因為載入數據時,Power BI 服務 會等候最多兩個小時。 在此情況下,數據載入程式可能會失敗,並出現認證錯誤。

使用 Microsoft Entra ID OAuth 的數據源包括 Microsoft Dynamics CRM Online、SharePoint Online (SPO) 和其他。 如果您要連線到這類數據源,而且載入數據時發生認證失敗,可能需要一個多小時的時間,OAuth 可能是原因。

Microsoft 正在調查可讓數據載入程式重新整理令牌並繼續的解決方案。 不過,如果您的 Dynamics CRM Online 或 SharePoint Online 實例太大,因此會超過兩小時的數據載入閾值,Power BI 服務 可能會報告數據載入逾時。此數據載入逾時也適用於其他 Microsoft Entra ID OAuth 數據源。

若要在使用 Microsoft Entra ID OAuth 連線到 SharePoint Online 數據源時正常運作,您必須使用相同的帳戶登入 Power BI 服務

如果您想要使用 OAuth2 從 Power BI 服務 連線到數據源,數據源必須位於與 Power BI 服務 相同的租使用者中。 目前 OAuth2 不支援多租用戶連線案例。

重新整理的未壓縮數據限制

匯入至 Power BI 服務 的語意模型大小上限為 1 GB。 這些語意模型會大量壓縮,以確保高效能。 此外,在共用容量中,服務會在重新整理期間處理的未壓縮數據量上限制為 10 GB。 此限制會考慮壓縮,因此遠高於 1 GB 的最大語意模型大小。 Power BI 中的語意模型 進階版 不受這些限制約束。 如果 Power BI 服務 重新整理失敗,請減少匯入至 Power BI 的數據量,然後再試一次。

排程的重新整理逾時

匯入語意模型的排程重新整理在兩小時後逾時。 在 進階版 工作區中,語意模型的逾時時間增加到五小時。 如果您遇到此限制,請考慮減少語意模型的大小或複雜度,或考慮將大型語意模型重構為多個較小的語意模型。

已停用排程重新整理

如果排程的重新整理在一個數據列中失敗四次,Power BI 會停用重新整理。 解決根本問題,然後重新啟用排程的重新整理。

不過,如果語意模型位於內嵌容量下的工作區中,且該容量已關閉,則 重新整理的第一次 嘗試將會失敗(因為容量已關閉),在此情況下會立即停用其排程的重新整理。

禁止存取資源

此錯誤可能會因為過期的快取認證而發生。 清除您的因特網瀏覽器快取,然後登入 Power BI 並移至 強制 https://app.powerbi.com?alwaysPromptForContentProviderCreds=true 更新您的認證。

因密碼變更或過期認證而發生數據重新整理失敗

數據重新整理也可能因為快取認證過期而失敗。 清除您的因特網瀏覽器快取,然後登入 Power BI 並移至 https://app.powerbi.com?alwaysPromptForContentProviderCreds=true,這會強制更新您的認證。

重新整理包含TRUE或 FALSE 之 ANY 類型的數據行會導致非預期的值

當您在Power BI Desktop 中建立包含TRUE或 FALSE 值的 ANY 資料類型數據行的報表時,該數據行的值在重新整理之後,Power BI Desktop 與 Power BI 服務 之間可能會有所不同。 在 Power BI Desktop 中,基礎引擎會將布爾值轉換成字串,並保留 TRUE 或 FALSE 值。 在 Power BI 服務 中,基礎引擎會將值轉換成 對象,然後將值轉換成 -1 或 0。

使用這類數據行在Power BI Desktop 中建立的視覺效果可能會在重新整理事件之前的行為或顯示為設計,但在重新整理事件之後可能會變更(因為 TRUE/FALSE 轉換為 -1/0)。

解決錯誤:容器在程式代碼0x0000DEAD意外結束

如果您發現 容器意外結束,並出現程式碼0x0000DEAD 錯誤,請嘗試停用排程的重新整理並重新發佈語意模型。

Power BI 進階版 節流重新整理作業

當同時處理太多語意模型時,進階版 容量可能會節流數據重新整理作業。 Power BI 進階版 容量中可能會發生節流。 取消重新整理作業時,會將下列錯誤訊息記錄到重新整理歷程記錄中:

您已超過語意模型重新整理的容量限制。 處理較少的語意模型時,請再試一次。

如果錯誤經常發生,請使用 排程檢視 來判斷排程的重新整理事件是否適當間隔。 若要瞭解每個 SKU 允許的並行重新整理數目上限,請檢閱 容量和 SKU 資料表。

若要解決此錯誤,您可以修改重新整理排程,以在處理較少的語意模型時執行重新整理作業。 您也可以根據受影響的 進階版 容量,增加重新整理排程中所有語意模型重新整理作業之間的時間。 如果您使用自訂 XMLA 作業,您可以重試作業

超過容量層級限制。

此錯誤表示您同時執行重新整理的語意模型太多,取決於您組織已購買的容量。 您可以重試重新整理作業,或重新排程重新整理時間以解決此錯誤。

超過節點層級限制。

此錯誤表示Power BI中的系統錯誤,進階版 以位於指定實體節點上的語意模型為基礎。 您可以重試重新整理作業,或重新排程重新整理時間以解決此錯誤。

進階版 工作區中的數據流或數據超市失敗

進階版 工作區中的數據流和數據超市不支援某些連接器。 使用不支持的連接器時,您可能會收到下列錯誤: Expression.Error:匯入 “<”connector name“>” 符合任何導出。 您錯過了模組參考嗎?

進階版 工作區中的數據流和數據超市不支援下列連接器:

  • Linkar
  • Actian
  • AmazonAthena
  • AmazonOpenSearchService
  • BI 連線 or
  • DataVirtuality
  • DenodoForPowerBI
  • Exasol
  • 鑄造
  • Indexima
  • 虹膜
  • JethroODBC
  • Kyligence
  • MariaDB
  • MarkLogicODBC
  • OpenSearchProject
  • QubolePresto
  • SingleStoreODBC
  • StarburstPresto
  • TibcoTdv

僅支援未 進階版 的工作區,才能使用先前的數據流或 datamarts 連接器清單。

更多問題嗎? 嘗試詢問 Microsoft Power BI 社群