使用查詢快取提升效能 (Premium)

已完成

透過查詢快取功能,您可使用 Power BI 的本機快取服務來處理查詢結果。 您不需要依賴語意模型來計算查詢,而是在 Power BI 服務 中使用 Premium 容量上的雲端資源來載入報表。 查詢快取可確保常數效能,而不是多載語意模型資源。

根據案例,您注意到某些語意模型會導致報表載入速度比之前慢,而開始對使用者造成問題。 銷售小組想知道可如何改善效能,以及更快速地載入這些報表。 您決定使用 查詢快取 來解決此問題。

查詢快取

查詢快取是本機快取功能,其會依據每位使用者、每份報表來維護結果。 查詢快取可減少載入時間並增加查詢速度,特別是針對經常重新整理且經常存取的語意模型。 此服務僅適用於有 Power BI Premium 或 Power BI Embedded 的使用者。

查詢快取結果是使用者特定的,而且只會套用報表的特定頁面。 使用查詢快取的數種優點包括:

  • 改善報表、儀錶板和儀錶板磚的效能。

  • 它會遵守書籤和預設篩選。

  • 快取的查詢結果為該使用者所特定。

  • 已遵循所有安全性標籤。

  • 其可減少專用容量的負載。

若要存取和設定查詢快取,請遵循這些步驟:

  1. 移至工作區中的語意模型,然後開啟其 [ 設定 ] 頁面。 在此範例中,您會啟用 SalesModel 的查詢快取。

    設定中的查詢快取

  2. 選取 語意模型 索引標籤,然後展開 [ 查詢快取 ] 選項,如下圖所示。

    查詢快取選項

  3. 在 [查詢快取] 頁面上,選擇其中一個可用選項。 默認選項是查詢快取已關閉;不過,您也可以選取 [ 關閉],這會關閉有問題之特定語意模型的查詢快取。 如果您選取 [ 開啟],此特定語意模型只會開啟查詢快取。 在此範例中,您將針對語意模型選取 [ 開啟 ],因為您想要將查詢快取套用至特定的語意模型。

注意

[開啟 ] 切換至 [關閉 ] 會清除所有先前儲存的查詢結果。 關閉查詢快取 (透過預設或 關閉 選項) 時,查詢載入時發生小型延遲,因為報表查詢正在針對語意模型執行,而且它沒有儲存的查詢會回復。

警告

如果許多語意模型已啟用查詢快取,而且發生重新整理,可能會因為一次處理大量查詢而降低效能。

如需詳細資訊,請參閱 Power BI 中的查詢快取