재귀 계층 구조(Master Data Services)
MDS(Master Data Services) 재귀 계층 구조는 재귀 관계를 포함하는 파생 계층 구조입니다. 재귀 관계는 엔터티에 엔터티 자체를 기반으로 하는 도메인 기반 특성이 있는 경우에 존재합니다.
재귀 계층 예
일반적인 재귀 계층 예는 조직 구조입니다. MDS(Master Data Services) 관리자라는 도메인 기반 특성을 사용하여 Employee 엔터티를 만들어 이 작업을 수행합니다. Manager 특성은 직원 목록으로 채워집니다. 이 샘플 조직에서 모든 직원은 관리자가 될 수 있습니다.
Employee 엔터티와 Manager 도메인 기반 특성 간의 관계를 강조하는 파생 계층을 만들 수 있습니다.
계층에 각 멤버를 한 번만 포함하려면 Null 관계에 앵커를 지정할 수 있습니다. Null 관계에 앵커를 지정하는 경우 빈 도메인 기반 특성 값을 가진 멤버가 계층의 최상위 수준에 표시됩니다.
Null 관계에 앵커를 지정하지 않을 경우 멤버가 여러 번 포함됩니다. 모든 멤버가 최상위 수준에 표시되며, 자신이 특성으로 사용되는 멤버 아래에도 표시됩니다.
이 예에서 Marcia는 최상위 수준에 있습니다. 그녀는 다른 Employee 멤버의 도메인 기반 특성 값으로 사용되지 않으므로 어느 직원의 관리자도 아닙니다. 이와 달리 Marcia에게는 Robert가 Manager 특성 값으로 지정되어 있으므로 Robert 아래에 한 수준이 있습니다.
규칙
파생 계층에는 두 개 이상의 재귀적 관계가 포함될 수 없지만 그러나 다른 파생 관계가 있을 수 있습니다(예: 재귀 관리자와 직원 간 관계를 포함하는 파생 계층 구조는 국가/지역 간 관리자 및 직원 간 관계를 저장할 수도 있음).
계층 멤버 탭에서 멤버 권한을 재귀 계층 구조의 멤버에 할당할 수 없습니다.
재귀 계층 구조는 순환 관계를 포함할 수 없습니다. 예를 들어, Sandeep이 Katherine의 관리자인 경우 Katherine은 Sandeep의 관리자일 수 없습니다. 또한 Katherine은 자신을 관리할 수 없습니다.
관련 작업
태스크 설명 | 항목 |
---|---|
파생 계층을 만듭니다. | 파생 계층 만들기(Master Data Services) |
기존 파생 계층의 이름을 변경합니다. | 파생 계층 이름 변경(MDS(Master Data Services)) |
기존 파생 계층을 삭제합니다. | 파생 계층 삭제(Master Data Services) |