13 採用混合模式加速分析處理

Oracle Essbase 計算與查詢處理器可讓您使用程序計算和讀寫模型設計功能執行即時分析。

若您使用過 Essbase 11g 內部部署,您應該很熟悉下列一或多個針對不同用途量身打造的立方體設計模式:

  • 區塊儲存:最適合用於大型的稀疏維度。此模式的立方體都會儲存起來並經過預先聚總,以獲得良好的查詢效能。此外,還包含一組豐富的計算函數供用於分析。
  • 聚總儲存:最適合用於含有大量維度和許多上層聚總的立方體。成員公式可使用 MDX 加以指定。
  • 混合模式:具有聚總儲存優點的區塊儲存模式。

Essbase 21cEssbase 19cOracle Analytics Cloud - Essbase 中的區塊儲存立方體上,動態相依性分析以混合模式作為預設查詢引擎。混合模式提供完備的相依性分析與快速的聚總。對具有動態成員相依性的成員進行複雜的成員查詢時,它的效能十分優異。

Oracle 建議在分析應用程式中使用動態相依性,包括稀疏聚總。不像在 Essbase 11g 內部部署,您只能選擇性對稀疏維度實行動態計算。特別是在效能調校準則以及測試用途上,稀疏動態聚總是可行的建議選項。

混合模式雖是區塊儲存立方體的預設查詢處理器,但它並不是執行計算命令檔的預設值。計算命令檔若包含許多動態相依性,Oracle 建議您也對計算命令檔啟用混合模式。啟用方式為開啟應用程式組態特性中的 HYBRIDBSOINCALCSCRIPT 組態設定 (或在每次計算時,使用 SET HYBRIDBSOINCALCSCRIPT 計算命令控制)。

大部分的 Essbase 計算函數都可在混合模式使用。若要查看所有混合模式支援的計算函數清單和語法,以及少數例外,請參閱混合模式支援的函數混合模式支援使用 FIXPARALLEL 的平行計算,但不支援使用 CALCPARALLEL 的平行計算。

請參閱 ASODYNAMICAGGINBSO 以瞭解設定預設值之外的混合模式或將其關閉的語法。

此節裡的主題有︰