준비 프로세스 워크플로(Master Data Services)
준비 프로세스의 각 단계를 진행하는 동안 준비 및 일괄 처리 테이블의 필드가 업데이트됩니다. 다음 워크플로에서는 각 테이블의 가장 중요한 필드가 업데이트되는 방법과 시점에 대해 설명합니다.
[!참고]
SQL Server의 이후 릴리스에서 준비 프로세스가 크게 변경되었습니다. 최신 버전으로 업그레이드하여 향상된 성능과 유연성을 활용할 수 있습니다.
1단계: 준비 테이블 채우기
처음에 세 개의 준비 테이블(mdm.tblStgMember, mdm.tblStgMemberAttribute 및 mdm.tblStgRelationship)을 채울 경우 각 레코드의 Batch_ID는 NULL이어야 합니다. 각 레코드의 Status_ID 필드는 기본적으로 0이고 멤버를 처리할 준비가 되었다는 것을 나타냅니다.
일괄 처리 테이블(mdm.tblStgBatch)은 아직 일괄 처리에 대한 레코드를 포함하지 않습니다.
데이터를 준비 테이블로 가져온 후 마스터 데이터 관리자 UI(사용자 인터페이스)를 열어 처리할 수 있는 레코드 수를 확인합니다. 일괄 처리되지 않은 준비 레코드 창의 통합 관리 기능 영역에서 모델을 선택합니다. 준비할 수 있는 레코드 수가 표시됩니다. 이는 다음을 포함하는 총 준비 레코드 수입니다.
ModelName 필드의 모델
UserName 필드의 로그인한 사용자 이름 또는 사용자 이름 없음
2단계: 준비 프로세스 시작
UI에서 준비 프로세스를 시작하려면 데이터를 가져올 버전을 선택하고 준비 데이터 처리를 클릭합니다.
준비 프로세스가 시작되면 일괄 처리 테이블에 행이 추가됩니다. ID가 ID 필드에서 할당되고 처리를 위해 일괄 처리가 대기 중이라는 것을 나타내기 위해 Status_ID 필드가 1로 업데이트됩니다.
준비 테이블의 각 행은 일괄 처리 테이블의 일괄 처리 ID로 업데이트됩니다. 처리가 시작되지 않았다는 것을 나타내기 위해 Status_ID는 0으로 남아 있습니다.
[!참고]
실행하도록 대기 중인 준비 일괄 처리는 순서대로 처리되고 처리는 Master Data Services 구성 관리자의 설정에서 결정된 간격에 시작합니다. 준비 테이블은 하나씩 처리됩니다. 즉, 먼저 mdm.tblStgMember가 처리되고 mdm.tblStgMemberAttribute가 처리된 다음 mdm.tblStgRelationship이 처리됩니다. 한 번에 하나의 테이블 처리를 시작할 수는 없습니다.
3단계: 일괄 처리 완료
준비 테이블의 각 행을 해당 Master Data Services 데이터베이스 테이블에 가져올 때 행의 Status_ID 필드는 각각 성공이나 실패를 나타내기 위해 1 또는 2로 업데이트됩니다. 각 행의 ErrorCode 필드도 업데이트됩니다. 마스터 데이터 관리자의 준비 일괄 처리 오류 페이지에서 이러한 오류 코드는 설명과 함께 표시됩니다. 자세한 내용은 준비 오류 메시지(Master Data Services)를 참조하십시오.
일괄 처리의 모든 멤버가 처리된 경우 일괄 처리 테이블 Status_ID 필드가 2로 업데이트되고 LastRunEndDTM 필드에는 프로세스가 완료된 날짜와 시간이 표시됩니다.
성공적으로 로드된 레코드는 이제 탐색기에서 사용할 수 있습니다.
[!참고]
ERR210000은 오류가 아니며 성공적으로 로드된 레코드에 표시됩니다.
다음 그림에서는 워크플로의 요약을 보여 줍니다.
[!참고]
멤버는 지울 때까지 준비 테이블에 남아 있습니다. 자세한 내용은 일괄 처리 지우기 워크플로(Master Data Services) 또는 방법: 준비 큐에서 일괄 처리 지우기(Master Data Services)를 참조하십시오.
다음 단계
- 비즈니스 규칙은 새로 가져온 데이터에 자동으로 적용되지 않습니다. 비즈니스 규칙에 대해 모델 버전의 유효성을 검사해야 합니다. 자세한 내용은 방법: 버전 유효성 검사(Master Data Services)를 참조하십시오.
참고 항목