20 ブロック・ストレージ・キューブの高機能計算
Essbaseは、高機能計算を使用してブロック・ストレージ(BSO)キューブを計算するときに、マーカーを使用して計算するデータ・ブロックを追跡します。その後、後続の計算でデータのサブセットをロードすると、計算されていないブロックと、再計算されます計算が必要なブロックのみがEssbaseによって計算されます
高機能計算は、データ・ブロックをクリーンまたはダーティとしてマークするEssbaseに基づいています。
単純で完全なBSO計算の場合、高機能計算を使用できると、Essbaseは高速に実行されます。次のタイプの計算において計算パフォーマンスを大きく向上させるよう設計されています。
-
データベースのフル計算(CALC ALL)。ただし、例外があります。
高機能計算の制約事項を参照してください。
-
1つのCALC DIM文ですべてのメンバーを計算する計算スクリプト。
-
Essbaseが計算全体に対して高機能計算を使用できない状況では、高機能計算を部分的に使用できる場合があります。
たとえば、デフォルトの連結に続いて配賦のパフォーマンスを向上させるには、デフォルトの連結に対して高機能計算を有効にしてから、配賦に対してそれを無効にできます。
高機能計算は、非フェデレーテッドのブロック・ストレージ・キューブにのみ適用され、集約ストレージには適用されません。
BSOキューブでは、デフォルトで高機能計算がオンになっています。オンまたはオフにできます。高機能計算のオン/オフを参照してください。