ベスト・プラクティスの例

Productの階層を例として使用します:

単一階層のディメンション

ディメンション・ルート・メンバー(Product)データ・ストレージ: データの保管

最初の世代2階層(Productの合計)集約演算子: 追加

  • 最初の子(すべてのProduct)の集約演算子: 加算。Product階層の残りの部分は、このメンバーの下に配置されます。

  • 2番目の子(NoProduct)の集約演算子: 加算。これは、データ・ポイントに関連付けられているProductメンバーがない場合に使用されるメンバーです。

複数階層のディメンション

ディメンション・ルート・メンバー(Product)データ・ストレージ: ラベルのみ

  • 最初の世代2階層(Productの合計)集約演算子: 追加

    • 最初の子(すべてのProduct)の集約演算子: 加算。Product階層の残りの部分は、このメンバーの下に配置されます。

    • 2番目の子(NoProduct)の集約演算子: 加算。これは、データ・ポイントに関連付けられているProductメンバーがない場合に使用されるメンバーです。

  • 2番目の世代2階層(代替階層)集約演算子: 無視

  • 3番目の世代2階層(代替階層)集約演算子: 無視

  • …N番目の世代2階層(代替階層)集約演算子: 無視。