MDS(Master Data Services) 개요

적용 대상:SQL Server - Windows 전용

이 항목에서는 Master Data Services의 주요 데이터 조직 및 관리 기능에 대해 설명합니다.

Master Data Services를 사용하면 조직의 데이터 마스터 집합을 관리할 수 있습니다. 데이터를 모델로 구성하고, 데이터를 업데이트하기 위한 규칙을 만들고, 데이터를 업데이트하는 사용자를 제어할 수 있습니다. Excel을 사용하면 마스터 데이터 집합을 조직의 다른 사용자와 공유할 수 있습니다.

Master Data Services 아키텍처에 대한 설명은 master Data Services -- simple-talk.com 대한 기본 문서를 참조하세요. SQL Server의 새로운 기능에 대한 자세한 내용은 MDS(Master Data Services)의 새로운 기능을 참조 하세요.
Master Data Services를 설치하고, 데이터베이스 및 웹 사이트를 설정하고, 샘플 모델을 배포하는 방법에 대한 지침은 Master Data Services 설치 및 구성을 참조하세요.

Master Data Services에서 모델은 마스터 데이터 구조에서 가장 높은 수준의 컨테이너입니다. 비슷한 데이터 그룹을 관리하는 모델(예: 온라인 제품 데이터 관리)을 만듭니다. 모델에는 하나 이상의 엔터티가 포함되며 엔터티에는 데이터 레코드인 멤버가 포함됩니다. 엔터티는 테이블과 유사합니다.

예를 들어 온라인 제품 모델에는 제품, 색 및 스타일과 같은 엔터티가 포함될 수 있습니다. 색 엔터티에는 빨강, 은색 및 검은색의 멤버가 포함될 수 있습니다.

Color entity

모델에는 엔터티 내에 정의된 특성도 포함됩니다. 특성에는 엔터티 멤버를 설명하는 데 도움이 되는 값이 포함되어 있습니다. 자유 형식 특성 및 도메인 기반 특성이 있습니다. 도메인 기반 특성에는 엔터티의 멤버로 채워지고 다른 엔터티의 특성 값으로 사용할 수 있는 값이 포함됩니다.

예를 들어 제품 엔터티에는 비용 및 무게에 대한 자유 형식 특성이 있을 수 있습니다. 또한 색 엔터티 멤버가 채우는 값을 포함하는 색 Number 1 에 대한 도메인 기반 특성이 있습니다. 이 색 마스터 목록은 Product 엔터티 Number 2의 특성 값으로 사용됩니다.

Domain-based attribute for color

파생 계층은 모델의 엔터티 간 관계에서 가져옵니다. 도메인 기반 특성 관계입니다. 예를 들어 제품 모델에서는 색과 제품 Number 3엔터티 간의 관계에서 오는 색Number 2파생 계층 구조를 Number 1 가질 수 있습니다.

Color derived hierarchy

데이터에 대한 기본 구조를 정의한 후에는 가져오기 기능을 사용하여 데이터 레코드(멤버) 추가를 시작할 수 있습니다. 준비 테이블에 데이터를 로드하고, 비즈니스 규칙을 사용하여 데이터의 유효성을 검사하고, MDS 테이블에 데이터를 로드합니다. 비즈니스 규칙을 사용하여 특성 값을 설정할 수도 있습니다.

다음 표에서는 주요 Master Data Services 작업에 대해 간략하게 설명합니다. 다른 언급이 없는 경우 아래의 모든 절차를 수행하려면 사용자가 모델 관리자여야 합니다. 자세한 내용은 관리자(Master Data Services)를 참조하세요.

참고 항목

테스트 환경에서 다음 작업을 완료하고 Master Data Services를 설치할 때 제공된 샘플 데이터를 사용할 수 있습니다. 자세한 내용은 모델 배포(Master Data Services)를 참조하세요.

동작 세부 사항 관련 항목
모델 만들기 모델을 만들면 VERSION_1로 간주됩니다. 모델(Master Data Services)

모델 만들기(Master Data Services)
엔터티 만들기 멤버를 포함하는 데 필요한 만큼 엔터티를 만듭니다. 엔터티(Master Data Services)

엔터티 만들기(Master Data Services)
도메인 기반 특성으로 사용할 엔터티 만들기 도메인 기반 특성을 만들려면 먼저 특성 값 목록을 채울 엔터티를 만듭니다. 도메인 기반 특성(Master Data Services)

도메인 기반 특성 만들기(Master Data Services)
엔터티에 대한 특성 만들기 멤버를 설명하는 특성을 만듭니다. 이름 및 코드 특성은 각 엔터티에 자동으로 포함되며 제거할 수 없습니다. 텍스트, 날짜, 숫자 또는 파일을 포함하도록 다른 자유 형식 특성을 만들 수 있습니다. 특성(Master Data Services)

텍스트 특성 만들기(Master Data Services)

숫자 특성 만들기(Master Data Services)

날짜 특성 만들기(Master Data Services)

링크 특성 만들기(Master Data Services)

파일 특성 만들기(Master Data Services)
특성 그룹 만들기 엔터티에 대해 4~5개 이상의 특성이 있는 경우 특성 그룹을 만들 수 있습니다. 이러한 그룹은 탐색기 에서 표 위에 탭으로 표시되며, 여러 특성을 손쉽게 탐색할 수 있도록 각 탭으로 그룹화합니다. 특성 그룹(Master Data Services)

특성 그룹 만들기(Master Data Services)
지원 엔터티를 위한 멤버 가져오기 준비 프로세스를 사용하여 지원 엔터티에 대한 데이터를 가져옵니다. 제품 모델의 경우 색이나 크기를 가져오는 것을 의미할 수 있습니다. 멤버를 직접 만들 수도 있습니다.



참고: 사용자는 엔터티의 리프 모델 개체에 대한 업데이트 권한이 최소이고 탐색기 기능 영역에 액세스할 수 있는 경우 Master Data Manager에서 멤버를 만들 수 있습니다.
개요: 테이블에서 데이터 가져오기(Master Data Services)

리프 멤버 만들기(Master Data Services)
데이터 품질을 보장하기 위해 비즈니스 규칙 만들기 및 적용 데이터의 정확성을 보장하는 비즈니스 규칙을 만들고 게시합니다. 다음과 같은 작업을 위해 비즈니스 규칙을 사용할 수 있습니다.

기본 특성 값을 설정합니다.

특성 값을 변경합니다.

데이터가 비즈니스 규칙 유효성 검사를 통과하지 못하면 이메일 알림을 보냅니다.
비즈니스 규칙(Master Data Services)

비즈니스 규칙 만들기 및 게시(Master Data Services)

비즈니스 규칙에 대해 특정 멤버 유효성 검사(Master Data Services)

전자 메일 알림 구성(Master Data Services)

알림을 보내도록 비즈니스 규칙 구성(Master Data Services)
기본 엔터티에 대한 멤버 가져오기 및 비즈니스 규칙 적용 스테이징 프로세스를 사용하여 기본 엔터티에 대한 멤버를 가져옵니다. 완료되면 모델 버전의 모든 멤버에 비즈니스 규칙을 적용하는 버전의 유효성을 검사합니다.

그런 다음 모든 비즈니스 규칙 유효성 검사 문제를 해결하기 위해 작업할 수 있습니다.
유효성 검사(Master Data Services)

비즈니스 규칙에 대한 버전 유효성 검사(Master Data Services)

유효성 검사 저장 프로시저(Master Data Services)
파생 계층 만들기 비즈니스 요구 사항이 변화함에 따라 파생 계층을 업데이트하여 모든 멤버를 적절한 수준으로 처리할 수 있습니다. 파생 계층(Master Data Services)

파생 계층 만들기(Master Data Services)
필요한 경우 명시적 계층을 만듭니다. 수준 기반이 아니고 단일 엔터티의 멤버를 포함하는 계층을 만들려는 경우 명시적 계층을 만들 수 있습니다. 명시적 계층(Master Data Services)

명시적 계층 만들기(Master Data Services)
필요한 경우 컬렉션을 만듭니다. 보고 또는 분석을 위해 멤버의 다른 그룹을 보고 전체 계층 구조가 필요하지 않은 경우 컬렉션을 만듭니다.



참고: 사용자는 컬렉션 모델 개체에 대한 업데이트 권한이 최소 이고 탐색기 기능 영역에 액세스할 수 있는 경우 Master Data Manager에서 컬렉션을 만들 수 있습니다.
컬렉션(Master Data Services)

컬렉션 만들기(Master Data Services)
사용자 정의 메타데이터 만들기 모델 개체를 설명하려면 모델에 사용자 정의 메타데이터를 추가합니다. 메타데이터에는 개체의 소유자 또는 데이터가 출처인 원본이 포함될 수 있습니다.
모델 버전 잠금 및 버전 플래그 할당 관리자를 제외한 멤버의 변경 내용을 방지하려면 모델 버전을 잠급니다. 버전 데이터가 비즈니스 규칙에 대해 성공적으로 유효성을 검사한 경우 버전을 커밋하여 모든 사용자가 구성원을 변경할 수 없도록 할 수 있습니다.

버전 플래그를 만들어 모델에 할당합니다. 플래그는 사용자와 구독 시스템이 사용할 모델의 버전을 식별하는 데 도움이 됩니다.
버전(Master Data Services)

버전 잠금(Master Data Services)

버전 플래그 만들기(Master Data Services)
구독 뷰 만들기 구독 시스템이 마스터 데이터를 사용하도록 하려면 Master Data Services 데이터베이스에서 표준 보기를 만드는 구독 보기를 만듭니다. 개요: 데이터 내보내기(Master Data Services)

데이터를 내보내는 구독 뷰 만들기(Master Data Services)
사용자 및 그룹 권한 구성 테스트 환경에서 프로덕션 환경으로 사용자 및 그룹 권한을 복사할 수 없습니다. 그러나 테스트 환경을 사용하여 최종적으로 프로덕션 환경에서 사용할 보안을 결정할 수 있습니다. 보안(Master Data Services)

그룹 추가(Master Data Services)

사용자 추가(Master Data Services)

준비가 되면 데이터를 사용하거나 사용하지 않고 모델을 프로덕션 환경에 배포할 수 있습니다. 자세한 내용은 모델 배포(Master Data Services)를 참조하세요.