개요: 테이블에서 데이터 가져오기(Master Data Services)

적용 대상:SQL Server - Windows 전용 Azure SQL Managed Instance

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

데이터를 추가하고 수정하는 방법에 대한 지침은 테이블에서 데이터 가져오기(Master Data Services)를 참조하세요.

참고 항목

Excel용 SQL Server Master Data Services 추가 기능을 사용하여 Excel에서 MDS 리포지토리(Master Data Services 데이터베이스)에 데이터를 추가할 수도 있습니다. 자세한 내용은 개요: Excel에서 데이터 가져오기(Excel용 MDS 추가 기능)를 참조하세요.

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

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

  • 멤버 비활성화 및 삭제

  • 명시적 계층 멤버 이동

데이터를 추가하고 업데이트하는 절차에는 다음의 주요 작업이 포함됩니다.

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

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

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

참고 항목

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

멤버 비활성화 및 삭제(MDS)

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

삭제는 멤버를 영구적으로 시스템에서 삭제합니다. 멤버의 모든 트랜잭션, 모든 관계 및 모든 특성이 영구적으로 삭제됩니다.

참고 항목

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

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

명시적 계층 멤버 이동(MDS)

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

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

  • 리프 멤버의 부모 자격을 가지는 통합 멤버

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

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

준비 테이블 및 저장 프로시저(MDS)

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

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

Staging Tables in MDS database

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

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

  • <stg.udp_ 이름>_Leaf

  • <stg.udp_ 이름>_Consolidated

  • <stg.udp_ 이름>_Relationship

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

Staging stored procedures in the MDS database

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

트랜잭션 로깅(MDS)

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

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