共用方式為


Power BI Premium 或 Power BI Embedded 中的查詢快取

使用 Power BI Premium 或 Power BI Embedded 之組織可以利用查詢快取來加速與語意模型建立關聯的報表。 查詢快取會指示 Power BI Premium 或 Power BI Embedded 容量使用其本機快取服務來維護查詢結果,避免讓基礎資料來源計算這些結果。

重要

查詢快取僅於 Power BI Premium 或 Power BI Embedded 上針對匯入語意模型提供。 它不適用使用 Azure Analysis Services 或 SQL Server Analysis Services 的 DirectQuery 或 LiveConnect 語意模型。

快取會在使用者第一次開啟報表時執行。 服務僅會對其登陸的初始頁面進行查詢快取。 換句話說,當您與報表互動時,查詢並不會快取。 快取的查詢結果特定於使用者和語意模型內容,且一律遵循安全性規則。 查詢快取涉及個人書籤永續性篩選,因此會快取個人化報表所產生的查詢。 查詢完成快取後,由相同查詢提供的儀表板圖格也會受益。 頻繁存取語意模型且不需要經常重新整理時,會特別有益於效能。 查詢快取也可以減少查詢總數來降低容量的負載。

您可以在 Power BI 服務中語意模型的 [設定] 頁面上控制查詢快取行為。 有三個可能的設定:

  • 容量預設:查詢快取關閉
  • 關閉:請勿針對此語意模型使用查詢快取。
  • 開啟:針對此語意模型使用查詢快取。

查詢快取對話方塊

考量與限制

  • 當您將快取設定從 [開啟] 變更為 [關閉] 時,先前所有已儲存的語意模型查詢結果都會從容量快取中移除。 您可以用明確方式,或是還原至系統管理員設定為 [關閉] 的容量預設設定來關閉快取。 將其關閉可能會在下一次任何報表針對此語意模型執行查詢時造成小量延遲。 延遲是因隨需執行的報表查詢所造成,而不是因套用已儲存的結果。 此外,可能需要將必要的語意模型載入記憶體中,才能提供查詢。
  • 當 Power BI 執行語意模型重新整理時,會重新整理查詢快取。 重新整理查詢快取時,Power BI 必須針對基礎資料模型執行查詢,以取得最新的結果。 如果大量語意模型啟用了查詢快取,且 Premium/Embedded 容量負載過重,則可能會在快取重新整理期間發生效能降低的情況。 效能會隨著執行的查詢量增加而降低。