20 ブロック・ストレージ・キューブの高機能計算

Essbaseは、高機能計算を使用してブロック・ストレージ(BSO)キューブを計算するときに、マーカーを使用して計算するデータ・ブロックを追跡します。その後、後続の計算でデータのサブセットをロードすると、計算されていないブロックと、再計算されます計算が必要なブロックのみがEssbaseによって計算されます

高機能計算は、データ・ブロックをクリーンまたはダーティとしてマークするEssbaseに基づいています。

単純で完全なBSO計算の場合、高機能計算を使用できると、Essbaseは高速に実行されます。次のタイプの計算において計算パフォーマンスを大きく向上させるよう設計されています。

  • データベースのフル計算(CALC ALL)。ただし、例外があります。

    高機能計算の制約事項を参照してください。

  • 1つのCALC DIM文ですべてのメンバーを計算する計算スクリプト。

  • Essbaseが計算全体に対して高機能計算を使用できない状況では、高機能計算を部分的に使用できる場合があります。

    たとえば、デフォルトの連結に続いて配賦のパフォーマンスを向上させるには、デフォルトの連結に対して高機能計算を有効にしてから、配賦に対してそれを無効にできます。

高機能計算は、非フェデレーテッドのブロック・ストレージ・キューブにのみ適用され、集約ストレージには適用されません。

BSOキューブでは、デフォルトで高機能計算がオンになっています。オンまたはオフにできます。高機能計算のオン/オフを参照してください。