특성 준비 테이블(Master Data Services)
Master Data Services 데이터베이스의 특성 준비 테이블(mdm.tblStgMemberAttribute)을 사용하면 다음과 같은 작업을 수행할 수 있습니다.
기존 멤버 및 컬렉션의 특성 값 업데이트
멤버 또는 컬렉션 삭제
멤버 또는 컬렉션 다시 활성화
이 항목에는 다음과 같은 섹션이 있습니다.
테이블 열
예
테이블 열
열 이름 |
설명 |
---|---|
ID |
자동으로 할당된 식별자를 표시합니다. 일괄 처리를 처리하지 않은 경우 이 필드가 비어 있습니다. |
Batch_ID |
준비할 레코드를 그룹화하는 자동 할당 식별자를 표시합니다. 일괄 처리의 모든 멤버에는 ID 열의 마스터 데이터 관리자 사용자 인터페이스에 표시되는 이 식별자가 할당됩니다. 이 값은 ID 필드의 mdm.tblStgBatch에도 있습니다. 일괄 처리를 처리하지 않은 경우 이 필드가 비어 있습니다. |
UserName |
선택 값. 마스터 데이터 관리자 사용자 인터페이스에서 레코드를 필터링하는 데 사용할 사용자 이름을 지정합니다. 로그인한 사용자는 다음을 볼 수 있습니다.
사용자 이름은 마스터 데이터 관리자 사용자 목록에 있는 이름과 일치해야 합니다(예: DOMAIN\user_name 또는 server\user_name). |
ModelName |
필수 값. 모델의 대/소문자 구분 이름을 지정합니다. |
EntityName |
필수 값. 엔터티 이름을 지정합니다. |
MemberType_ID |
필수 값. 멤버 유형을 지정합니다. 가능한 값은 다음과 같습니다.
|
MemberCode |
필수 값. 업데이트할 멤버의 코드를 지정합니다. |
AttributeName |
필수 값. 특성 이름을 지정합니다. AttributeName에 대해 MDMMemberStatus를 사용하여 멤버 또는 컬렉션을 비활성화하거나 다시 활성화할 수 있습니다. 자세한 내용은 방법: tblStgMemberAttribute를 사용하여 멤버 또는 컬렉션 삭제(Master Data Services) 및 방법: tblStgMemberAttribute를 사용하여 멤버 또는 컬렉션 다시 활성화(Master Data Services)를 참조하십시오. |
AttributeValue |
자유 형식 특성의 경우 특성의 새 텍스트 또는 문자열 값을 지정합니다. 도메인 기반 특성의 경우에는 특성이 될 멤버의 코드를 지정합니다. 이 필드를 비워 두면 준비 프로세스가 실행될 때 특성 값이 빈 값으로 업데이트됩니다. 숫자 값, 날짜 값 또는 Name 특성은 예외입니다. 이러한 항목에는 준비 프로세스를 통해 빈 값을 할당할 수 없습니다. AttributeName에 대해 MDMMemberStatus를 사용한 경우 AttributeValue에 대해 De-Activated 또는 Active를 사용합니다.
참고
파일 특성은 준비할 수 없습니다.
|
Status_ID |
가져오기 프로세스의 상태를 표시합니다. 가능한 값은 다음과 같습니다.
|
ErrorCode |
오류 코드를 표시합니다. Status_ID가 2인 모든 레코드의 경우 마스터 데이터 관리자의 준비 일괄 처리 오류 페이지에서 자세한 설명을 볼 수 있습니다. |
예
다음 태스크를 완료한 경우 다음 예를 플랫 파일로 저장한 후 Master Data Services 데이터베이스로 가져올 수 있습니다.
Master Data Services를 설치한 Master Data Services\Samples\Packages 디렉터리에 있는 예제 Project 모델을 배포했습니다. 예제 Product 모델을 배포하는 방법은 모델 배포(Master Data Services)를 참조하십시오.
멤버 준비 테이블(Master Data Services)의 예를 가져왔습니다.
SQL Server Integration Services를 사용하여 데이터를 데이터베이스에 가져오는 방법은 방법: SQL Server 가져오기 및 내보내기 마법사 실행을 참조하십시오.
특성 값 업데이트
다음 예에서는 리프 멤버, 통합 멤버 및 컬렉션의 특성 값을 업데이트하는 방법을 보여 줍니다.
이 예의 첫 번째 줄에는 열 이름이 있습니다.
두 번째 줄은 BK-M101 리프 멤버의 DaysToManufacture 특성 값을 4로 업데이트합니다.
세 번째 줄은 MW 통합 멤버의 Name 특성 값을 Men/Women으로 설정합니다.
네 번째 줄은 JR 컬렉션의 Description 특성 값을 John Yokim's Products로 설정합니다.
ModelName,EntityName,MemberType_ID,MemberCode,AttributeName,AttributeValue Product,Product,1,BK-M101,DaysToManufacture,4 Product,Product,2,MW,Name,Men/Women Product,Product,3,JR,Description,John Yokim's Products
멤버 삭제
다음 예에서는 특성에 대해 MDMMemberStatus를 사용하고 특성 값에 대해 De-Activated를 사용하여 멤버를 삭제하는 방법을 보여 줍니다.
ModelName,EntityName,MemberType_ID,MemberCode,AttributeName,AttributeValue
Product,Product,1,BK-M101,MDMMemberStatus,De-Activated
자세한 내용은 방법: tblStgMemberAttribute를 사용하여 멤버 또는 컬렉션 삭제(Master Data Services)를 참조하십시오.
멤버 다시 활성화
다음 예에서는 특성에 대해 MDMMemberStatus를 사용하고 특성 값에 대해 Active를 사용하여 삭제된 멤버를 다시 활성화하는 방법을 보여 줍니다.
ModelName,EntityName,MemberType_ID,MemberCode,AttributeName,AttributeValue
Product,Product,1,GUID,MDMMemberStatus,Active
GUID를 확인하는 방법은 방법: tblStgMemberAttribute를 사용하여 멤버 또는 컬렉션 다시 활성화(Master Data Services)를 참조하십시오.