25 使用平行計算

Essbase 平行計算可讓您以並行的獨立工作執行計算,以簡化計算。有兩種可用的平行計算:FIXPARALLEL (較新的方法) 和 CALCPARALLEL (older 方法)。

Essbase 提供兩種在區塊儲存資料庫上呼叫計算的方式:

  • 運算式可以由大綱本身隱含指定。

  • 計算可由您建立的計算命令檔明確指定。指令檔包含公式和計算指示。

無論如何觸發計算, Essbase 都能以下列兩種模式之一來執行計算:

  • 序列計算為預設值。透過序列計算,每個計算傳遞都會排定在單一處理器上執行。如果從計算命令檔呼叫,計算會依其在計算命令檔中的顯示順序依序執行。

  • 平行計算會將每個計算細分為子任務。子作業若是排定在 128 個執行緒中同時執行,以便在 64 位元作業系統上執行的區塊儲存和聚總儲存資料庫。每個執行緒可能位於不同的處理器上。

平行計算作業不會動態建立繫線,而是使用預先建立集區中的一組繫線數目。您可以使用 WORKERTHREADS 組態設定來自訂繫線集區的大小。