マスター データ サービスでは、階層はツリー構造であり、次の用途に使用できます。
組織の目的で同様のメンバーをグループ化します。
レポートと分析のためにメンバーを統合して集計します。
階層に含まれるもの
各階層には、1 つ以上のエンティティのメンバーが含まれています。 メンバーが追加、変更、または削除されると、すべての階層が更新されます。 これにより、すべての階層でデータが正確になります。 階層は、各メンバーが 1 回だけカウントされるようにするのにも役立ちます。
メンバーのサブセットのグループ化を作成する場合は、コレクションの使用を検討してください。 詳細については、「 コレクション (マスター データ サービス)」を参照してください。
階層の種類
複数の階層を作成して、さまざまな方法でメンバーを表示および整理できます。 以下を作成できます :
1つのエンティティからの不規則階層は、明示的階層と呼ばれています。 詳細については、「 明示的階層 (マスター データ サービス)」を参照してください。
エンティティとその属性間の既存のリレーションシップ (派生階層と呼ばれます) に基づく、複数のエンティティからのレベルベースの階層。 詳細については、「 派生階層 (マスター データ サービス)」を参照してください。
注
階層内のすべてのメンバーが同じモデル内にある必要があります。
階層は分類ではありません
階層は分類とは異なります。 分類では複数の属性でメンバーが同時に編成され、階層では一度に 1 つの属性によってメンバーが整理されます。 分類には同じメンバーを複数回含めることができますが、階層には 1 つのメンバーが 1 回だけ含まれます。
たとえば、同じ自転車を分類に 2 回含めることができます。赤であるために 1 回、サイズが 38 であるために 1 回です。 階層内では、自転車は 1 回だけ含まれるので、その色またはそのサイズに関連して自転車を表示するかどうかを決定する必要があります。
階層の例
次の例では、製品メンバーはサブカテゴリ メンバー別にグループ化されています。
関連タスク
タスクの説明 | トピック |
---|---|
明示的階層とコレクションに対してエンティティを有効にします。 | 明示的階層とコレクションのエンティティを有効にする (マスター データ サービス) |
明示的階層を作成します。 | 明示的階層の作成 (マスター データ サービス) |
派生階層を作成します。 | 派生階層の作成 (マスター データ サービス) |
既存の派生階層のレベルを非表示または削除します。 | 派生階層のレベルの非表示または削除 (マスター データ サービス) |