IBM Match 360 에서 속성 컴포지션 규칙 정의
엔티티의 속성 값이 구성원 레코드에서 선택되는 방법을 판별하는 규칙을 작성하고 관리합니다. 데이터 모델의 각 엔티티 유형에 대한 속성 컴포지션 규칙 세트를 정의하고 사용자 정의할 수 있습니다.
예를 들어, "Joe Howell" 및 "Joseph Howell" 이라는 두 개의 구성원 레코드로 구성되는 개인 엔티티를 생각해 보십시오. 시스템은 개인 엔티티 유형의 속성 컴포지션 규칙을 사용하여 엔티티의 이름으로 표시되도록 선택된 이름 값 ("Joe" 또는 "Joseph") 을 판별합니다.
- 필수 권한
- 속성 구성 규칙을 구성하려면 다음의 구성원이어야 합니다.DataEngineer 사용자 그룹IBMMatch 360 서비스.
각 규칙은 조직의 요구사항에 따라 우선순위를 지정할 수 있는 여러 필터 및 정렬 조건을 포함할 수 있습니다.
- 소스 환경 설정 -속성 작성에 기여할 수 있는 신뢰할 수 있는 레코드 소스 목록을 정의합니다.
- 소스 우선순위 -가장 신뢰할 수 있는 레코드 소스의 속성 값을 사용자가 정의하는 환경 설정의 순서대로 사용합니다.
- 가장 최근 -가장 최근에 작성되거나 업데이트된 속성 값을 사용합니다.
- 가장 자주 -구성원 레코드에서 가장 자주 표시되는 속성 값을 사용하십시오.
최종 타이브레이커로서, 정의된 규칙 조건이 단일 결과를 판별할 수 없는 경우 엔티티의 속성 값은 레코드 번호가 가장 낮은 나머지 멤버 레코드에서 가져옵니다. 가장 낮은 레코드 번호는 일반적으로 엔티티의 가장 빠른 레코드를 표시합니다.
속성 컴포지션 규칙의 범위는 엔티티 유형 레벨 또는 속성 레벨로 지정됩니다. 데이터 모델의 각 엔티티 유형에는 하나의 엔티티 유형 레벨 규칙만 있습니다. 속성 레벨 규칙은 속성별로 엔티티 유형 규칙을 대체합니다. 속성 내의 필드 서브세트에 적용하도록 속성 레벨 규칙을 구성할 수도 있습니다.
이 주제의 내용:
기본 엔티티 유형 범위 규칙 편집
엔티티 유형 규칙은 선택된 유형의 모든 엔티티에 대해 속성이 구성되는 방법을 판별합니다. 데이터 모델의 각 엔티티 유형에는 기본 엔티티 유형 범위 규칙이 포함되어 있습니다. 기본 규칙 조건을 편집할 수 있지만 규칙을 삭제할 수는 없습니다.
엔티티 유형 규칙을 편집하려면 다음을 수행하십시오.
마스터 데이터 탐색 메뉴에서 매치 설정 '
'을 클릭하여 매치 설정 페이지를 엽니다. 작업하려는 엔티티 유형을 선택합니다.
엔티티 유형 페이지에서 경기 설정 탭으로 이동합니다.
사이드바에서 속성 컴포지션을 선택하십시오.
데이터 모델의 올바른 엔티티 유형이 엔티티 유형 선택 메뉴에서 선택되었는지 확인하십시오.
속성 작성 규칙 목록에서 범위 열에 "엔티티 유형" 이 있는 규칙을 찾으십시오.
규칙 위에 마우스를 가져간 후 편집 아이콘 '
'을 클릭합니다.
최대 값 수 설정에서 엔티티에 포함하도록 선택할 수 있는 최대 값 수를 선택하십시오. 이 설정은 잠재적으로 둘 이상의 값 (예: 목록) 을 포함할 수 있는 속성에만 사용됩니다.
단일 또는 목록 값 또는 단일 값만를 사용하도록 규칙을 구성합니다. 기본 동작인 단일 또는 목록 값는 레코드에 둘 이상의 값이 나열되어 있는 경우 엔티티에 포함할 여러 값을 선택합니다.
조건 정의에서 엔티티 보기에 대해 선택할 값을 결정할 때 사용할 필터 조건 (선택사항) 및 시스템에 대한 최대 세 개의 정렬 조건을 선택하십시오. 하나 이상의 정렬 조건을 선택해야 합니다.
- 필터 조건 (선택사항)에서 필터 조건을 정의하도록 선택하는 경우 소스 환경 설정에 따라서만 필터링할 수 있습니다. 소스 환경 설정 필터를 사용하여 특정 레코드 소스를 선택할 수 있습니다. 규칙은 이 속성을 작성할 때 선택된 소스의 레코드만 고려합니다.
이 규칙이 고려하는 레코드 소스 목록을 좁히기 위해 소스 환경 설정 필터 조건을 정의하려면 다음을 수행하십시오.
a. 필터 조건으로 소스 환경 설정 을 선택하십시오.
b. 신뢰할 수 있는 소스로 간주되는 데이터에서 하나 이상의 레코드 소스를 선택하려면 + 를 클릭하십시오.
c. 선택적으로 새 소스 를 클릭하여 아직 마스터 데이터에 추가되지 않은 사용자 정의 레코드 소스의 이름을 입력하십시오. 사용자 정의 소스를 추가하는 경우 이름은 향후 데이터 자산에 정의된 레코드 소스 이름과 정확히 일치해야 합니다.
d. 추가 를 클릭하십시오.
- 정렬 조건아래에서 하나 이상의 기본 정렬 조건을 정의하십시오. 2차 및 3차 정렬 조건은 선택사항입니다. 기본 정렬 추가 를 클릭하여 기본 정렬 조건을 정의하십시오.
레코드 소스의 우선순위를 설정하기 위해 소스 환경 설정 정렬 조건을 정의하도록 선택하는 경우 다음을 수행하십시오.
a. 정렬 조건 중 하나로 소스 환경 설정 을 선택하십시오.
b. 추가 를 클릭하여 신뢰할 수 있는 소스로 간주되는 데이터에서 하나 이상의 레코드 소스를 선택하십시오. 필터 조건도 설정된 경우 일부 소스를 선택할 수 없으며 새 소스를 정의할 수 없습니다.
c. 소스 환경 설정 패널에서 소스를 끌어서 놓아 우선순위에 두십시오.
d. 추가 를 클릭하십시오.
결정 조건 영역에서 규칙 요약을 검토하여 예상을 충족하는지 확인하십시오.
속성 영역에서 이 엔티티 레벨 규칙이 적용되는 속성 목록을 검토하십시오. 기본적으로 속성 레벨 규칙이 없으면 모든 속성에 적용됩니다.
규칙에 만족하면 저장을 클릭하십시오.
속성 범위 규칙 작성 또는 편집
기본 엔티티 유형 범위 규칙 외에도 각 엔티티 유형은 기본 규칙을 대체하는 속성 범위 규칙을 포함할 수 있지만 하나의 특정 속성 (또는 속성 내의 필드 선택) 에만 적용됩니다. 이는 특정 속성에 대해 속성 컴포지션을 다르게 처리하려는 경우에 유용합니다.
또한 속성 범위 규칙을 사용하여 구성원 레코드 보기에 기본 속성 값을 계속 유지하면서 엔티티 세부사항 보기에 표시되지 않도록 지정된 속성을 제외할 수 있습니다.
속성 범위 규칙을 작성하려면 다음을 수행하십시오.
마스터 데이터 탐색 메뉴에서 매치 설정 '
'을 클릭하여 매치 설정 페이지를 엽니다. 작업하려는 엔티티 유형을 선택합니다.
엔티티 유형 페이지에서 경기 설정 탭으로 이동합니다.
사이드바에서 속성 컴포지션을 선택하십시오.
데이터 모델의 올바른 엔티티 유형이 엔티티 유형 선택 메뉴에서 선택되었는지 확인하십시오.
새 속성 규칙 을 클릭하여 이 규칙에 대한 조건 정의를 시작하십시오.
속성 선택아래에서 규칙을 정의할 데이터 모델의 속성을 선택하십시오.
엔티티에 포함 정의에서 이 속성이 이 유형의 엔티티에 대해 포함 또는 제외되어야 하는지 여부를 정의하십시오.
최대 값 수 설정에서 엔티티에 포함하도록 선택할 수 있는 최대 값 수를 선택하십시오. 이 설정은 잠재적으로 둘 이상의 값 (예: 목록) 을 포함할 수 있는 속성에만 사용됩니다.
엔티티에 대해 이 속성을 작성할 때 사용할 각 구성원 레코드의 단일 값, 모든 값 또는 사용자 정의 값 수를 사용하도록 규칙을 구성하십시오.
조건 정의에서 엔티티 보기에 대해 선택할 값을 결정할 때 사용할 필터 조건 (선택사항) 및 시스템에 대한 최대 세 개의 정렬 조건을 선택하십시오. 하나 이상의 정렬 조건을 선택해야 합니다.
- 필터 조건 (선택사항)에서 필터 조건을 정의하도록 선택하는 경우 소스 환경 설정에 따라서만 필터링할 수 있습니다. 소스 환경 설정 필터를 사용하여 특정 레코드 소스를 선택할 수 있습니다. 규칙은 이 속성을 작성할 때 선택된 소스의 레코드만 고려합니다.
이 규칙이 고려하는 레코드 소스 목록을 좁히기 위해 소스 환경 설정 필터 조건을 정의하려면 다음을 수행하십시오.
a. 필터 조건으로 소스 환경 설정 을 선택하십시오.
b. 신뢰할 수 있는 소스로 간주되는 데이터에서 하나 이상의 레코드 소스를 선택하려면 + 를 클릭하십시오.
c. 선택적으로 새 소스 를 클릭하여 아직 마스터 데이터에 추가되지 않은 사용자 정의 레코드 소스의 이름을 입력하십시오. 사용자 정의 소스를 추가하는 경우 이름은 향후 데이터 자산에 정의된 레코드 소스 이름과 정확히 일치해야 합니다.
d. 추가 를 클릭하십시오.
- 정렬 조건아래에서 하나 이상의 기본 정렬 조건을 정의하십시오. 2차 및 3차 정렬 조건은 선택사항입니다. 기본 정렬 추가 를 클릭하여 기본 정렬 조건을 정의하십시오.
레코드 소스의 우선순위를 설정하기 위해 소스 환경 설정 정렬 조건을 정의하도록 선택하는 경우 다음을 수행하십시오.
a. 정렬 조건 중 하나로 소스 환경 설정 을 선택하십시오.
b. 추가 를 클릭하여 신뢰할 수 있는 소스로 간주되는 데이터에서 하나 이상의 레코드 소스를 선택하십시오. 필터 조건도 설정되어 있는 경우 일부 소스를 선택하지 못할 수 있습니다.
c. 소스 환경 설정 패널에서 소스를 끌어서 놓아 우선순위에 두십시오.
d. 추가 를 클릭하십시오.
필드 선택에서 이 속성 컴포지션 규칙을 사용하여 선택되는 이 속성 내의 필드를 선택하십시오. 기본적으로 모든 필드가 선택됩니다.
결정 조건 영역에서 규칙 요약을 검토하여 예상을 충족하는지 확인하십시오. 그런 경우 저장을 클릭하십시오.
규칙을 편집하려면 다음을 수행하십시오.
- 속성 작성 규칙 목록의 행 위로 마우스를 이동하십시오.
- 규칙 수정 아이콘 '
'을 클릭합니다.
- 필요에 따라 조건을 변경한 후 저장을 클릭하십시오.
속성 범위 규칙 삭제
속성 범위 규칙만 삭제할 수 있습니다. 삭제된 규칙은 영구적으로 제거되며 복구할 수 없습니다.
규칙을 삭제하려면 다음을 수행하십시오.
- 경기 설정 > 경기 설정 > 속성 구성으로 이동합니다.
- 속성 작성 규칙 목록에서 삭제할 규칙을 선택하십시오.
- '
' 삭제를 클릭한 다음 결정을 확인합니다.
다음 단계
자세한 정보
상위 주제: 마스터 데이터 구성하기