다음을 통해 공유


데이터 가져오기(Master Data Services)

Master Data Services에서 데이터에 대한 모델을 만든 후에는 데이터 추가를 시작하고 Master Data Services 데이터베이스의 데이터를 변경할 수 있습니다. Master Data Services 준비 테이블, 저장 프로시저 및 Master Data Manager를 사용합니다.

Excel용 SQL ServerMaster Data ServicesAdd-in을 사용하여 MDS 리포지토리(Master Data Services 데이터베이스)에 데이터를 추가할 수도 있습니다. 자세한 내용은 데이터 게시(Excel용 MDS 추가 기능)를 참조하세요.

데이터를 추가하고 업데이트할 때 다음을 수행할 수 있습니다.

  • 멤버 로드 및 업데이트 및 특성 값 업데이트

  • 멤버 비활성화 및 삭제

  • 명시적 계층 멤버 이동

데이터 추가 및 업데이트에는 다음과 같은 주요 작업이 포함됩니다.

  1. Master Data Services 데이터베이스의 준비 테이블에 데이터를 로드합니다.

  2. 준비 테이블에서 적절한 Master Data Services 테이블로 데이터를 로드합니다.

    스테이징 저장 프로시저 또는 Master Data Manager를 사용하여 데이터를 로드합니다.

비고

SQL Server 2014에서는 SQL Server 2008 R2 준비 프로세스에 대한 지원이 더 이상 사용되지 않습니다.

멤버 비활성화 및 삭제

비활성화하면 멤버를 다시 활성화할 수 있습니다. 멤버를 다시 활성화하면 해당 특성과 계층 및 컬렉션의 멤버 자격이 복원됩니다. 이전의 모든 트랜잭션은 그대로 유지됩니다. 비활성화 트랜잭션은 Master Data Manager의 버전 관리 기능 영역에서 관리자에게 표시됩니다.

삭제는 시스템에서 멤버를 영구적으로 제거하는 것을 의미합니다. 멤버, 모든 관계 및 모든 특성에 대한 모든 트랜잭션은 영구적으로 삭제됩니다.

비고

스테이징을 사용하여 멤버를 다시 활성화할 수 없습니다. 마스터 데이터 관리자에서 수동으로 수행해야 합니다. 자세한 내용은 멤버 또는 컬렉션 다시 활성화(Master Data Services)를 참조하세요.

스테이징을 사용하여 컬렉션을 삭제하거나 비활성화할 수 없습니다. 컬렉션을 수동으로 비활성화하는 방법에 대한 자세한 내용은 멤버 또는 컬렉션 삭제(Master Data Services)를 참조하세요.

명시적 계층 멤버 이동

명시적 계층에서 멤버의 위치를 대량으로 이동하는 경우 다음을 지정할 수 있습니다.

  • 통합 멤버의 부모인 통합 멤버입니다.

  • 리프 멤버의 부모 역할을 하는 통합 멤버입니다.

  • 리프 또는 통합 멤버의 형제인 리프 멤버입니다.

  • 리프 또는 통합 멤버의 형제로 통합된 멤버입니다.

준비 테이블 및 저장 프로시저

Master Data Services 데이터베이스에는 데이터로 채울 수 있는 다음과 같은 유형의 준비 테이블이 포함되어 있습니다.

모델의 각 엔터티에 대해 준비 테이블이 있습니다. 테이블 이름은 해당 엔터티 및 리프 멤버와 같은 엔터티 형식을 나타냅니다. 다음 이미지는 통화, 고객 및 제품 엔터티에 대한 준비 테이블을 보여 줍니다.

MDS 데이터베이스의 준비 테이블

테이블 이름은 엔터티를 만들 때 지정되며 변경할 수 없습니다. 스테이징 테이블 이름에 _1 또는 다른 숫자가 포함된 경우 엔터티를 만들 때 해당 이름의 다른 테이블이 이미 존재합니다.

Master Data Services에는 다음과 같은 유형의 스테이징 저장 프로시저가 포함됩니다.

  • <stg.udp_ 이름>_Leaf

  • <stg.udp_>이름_Consolidated

  • <stg.udp_<이름>_Relationship

모델의 각 엔터티에는 리프 멤버, 통합 멤버 및 관계 준비 테이블에 해당하는 세 가지 저장 프로시저가 있습니다. 다음 이미지는 통화, 고객 및 제품 엔터티에 대한 스테이징 저장 프로시저를 보여 줍니다.

스테이징 저장 프로시저 MDS 데이터베이스

저장 프로시저에 대한 자세한 내용은 스테이징 저장 프로시저(Master Data Services)를 참조하세요.

트랜잭션 기록

데이터 또는 관계를 가져오거나 업데이트할 때 발생하는 모든 트랜잭션을 기록할 수 있습니다. 저장 프로시저의 옵션을 사용하면 이 로깅이 허용됩니다. Master Data Manager를 사용하여 준비 프로세스를 시작하는 경우 로깅이 발생하지 않습니다.

Master Data Services 구성 관리자에서 로그 준비 트랜잭션 설정은 이 준비 데이터 메서드에 적용되지 않습니다.