ハイブリッドBSOキューブおよびASOキューブのメンバー式に不正なデータが含まれるか、またはデータが含まれない場合のトラブルシューティング

ASOキューブとハイブリッドBSOキューブでは、メンバーに対して解決順を使用して、計算順を決定します。

常に、データ取得のデータについて、すべてのディメンションからのすべてのメンバーがレベル0であることを確認し、メンバー式のデバッグを開始します。データ取得でレベル0の予期される結果が得られない場合:

  • 確実に依存要素が正しい順序で計算されるよう、動的計算式のすべてのメンバーを確認します。
  • すべてのディメンションからのすべてのメンバーがレベル0に設定された状態で、データを再度取得します。
  • 取得されたデータが正しいことを確認します。
  • その他のレベルを確認します。

テストにおいてレベル0でデータが正しく計算されない場合は、別の式が計算に影響を与えているかどうかを判断するために、ユニット・テストでメンバーを確認します。デバッグ中の式がユニット・テストで唯一の式である場合は、その依存を特定し、計算の順序(メンバーに対する解決順によって決まる)が正しく設定されていることを確認します。下位の解決順は、上位の解決順の前に計算されます。解決順が同じ場合、メンバーは、メンバーがディメンションで評価されるデフォルトの順序で計算されます。