MicroStrategy - 報表快取流



報表快取是一個數據儲存,它儲存最近從資料來源請求的資訊,用於報表中。每次首次執行報表時,都會建立一個快取。報表的快取包含從資料庫、檔案或 Web 源獲取的結果。

報表快取的優勢

以下是使用 MicroStrategy 快取功能獲得的一些優勢。

  • 快取的報表返回結果更快,因為資料已存在於 MicroStrategy 軟體中。

  • 涉及任何計算和派生指標的執行時間更快,因為快取的報表不需要針對資料來源執行。

  • 在快取中,儲存了來自資料來源的結果,可用於需要相同資料的新的作業請求。

快取型別

MicroStrategy 使用三種類型的快取。

  • 報表快取 − 這些是預先計算和預處理的結果。它們儲存在 Intelligence Server 機器上的記憶體中或磁碟上。與反覆對資料倉庫重新執行請求相比,它們可以更快地檢索。

  • 元素快取 − 這些是頻繁使用的表格元素,儲存在 Intelligence Server 機器上的記憶體中。當用戶瀏覽屬性元素的顯示時,可以快速檢索它們。

  • 物件快取 − 這些是儲存在 Intelligence Server 記憶體中的元資料物件,以便可以在後續請求中快速檢索它們。

啟用快取

可以在報表級別和專案級別啟用快取。這是使用專案配置編輯器完成的。

在專案級別啟用

如果在專案級別啟用快取,則專案中的所有報表都將使用快取功能。

在報表級別啟用

在報表級別啟用時,只有特定報表將使用快取。即使在專案級別停用報表快取,在報表級別啟用時,它也會在報表級別起作用。

快取缺點

快取的資料並非總是最新的,因為它自快取建立以來尚未透過資料來源執行。可以透過在執行報表之前刪除報表的快取來避免這種情況。這將強制報表再次透過資料來源執行,從而返回資料來源中最新的資料。但是,刪除報表快取需要管理員許可權。

廣告
© . All rights reserved.