중복 데이터 검색
게시 날짜: 2017년 1월
적용 대상: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online
중복 검색을 사용하면 조직에서 중복 검색 정책을 설정하고 비즈니스 및 사용자 지정 엔터티에 대한 중복 검색 규칙을 만들 수 있습니다. 이러한 규칙은 Microsoft Dynamics 365의 다른 레코드 종류에 적용될 수 있습니다. 예를 들어 조직에서 같은 이름과 전화 번호가 있을 경우 잠재 고객이 연락처의 중복 항목임을 정의할 수 있습니다. 관리자가 설정한 중복 검색 규칙에 따라 사용자가 기존 레코드를 업데이트하거나 새 레코드를 만들 때 시스템은 중복 가능성에 대해 사용자에게 알립니다. 데이터 품질을 유지하려면 특정 조건에 맞는 모든 레코드에 대해 중복 검사하도록 중복 검색 작업을 예약할 수 있습니다. 중복 검색 작업에서 보고된 중복 항목을 삭제하거나, 비활성 또는 병합하여 데이터를 정리할 수 있습니다.
시스템에서 중복 항목을 검색하려면 특정 엔터티 유형에 대해 중복 검색 규칙을 만듭니다. 중복 검색 규칙은 중복 규칙 (DuplicateRule) 엔터티로 표현됩니다. 동일한 엔터티 유형에 대해 여러 가지 검색 규칙을 만들 수 있습니다. 하지만 엔터티 유형마다 한 번에 5개까지 중복 검색 규칙을 게시할 수 있습니다.
중복 검색 조건(DuplicateRuleCondition) 엔터티로 표시되는 중복 검색 규칙 조건을 규칙에 하나 이상 사용할 수 있습니다. 조건은 논리 AND 연산으로 시스템에 결합됩니다. 중복 검색 규칙은 기본 엔터티 유형과 일치하는 엔터티 유형을 지정합니다. 중복 규칙 조건은 기본 특성의 이름과 일치하는 특성의 이름을 지정합니다. 예를 들어, 거래처를 기본 엔터티로 연락처를 일치하는 엔터티로 지정하여 성과 주소를 비교합니다. 일치 기준은 정확히 일치, 처음 n 번째 문자, 마지막 n 번째 문자와 같은 연산자로 구성됩니다.
중복 검색은 기존 레코드의 생성된 일치 코드를 생성 중인 각 새 레코드와 비교합니다. 이러한 일치 코드는 각 새 레코드를 만들 때 만들어집니다. 따라서 동일한 순간에 처리하는 경우 하나 이상의 중복 레코드가 만들어질 가능성이 있습니다. 만든 때 중복을 검색하는 것 외에 다른 중복된 중복 레코드를 확인하려면 중복 검색 작업을 예약해야 합니다.
Microsoft Dynamics 365 데이터베이스에서 중복 검색 규칙과 중복 검색 규칙 조건을 만들려면 IOrganizationService.Create 메서드 또는 CreateRequest 메시지를 사용합니다.
중요
약속에 대해 중복 검색 규칙을 만들 때 특별히 주의합니다. 되풀이 약속 마스터 및 되풀이 약속 레코드는 주제, 위치 및 관련 개체와 같은 동일한 특성 값의 일부를 공유합니다. 이러한 특성 중 하나를 중복 검색 규칙 조건으로 사용하면(DuplicateRuleCondition) 되풀이 약속 레코드를 중복 항목으로 잘못 표시할 수 있습니다. 이를 방지하려면 시작 시간 특성도 중복 검색 규칙 조건으로 포함합니다. 되풀이 약속 사용에 대한 자세한 내용은 일정 및 약속 엔터티을 참조하십시오.
중복 검색 규칙은 시스템 수준입니다. 대량 데이터의 중복을 검색하거나 특정 엔터티 레코드에 대한 중복 항목을 검색하도록 중복 검색 작업을 실행하기 전에 게시해야 합니다. 중복 검색 규칙을 게시하려면 PublishDuplicateRuleRequest 메시지를 사용합니다. 중복 규칙 게시는 백그라운드에서 실행되는 비동기 작업입니다.
이 섹션의 내용
DuplicateRuleCondition 엔터티 메시지 및 메서드
샘플: 레코드 만들기 및 업데이트할 때 중복 검색 사용
관련 섹션
데이터를 Microsoft Dynamics 365에서 관리하십시오
Microsoft Dynamics 365
© 2017 Microsoft. All rights reserved. 저작권 정보