次の方法で共有


階層をデザインする場合、高いレベルよりも低いレベルの方に多くのメンバが含まれるようにします

このルールでは、ディメンションを分析して、高いレベルの属性よりも少ないメンバを含む低いレベルの属性が階層にあるかどうかを調べます。

ベスト プラクティスと推奨事項

高いレベルの属性よりも低いレベルの属性のメンバが少ない階層は、次のいずれかの理由により発生します。

  • 多くの場合、このような階層は、レベルの順序が正しくないことを示します。たとえば、State 属性が City 属性より低いレベルにある階層では、属性の順序が正しくありません。

  • このような階層は、低いレベルのキー列に列がないことを示す場合もあります。たとえば、Year 属性が Quarter Number 属性よりも高いレベルにあるとします。この階層には列がないため、Year 属性を Quarter with Year 属性よりも高くする必要があります。

どちらの場合も、このような階層は、キューブを使用および理解しようとしているエンド ユーザーに混乱を招きます。

階層の低いレベルの属性に含まれるメンバが高いレベルの属性よりも多くなるように階層を作成する必要があります。

詳細情報

詳細については、SQL Server オンライン ブックの「ユーザー階層の定義」を参照してください。