일치 규칙은 요청 항목을 일치시키거나 뷰포인트 중복을 제거할 때 이름이 다른 노드를 일치시키는 방법을 제어합니다. 노드 이름에 기반한 정확한 일치 대신 다른 속성 및 일치 유형을 기반으로 일치 항목을 수행할 수 있습니다.
일치 규칙은 노드 유형 레벨에서 생성됩니다. 노드 유형에 대해 규칙을 여러 개 정의할 수 있으며, 규칙이 평가되는 순서를 지정할 수 있습니다. 또한 일치 결과의 신뢰도에 따라 일치 결과를 자동으로 수락하거나 제외하는 임계값을 지정할 수 있습니다.
일치 규칙 개요
요청의 새 노드에 대해 요청 항목을 일치시키거나 뷰포인트의 기존 노드를 일치시키는 경우, Name 속성(노드 유형 식별자 및 대체 이름 포함)에 정확한 일치 이름이 있는 경우 기본적으로 노드는 동일한 노드로 간주됩니다. 일치 규칙을 사용하면 다른 속성과 일치 유형을 지정하여 노드가 동일한지 파악할 수 있습니다.
일치 개념을 설명하기 위해 요청 항목 일치 예를 살펴보겠습니다. "Oracle Corporation"이라는 노드가 있는 뷰포인트가 있고, "Oracle Inc"라는 노드가 포함된 요청 파일을 업로드한다고 가정해 보겠습니다. 일치 작업 없이 이 요청 파일의 변경사항을 적용하면 이름이 정확하게 일치하지 않기 때문에 두 개의 서로 다른 레코드가 생성됩니다.
이름에 대한 정확한 일치를 수행하는 대신 서로 비슷한 이름을 찾는 일치 규칙을 설정할 수 있습니다. 그런 다음 요청 항목에 대해 일치 작업을 실행하면 들어오는 "Oracle Inc" 노드와 기존 "Oracle Corporation" 노드가 잠재적으로 일치하는 것으로 표시됩니다. 일치 항목이 수락되면 들어오는 노드가 기존 노드에 병합되고 두 노드의 병합 정보가 포함된 Oracle용 단일 레코드가 생성됩니다.
이름 이외의 속성에 대해서도 일치 규칙을 구성할 수 있습니다. 두 레코드 모두 Symbol이라는 속성과 "ORCL" 값이 있다고 가정해 보겠습니다. 이름 대신 기호를 일치시키는 일치 규칙을 설정하여 들어오는 노드를 기존 노드와 일치시킬 수 있습니다.
모범 사례
한 번에 최대 3개의 일치 규칙을 사용으로 설정할 수 있지만, 각 규칙을 실행할 때마다 추가 처리 시간이 필요합니다. 따라서 비즈니스 요구사항을 충족하는 최소한의 일치 규칙만 사용으로 설정하는 것이 좋습니다.
고려 사항
일치 규칙을 생성, 편집 또는 삭제하려면 노드 유형이 포함된 애플리케이션 또는 차원에 대해 소유자 또는 메타데이터 관리자 권한이 있어야 합니다.
일치 규칙 생성
일치 규칙이 검사기에 표시됩니다.
일치 규칙 편집
일치 규칙을 생성한 후에는 규칙을 편집하여 이름이나 설명을 변경하거나, 규칙을 사용으로 설정하거나, 규칙 순서를 변경하거나, 일치 결과를 자동으로 수락하거나 제외할 임계값을 설정하거나, 정의 매개변수를 편집할 수 있습니다. 일치 규칙이 생성된 후에는 해당 데이터 소스를 편집할 수 없습니다.
Tip:
기존 규칙보다 우선하는 새 규칙을 생성하는 경우 모든 규칙의 순서를 수동으로 재지정할 필요가 없도록 규칙 순서에 더 큰 값을 입력하는 것이 좋습니다.Note:
등록된 데이터 소스의 일치 규칙에 대해서만 [사용]을 지정할 수 있습니다. 등록되지 않은 데이터 소스는 일치 규칙에만 사용할 수 있으며, 중복제거 규칙에는 사용할 수 없습니다.Note:
자동 수락 임계값은 일치 규칙에만 지정할 수 있습니다. 중복제거 규칙에는 자동 수락 임계값을 지정할 수 없습니다.속성 데이터 유형 | 연산자 및 일치 옵션 |
---|---|
문자열, 메모, 숫자 문자열, 시퀀스 |
|
정수,부동 |
|
날짜,타임스탬프 |
|
노드 데이터 유형 | Equals
Tip: 소스 노드와 속성 값이 동일한 노드 데이터 유형 속성이 있는 일치 후보를 확인합니다. |
일치 규칙 삭제
Note:
일치 내역이 있는 일치 규칙은 삭제할 수 없습니다. 일치 규칙이 더 이상 필요하지 않으면 사용 안함으로 설정할 수 있습니다.