計算プロセスが必要かどうかの決定

これまでのところ、計算ロジックの例では、主に個々の関係に焦点を当てています。これらの値のロールアップ、このメンバーの計算、この金額の配賦、またはこれらの期間の予測です。

一部のEssbaseアプリケーションでは、繰返し可能なビジネス・プロセスとして連携するために複数の計算操作が必要です。

たとえば、予算編成プロセスでは、以下の処理が必要になる場合があります。

  1. 既存の実際の値セットから開始します。

  2. ビジネス仮定を適用します。

  3. 予測値を計算します。

  4. 共有経費を配賦します。

  5. 収益、原価およびマージンの結果を導出します。

  6. 影響を受ける合計を再計算します。

このタイプのアプリケーションの場合、BSOには計算スクリプトが用意されています。

計算スクリプトは、キューブの選択した領域に対して実行するEssbase計算命令のセットです。計算スクリプトを使用すると、個々のメンバーにアタッチされた計算のみに依存するのではなく、一連の計算を繰返し可能なプロセスとして定義できます。

これは、Essbaseキューブ・タイプの重要な違いです:

  • ASOでは、分析モデルに関連する多次元集計および計算が強調されます。
  • BSOは、これらのモデリングの概念をサポートすると同時に、より手続き的なマルチステップ・ビジネス処理のための計算スクリプトも提供します。

複数ステップの計算が重要な要件である場合は、BSOを選択することをお薦めします。