다음을 통해 공유


특성 준비 테이블(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

필수 값. 멤버 유형을 지정합니다. 가능한 값은 다음과 같습니다.

  • 1 - 리프 멤버

  • 2 - 통합 멤버

  • 3 - 컬렉션

MemberCode

필수 값. 업데이트할 멤버의 코드를 지정합니다.

AttributeName

필수 값. 특성 이름을 지정합니다.

AttributeName에 대해 MDMMemberStatus를 사용하여 멤버 또는 컬렉션을 비활성화하거나 다시 활성화할 수 있습니다. 자세한 내용은 방법: tblStgMemberAttribute를 사용하여 멤버 또는 컬렉션 삭제(Master Data Services)방법: tblStgMemberAttribute를 사용하여 멤버 또는 컬렉션 다시 활성화(Master Data Services)를 참조하십시오.

AttributeValue

자유 형식 특성의 경우 특성의 새 텍스트 또는 문자열 값을 지정합니다. 도메인 기반 특성의 경우에는 특성이 될 멤버의 코드를 지정합니다.

이 필드를 비워 두면 준비 프로세스가 실행될 때 특성 값이 빈 값으로 업데이트됩니다. 숫자 값, 날짜 값 또는 Name 특성은 예외입니다. 이러한 항목에는 준비 프로세스를 통해 빈 값을 할당할 수 없습니다.

AttributeName에 대해 MDMMemberStatus를 사용한 경우 AttributeValue에 대해 De-Activated 또는 Active를 사용합니다.

참고참고
파일 특성은 준비할 수 없습니다.

Status_ID

가져오기 프로세스의 상태를 표시합니다. 가능한 값은 다음과 같습니다.

  • 0 - 레코드를 준비할 수 있음을 나타냅니다.

  • 1 - 자동으로 할당되며 레코드를 준비했음을 나타냅니다.

  • 2 - 자동으로 할당되며 레코드를 준비하지 못했음을 나타냅니다.

ErrorCode

오류 코드를 표시합니다. Status_ID2인 모든 레코드의 경우 마스터 데이터 관리자의 준비 일괄 처리 오류 페이지에서 자세한 설명을 볼 수 있습니다.

다음 태스크를 완료한 경우 다음 예를 플랫 파일로 저장한 후 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)를 참조하십시오.