計算プロセスが必要かどうかの決定
これまでのところ、計算ロジックの例では、主に個々の関係に焦点を当てています。これらの値のロールアップ、このメンバーの計算、この金額の配賦、またはこれらの期間の予測です。
一部のEssbaseアプリケーションでは、繰返し可能なビジネス・プロセスとして連携するために複数の計算操作が必要です。
たとえば、予算編成プロセスでは、以下の処理が必要になる場合があります。
-
既存の実際の値セットから開始します。
-
ビジネス仮定を適用します。
-
予測値を計算します。
-
共有経費を配賦します。
-
収益、原価およびマージンの結果を導出します。
-
影響を受ける合計を再計算します。
このタイプのアプリケーションの場合、BSOには計算スクリプトが用意されています。
計算スクリプトは、キューブの選択した領域に対して実行するEssbase計算命令のセットです。計算スクリプトを使用すると、個々のメンバーにアタッチされた計算のみに依存するのではなく、一連の計算を繰返し可能なプロセスとして定義できます。
これは、Essbaseキューブ・タイプの重要な違いです:
- ASOでは、分析モデルに関連する多次元集計および計算が強調されます。
- BSOは、これらのモデリングの概念をサポートすると同時に、より手続き的なマルチステップ・ビジネス処理のための計算スクリプトも提供します。
複数ステップの計算が重要な要件である場合は、BSOを選択することをお薦めします。
親トピック: 計算によるビジネス・ロジックの適用