optimizeASOCube

最佳化查詢的效能,以便為那些從 ASO 立方體資料擷取來選取聚總檢視。

這個命令允許您在預設聚總因資料量過大而無法滿足資料擷取或製作報表需求的情況下,對 ASO 立方體執行查詢最佳化作業。典型的最佳化程序如下:

  • 捨棄預設和查詢式聚總。
  • 開始查詢追蹤
  • Profitability and Cost Management Query Manager、Oracle Smart View for Office資料管理執行範例查詢,以及任何其他代表需要進行最佳化以訓練 Oracle Essbase 之查詢類型的 MDX 查詢。
  • 建立基於最佳化或預設查詢的聚總。

適用於

Profitability and Cost Management

必要角色

服務管理員超級使用者

用法

epmautomate optimizeASOCube APPLICATION_NAME OPTIMIZATION_TYPE,其中:

  • APPLICATION_NAME 是 ASO 立方體所屬 Profitability and Cost Management 應用程式的名稱。
  • OPTIMIZATION_TYPE 是一種立方體最佳化作業。可接受的值為:
    • clearAggregations 會移除預設和查詢式檢視。
    • createAggregations 會建立預設的 Essbase 聚總檢視。使用此選項執行預設聚總而不是查詢式聚總
    • startQueryTracking 會開始查詢追蹤。
    • stopQueryTracking 會停止查詢追蹤。使用此選項可停止 Essbase 收集最佳化資訊。Essbase 會繼續收集最佳化資訊,直到您停止查詢追蹤或停止 EssbaseEssbase 可以根據收集的資訊聚總各個檢視,直到查詢追蹤停止。
    • createQBOAggregations 會根據您在啟用查詢追蹤後執行的最佳化查詢來建立 Essbase 聚總檢視。

範例

  • 刪除預設和查詢式聚總檢視:

    epmautomate optimizeASOCube BksML12 clearAggregations

  • 開始查詢追蹤

    epmautomate optimizeASOCube BksML12 startQueryTracking

  • 根據您在開始查詢追蹤後執行的最佳化查詢來建立 Essbase 聚總檢視:

    epmautomate optimizeASOCube BksML12 createQBOAggregations