単項演算子および「ラベルのみ」設定の使用の確認

次のものの使用について、すべてのディメンションを慎重に確認します:

  • 単項プラス演算子

    すべてのメンバーを「加算」としてロールアップすると、キューブ全体に必要な計算件数が増加する可能性があります。メンバーをその親に追加する必要がない場合は、「なし」または「無視」を使用します。一般に、「加算」を使用してすべてのシナリオを最上位ノードのシナリオ・メンバーにロールアップすることは必須ではありません。このような場合は、子を「無視」または「なし」に設定し、親を「ラベルのみ」に設定します。

    「無視」オプションでは、メンバーを含む特定のディメンション内の集約が回避されますが、他のディメンションにまたがる集約は許可されます。たとえば、この設定により、シナリオ(実績や予算など)のようなメンバーは集約されなくなりますが、エンティティや製品など、他のディメンションのメンバーを集約できるようになります。「なし」オプションでは、すべてのディメンション間で集約が回避されます。たとえば、為替レート、スマート・リスト、テキスト・メンバーなどのメンバーは、通常、ロードされるレベルにのみ存在する必要があり、いずれの形式の集約も必要ありません。

  • 親の「ラベルのみ」

    ASOキューブでは、子が「無視」に設定されている場合、親を「ラベルのみ」に設定する必要があります。

次の領域に関連するアクティビティ・レポート・データを確認して、これらがパフォーマンスの問題の原因になっているかどうかをチェックします:

  • キューブ・サイズ
  • キューブ・パフォーマンス
  • 式の実行数

ASOキューブの場合、ullFormulaExecおよびullFormulaExecOOTとして識別される式の実行は、「動的」階層タイプのディメンション間における計算件数に起因します。これらは、アクティビティ・レポートの15秒を超えて最も長く実行された上位10件のEssbase問合せセクションの「コンテキスト」列で識別されます。詳細は、管理者用スタート・ガイドEssbaseメトリックを参照してください。