파생 계층(MDS(Master Data Services))
적용 대상: SQL Server - Windows 한정 Azure SQL Managed Instance
MDS(Master Data Services) 파생 계층은 모델의 엔터티 간에 이미 존재하는 도메인 기반 특성 관계에서 파생됩니다.
파생 계층을 만들어 모델의 기존 도메인 기반 특성 관계를 강조 표시할 수 있습니다.
리프 멤버가 다른 리프 멤버를 그룹화함
파생 계층에서 한 엔터티의 리프 멤버를 사용하여 다른 엔터티의 리프 멤버를 그룹화합니다. 파생 계층은 이러한 엔터티 간의 관계를 기반으로 합니다. 반면, 명시적 계층은 단일 엔터티만의 멤버를 기반으로 하며 지정하는 방법으로 구조화됩니다.
기본 데이터에 영향을 주지 않고 파생 계층의 구조를 변경할 수 있습니다. 모델에 관계가 계속 존재하는 한 파생 계층을 삭제해도 마스터 데이터에는 영향을 주지 않습니다.
명시적 계층 및 파생 계층 비교
다음 표에서는 명시적 계층과 파생 계층 간의 몇 가지 차이점을 보여 줍니다.
참고 항목
이번 Master Data Services 릴리스에서는 명시적 계층 구조가 더 이상 사용되지 않습니다.
명시적 계층 | 파생 계층 |
---|---|
구조는 사용자가 정의합니다. | 구조는 도메인 기반 특성 간의 관계에서 파생됩니다. |
단일 엔터티의 멤버 포함 | 여러 엔터티의 멤버 포함 |
통합 멤버를 사용하여 다른 멤버를 그룹화함 | 한 엔터티의 리프 멤버를 사용하여 다른 엔터티의 리프 멤버 그룹화 |
가변 깊이 계층 구조 만들기
가변 깊이 계층 구조를 만드는 두 가지 권장 방법이 있습니다.
모든 수준에 동일한 특성이 필요한 경우 엔터티를 기반으로 하는 도메인 기반 특성을 사용하여 단일 엔터티를 만든 다음 이 엔터티에 재귀 계층을 만듭니다.
리프 멤버에 대해 하나의 특성 집합과 상위 수준의 다른 특성 집합이 필요한 경우 파생 계층에 대한 두 개의 엔터티를 만듭니다. 리프 엔터티에 대해서는 부모 엔터티를 기반으로 하는 도메인 기반 특성을 사용합니다. 부모 엔터티에 대해서는 해당 엔터티 자체를 기반으로 하는 도메인 기반 특성을 사용합니다.
파생 계층 예제
다음 예제에서는 Product 엔터티의 리프 멤버를 Subcategory 엔터티의 리프 멤버로 그룹화한 다음 Category 엔터티의 리프 멤버로 그룹화합니다. 이 계층은 Product 엔터티에 Subcategory라는 도메인 기반 특성이 있고 Subcategory 엔터티에 Category라는 도메인 기반 특성이 있기 때문에 가능합니다.
계층 구조는 멤버가 그룹화되는 방법을 보여줍니다. 멤버가 가장 많은 엔터티는 맨 아래에 있습니다.
파생 계층에서 Product와 Subcategory 간의 관계를 강조 표시한 다음 Subcategory와 Category 간의 관계를 강조 표시할 수 있습니다. 이 계층의 멤버를 보면 트리의 각 수준에 같은 엔터티의 멤버가 포함되어 있습니다.
이 유형의 계층 구조는 멤버를 유효하지 않은 수준으로 이동할 수 없습니다. 예를 들어 Road-650 자전거를 하나의 하위 범주인 Road Bikes에서 다른 Mountain Bikes로 이동할 수 있습니다. 1 {Bikes}와 같은 범주에서 직접 Road-650을 이동할 수 없습니다. 계층 트리에서 멤버를 이동할 때마다 이를 반영하여 해당 멤버의 도메인 기반 특성 값이 변경됩니다.
참고
파생 계층 트리의 모든 멤버가 ID순으로 정렬됩니다. 정렬 순서는 변경할 수 없습니다.
멤버의 도메인 기반 특성이 비어 있거나 특성이 파생 계층에 사용되는 경우 해당 멤버는 계층에 표시되지 않습니다. 특성을 채워야 하는 비즈니스 규칙을 만듭니다. 자세한 내용은 특성 값 필요(Master Data Services)를 참조하세요.
관련 작업
작업 설명 | 항목 |
---|---|
새 파생 계층을 만듭니다. | 파생 계층 만들기(MDS(Master Data Services)) |
기존 파생 계층에서 수준을 숨기거나 삭제합니다. | 파생 계층의 수준 숨기기 또는 삭제(Master Data Services) |
기존 파생 계층의 이름을 변경합니다. | 파생 계층 이름 변경(Master Data Services) |
기존 파생 계층을 삭제합니다. | 파생 계층 삭제(MDS(Master Data Services)) |