명시적 계층(Master Data Services)Explicit Hierarchies (Master Data Services)

Master Data ServicesMaster Data Services에서 명시적 계층은 지정한 방법으로 단일 엔터티의 멤버를 구성합니다.In Master Data ServicesMaster Data Services, an explicit hierarchy organizes members from a single entity in any way you specify. 구조는 비정형일 수 있으며 파생 계층과 달리 명시적 계층은 도메인 기반 특성 관계를 기반으로 하지 않습니다.The structure can be ragged and unlike derived hierarchies, explicit hierarchies are not based on domain-based attribute relationships.

참고

명시적 계층은 사용되지 않습니다.Explicit hierarchy is deprecated.

통합 멤버가 다른 멤버를 그룹화함Consolidated Members Group Other Members

명시적 계층에서는 다른 멤버의 그룹화를 위해 만든 통합 멤버를 사용합니다.An explicit hierarchy uses consolidated members that you create for the purpose of grouping other members. 이러한 통합 멤버는 한 번에 하나의 명시적 계층에만 속할 수 있습니다.These consolidated members can belong to only one explicit hierarchy at a time. 명시적 계층에는 연결된 엔터티의 모든 리프 멤버도 포함됩니다.An explicit hierarchy also includes all of the leaf members from the associated entity.

명시적 계층은 비정형일 수 있습니다. 즉, 계층이 동시에 다른 수준에서 끝날 수 있습니다.An explicit hierarchy can be ragged, which means that the hierarchy can end at different levels simultaneously. 각 통합 멤버는 통합 및 리프 멤버를 무제한 포함할 수도 있고 하나도 포함하지 않을 수도 있습니다.Each consolidated member can have an unlimited number of consolidated and leaf members underneath, or can have none. 또한 리프 멤버는 단일 통합 멤버에 속할 수도 있고 여러 수준의 통합 멤버에 속할 수도 있습니다.The leaf members can be under a single consolidated member or under multiple levels of consolidated members.

참고

명시적 계층을 만들려면 먼저 엔터티가 명시적 계층을 사용하도록 설정되어 있어야 합니다.Before you can create an explicit hierarchy, the entity must be enabled for explicit hierarchies.

명시적 계층 유형Types of Explicit Hierarchies

명시적 계층에는 필수 계층과 필수가 아닌 계층의 두 가지 유형이 있습니다.There are two types of explicit hierarchies: mandatory and non-mandatory.

필수 명시적 계층Mandatory Explicit Hierarchy

필수 명시적 계층은 계층 트리의 모든 리프 멤버를 포함해야 하는 계층입니다.A mandatory explicit hierarchy is a hierarchy in which all leaf members must be included in the hierarchy tree. 기본적으로 모든 멤버는 트리의 루트에 포함되지만By default, all members are included at the root of the tree. 필요에 따라 멤버를 다시 정렬할 수 있습니다.You can rearrange the members as needed.

필수가 아닌 명시적 계층Non-Mandatory Explicit Hierarchy

필수가 아닌 명시적 계층은 모든 리프 멤버가 시스템에서 만든 사용 안 함 노드에 있는 계층입니다.A non-mandatory explicit hierarchy is a hierarchy in which all leaf members are in a system-created Unused node. 필요에 따라 이 노드에서 멤버를 이동할 수 있습니다.You can move members out of this node as you need them. 나머지 멤버는 사용 안 함 노드에 그대로 둘 수 있습니다.The rest of the members can remain in the Unused node.

필수가 아닌 명시적 계층을 사용하는 경우 이 계층에서 수행된 보고나 분석은 필수 계층에서 수행된 보고나 분석과 일치하지 않을 수 있습니다.When you use non-mandatory explicit hierarchies, any reporting or analysis done on the hierarchy may not match reporting or analysis done on mandatory hierarchies.

규칙Rules

필수 명시적 계층과 필수가 아닌 명시적 계층 모두에 다음 규칙이 적용됩니다.The following rules apply to explicit hierarchies (both mandatory and non-mandatory).

  • 각 리프 멤버는 계층에 한 번만 포함될 수 있습니다.Each leaf member can be included in the hierarchy only once.

  • 통합 멤버는 모두 계층에 포함되어야 합니다.All consolidated members must be included in a hierarchy.

  • 통합 멤버는 둘 이상의 명시적 계층에 속할 수 없습니다.Consolidated members cannot be in more than one explicit hierarchy.

  • 계층 트리의 통합 멤버 아래에는 리프 멤버가 없어도 됩니다.Consolidated members in the hierarchy tree do not have to contain leaf members underneath them.

  • 명시적 계층을 삭제하면 해당 계층에 사용된 모든 통합 멤버가 삭제됩니다.If you delete an explicit hierarchy, all consolidated members that were used in the hierarchy are deleted.

  • 명시적 계층에 속한 통합 멤버를 삭제하면 해당 통합 멤버로 그룹화된 모든 리프 멤버가 루트로 이동합니다.If you delete a consolidated member that was in an explicit hierarchy, all leaf members that were grouped by that consolidated member are moved to the root.

명시적 계층과 파생 계층Explicit Hierarchies versus Derived Hierarchies

다음 표에서는 명시적 계층과 파생 계층의 몇 가지 차이점을 보여 줍니다.The following table shows some of the differences between explicit and derived hierarchies.

명시적 계층Explicit Hierarchies 파생 계층Derived Hierarchies
구조가 사용자에 의해 정의됨Structure is defined by the user 구조가 도메인 기반 특성 간의 관계에서 파생됨Structure is derived from the relationships between domain-based attributes
단일 엔터티 멤버 포함Contains members from a single entity 여러 엔터티 멤버 포함Contains members from multiple entities
통합 멤버를 사용하여 다른 멤버를 그룹화함Uses consolidated members to group other members 한 엔터티의 리프 멤버를 사용하여 다른 엔터티의 리프 멤버를 그룹화함Uses leaf members from one entity to group leaf members from another entity
비정형 가능Can be ragged 항상 일관된 수의 수준 포함Always contains a consistent number of levels

명시적 계층 예Explicit Hierarchy Example

다음 예의 Product 엔터티에는 BK-M101 {Mountain-100}, BK-M201 {Mountain-200}, BK-M301 {Mountain-300}, BK-R150 {Road-150}, BK-R450 {Road-450} 및 BK-R650 {Road-650} 리프 멤버가 포함되어 있습니다.In the following example, the Product entity contains these leaf members: BK-M101 {Mountain-100}, BK-M201 {Mountain-200}, BK-M301 {Mountain-300}, BK-R150 {Road-150}, BK-R450 {Road-450}, and BK-R650 {Road-650}.

이러한 리프 멤버를 특정 통합 지점에서 요약하려면 Product 엔터티 내에 통합 멤버를 만들면 됩니다.To summarize these leaf members at specific consolidation points, you can create consolidated members in the Product entity. 계층 트리에서 리프 멤버를 요약할 수준에 통합 멤버를 삽입합니다.Insert the consolidated members at levels in the hierarchy tree where you want to summarize the leaf members. 통합 멤버를 삽입할 수 있는 위치에 대한 제한은 없지만 각 멤버(리프 또는 통합)를 한 번만 사용할 수 있습니다.There is no limitation on where you insert your consolidated members; however, each member (leaf or consolidated) can be used only once.

Mountain Bike 명시적 계층 예제Mountain Bike Explicit Hierarchy Example

통합 멤버를 사용하여 원하는 수준에서 멤버를 그룹화하고, 리프 및 통합 멤버를 원하는 순서대로 정렬할 수 있습니다.Consolidated members can be used to group members at any level, and leaf and consolidated members are sorted in the order you determine.

태스크 설명Task Description 항목Topic
새 명시적 계층을 만듭니다.Create a new explicit hierarchy. 명시적 계층 만들기(Master Data Services)Create an Explicit Hierarchy (Master Data Services)
기존 명시적 계층의 이름을 변경합니다.Change the name of an existing explicity hierarchy. 명시적 계층 이름 변경(Master Data Services)Change an Explicit Hierarchy Name (Master Data Services)
기존 명시적 계층을 삭제합니다.Delete an existing explicit hierarchy. 명시적 계층 삭제(Master Data Services)Delete an Explicit Hierarchy (Master Data Services)