다음을 통해 공유


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

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

마스터 데이터 서비스에서 데이터에 대한 모델을 만든 이후에 데이터 추가를 시작하고 데이터를 변경할 수 있습니다. 마스터 데이터 서비스 스테이징 테이블, 저장 프로시저 및 마스터 데이터 관리자를 사용합니다.

데이터를 추가 및 수정하는 방법에 대한 지침은 테이블에서 데이터 가져오기 (마스터 데이터 서비스)를 참고해 주세요.

참고 항목

엑셀용 SQL Server 마스터 데이터 서비스 추가 기능을 사용하여 엑셀에서 마스터 데이터 서비스 저장소 (마스터 데이터 서비스 데이터베이스)에 데이터를 추가할 수도 있습니다. 자세한 정보는 개요: 엑셀에서 데이터 가져오기 (엑셀용 마스터 데이터 서비스의 추가 기능)을 참고해 주세요.

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

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

  • 구성원 비활성화 및 삭제

  • 명시적 계층 멤버 이동

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

  1. 마스터 데이터 서비스 데이터베이스의 스테이징 표에 데이터를 로드합니다.

  2. 스테이징 테이블에서 적절한 마스터 데이터 서비스 테이블로 데이터를 로드합니다.

    스테이징 저장 프로시저 또는 마스터 데이터 관리자를 사용하여 데이터를 로드합니다.

참고 항목

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

구성원 비활성화 및 삭제 (마스터 데이터 서비스)

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

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

참고 항목

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

준비를 사용하여 컬렉션을 삭제하거나 비활성화할 수 없습니다. 컬렉션을 수동으로 비활성화하는 방법에 대한 자세한 정보는 구성원 또는 컬렉션 삭제 (마스터 데이터 서비스)를 참고해 주세요.

명시적 계층 구성원 이동 (마스터 데이터 서비스)

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

  • 통합 구성원의 부모 자격을 가지고 있는 통합 구성원.

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

  • 리프 구성원의 부모 자격을 가지고 있는 통합 구성원.

  • 리프 또는 통합 구성원의 형제로 통합 구성원.

스테이징 테이블 및 저장 프로시저 (마스터 데이터 서비스)

마스터 데이터 서비스 데이터베이스에는 보유한 데이터로 채울 수 있는 다음과 같은 유형의 스테이징 표가 포함되어 있습니다.

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

마스터 데이터 서비스 데이터베이스의 스테이징 테이블

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

마스터 데이터 서비스 데이터베이스에는 다음과 같은 유형의 스테이징 저장 프로시저를 포함합니다.

  • stg.udp_<name>_Leaf

  • stg.udp_<name>_Consolidated

  • stg.udp_<name>_Relationship

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

마스터 데이터 서비스 데이터베이스의 스테이징 저장 프로시저

스테이징 저장 프로시저에 대한 자세한 정보는 스테이징징 저장 프로시저 (마스터 데이터 서비스)를 참고해 주세요.

트랜잭션 로깅(MDS)

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

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