다음을 통해 공유


Dynamics 365 Customer Insights의 통합 출력 테이블 문제 해결 - 데이터

출력 테이블 소개

데이터 통합 프로세스각 단계에서는 시스템 생성 출력 테이블을 생성합니다.

예기치 않은 통합 결과를 해결하려면 다음 출력 테이블을 추적할 수 있습니다.

Step 테이블 설명
중복 제거 Deduplication_{Datasource}_{Table} 각 원본 테이블에 대해 중복 제거된 레코드
Match ConflationMatchPairs 원본 테이블에서 일치하는 레코드
Merge 고객 통합 고객 프로필

각 출력 테이블에 대한 자세한 설명은 출력 테이블 이해를 참조 하세요.

출력 테이블 보기

메서드 크기 중복 제거 ConflationMatchPairs 고객
100K 레코드 다운로드 상위 100K
내보내기 설정 전체
샌드박스 환경 만들기 전체

방법 1: 100K 레코드 다운로드

레코드가 100,000개 미만인 경우 이 메서드를 사용합니다.

Customer Insights - 데이터에서 테이블 페이지를 엽니다. 각 출력 테이블에 대해 다운로드를 선택하여 테이블의 가장 최근 100,000개 레코드를 가져옵니다.

출력 테이블의 레코드를 다운로드하는 방법을 보여 주는 스크린샷

이 메서드에 모든 출력 정보가 포함되어 있는지 확인하려면 메서드 3: 샌드박스 환경 만들기를 참조하세요.

방법 2: 내보내기 설정

레코드가 100,000개 이상인 경우 이 메서드를 사용합니다.

각 출력 테이블에 대해 내보내기 설정을 지정합니다. Blob Storage로 내보내는 것이 좋습니다.

모든 내보내기를 새로 고친 다음 전체 테이블이 구성된 위치에 기록됩니다.

방법 3: 샌드박스 환경 만들기

새 샌드박스 환경을 만들어 원래 테이블의 문제 레코드 하위 집합이 포함된 테이블에서 통합 구성을 다시 만듭니다.

이 단계에서는 메서드 1: 다운로드 100K 레코드 에 모든 출력 정보가 포함되도록 합니다.

데이터 원본

문제 레코드의 작은 하위 집합만 포함하는 새 테이블을 만듭니다. 레코드가 100,000개 미만인 것이 좋습니다.

테이블을 새로 고쳐 Customer Insights - Data로 수집합니다.

문제 테이블 통합

  1. 문제 테이블을 매핑합니다.
  2. 원래 중복 제거 규칙을 문제 테이블에 복사합니다.
  3. 각 문제 테이블에 대해 다음을 수행합니다.
    • 원래 일치 규칙을 복사합니다.
    • 데이터에 대한 가시성을 높이기 위해 모든 레코드 포함을 사용하도록 설정합니다.
  4. 통합 데이터 뷰 단계에서 기본 구성을 유지합니다.
  5. 통합을 실행하여 고객 프로필을 생성합니다.

통합 결과 해결

예기치 않은 결과의 위치에 따라 다른 출력 테이블을 확인해야 할 수 있습니다.

통합 결과를 설명하는 예제를 참조하세요.

중복 제거

중복 제거가 예상대로 작동하는지 확인하려면 다음을 확인합니다.

  • 문제가 있는 결과의 원본 데이터
  • 중복 제거 구성

다음과 같은 모든 구성을 고려해야 합니다.

  • 표준화
  • Precision
  • 예외
  • 병합 기본 설정

중복 제거 규칙 정의의 중복 제거 개념 개요와 중복 제거 개념 및 시나리오의 예제를 참조하세요.

Match

일치 항목이 예상대로 작동하는지 확인하려면 다음을 확인합니다.

  • 문제가 있는 결과의 원본 데이터
  • 관련 중복 제거 레코드
  • 구성 일치

다음과 같은 모든 구성을 고려해야 합니다.

  • 일치 순서
  • 보강
  • 표준화
  • Precision
  • 예외
  • 사용자 지정 일치 조건
  • 병합 기본 설정

데이터 통합에 대한 일치 규칙 정의에서 일치 개념의 개요를 참조하세요.

Merge

병합이 예상대로 작동하는지 확인하려면 다음을 확인합니다.

  • 문제가 있는 결과의 원본 데이터
  • 관련 중복 제거 레코드
  • 관련 ConflationMatchPairs 레코드
  • 병합 구성

다음과 같은 모든 구성을 고려해야 합니다.

  • 제외된 필드
  • 클러스터
  • 병합 기본 설정
  • 그룹화된 필드
  • 사용자 지정 ID 생성.

데이터 통합예제에 대한 고객 열 통합의 병합 동작 개요를 참조하세요.

출력 테이블 이해

중복 제거 테이블

중복 제거 테이블은 구성된 규칙에 의해 중복 제거된 원본 테이블입니다. 구성된 규칙이 없으면 원본 테이블이 일치 규칙에서 참조되는 열에서 중복 제거됩니다.

Column Source Type 설명
PrimaryKey Source 문자열 구성된 원본 기본 키
PrimaryKey_Alternate 시스템 문자열 중복 제거 그룹에 대해 식별된 기본 키의 연결된 목록
DeduplicationGroup ... DeduplicationGroup_N 시스템 문자열 중복 제거 규칙을 기반으로 하는 유사한 레코드 그룹의 식별자입니다.
규칙... Rule_N 시스템 문자열 중복 제거 그룹이 일치하는 중복 제거 규칙
점수... Score_N 시스템 Double 중복 제거 규칙에 대해 반환된 점수입니다.
Deduplication_WinnerId 시스템 문자열 중복 제거 그룹에 대한 우승 기본 키
다른 매핑된 필드 Source 다양 원본 테이블의 나머지 매핑된 필드

ConflationMatchPairs 테이블

ConflationMatchPairs 테이블은 구성된 규칙에 따라 일치하는 중복 제거된 레코드 집합입니다.

Column Source Type 설명
TrueObjectId 시스템 문자열 원본 테이블에서 일치하는 레코드의 임시 식별자입니다.
PrimaryKey ... PrimaryKey_N Source 문자열 일치하는 원본 기본 키
PrimaryKey_Alternate ... PrimaryKey_Alternate_N 시스템 문자열 일치하는 원본 기본 키의 대체 키
ConflationMatchPairs_ModifiedOn 시스템 날짜/시간 일치하는 레코드에 대한 가장 최근 변경 내용의 타임스탬프
다른 일치하는 필드 Source 다양 원본 테이블의 나머지 매핑된 필드

고객 테이블

고객 테이블은 통합 필드의 구성에 따라 ConflationMatchPairs원본 열을 병합하여 생성된 최종 고객 프로필 집합입니다.

Column Source Type 설명
고객 ID 시스템 문자열 프로필의 고유 GUID 식별자입니다.
PrimaryKey ... PrimaryKey_N Source 문자열 일치하는 원본 기본 키
PrimaryKey_Alternate ... PrimaryKey_Alternate_N 시스템 문자열 일치하는 원본 기본 키의 대체 키
통합 필드 Source 다양 원본 필드에 통합 필드 구성을 적용하여 결정되는 최종 필드

통합 결과의 예

원본 테이블

MyData_Contact

ContactId FirstName LastName 전자 메일
1 톰슨 monica.thomson@contoso.com
2 Monica Smith monica.thomson@contoso.com

MyData_Referral

ID FirstName LastName EmailAddress ReferralDate
100 모니 () 톰슨 monica.thomson@contoso.com 2024년 1월 1일 오전 12:00
200 Monica Smith monica.thomson@contoso.com 2020년 12월 24일 오전 12:00

중복 제거 테이블

Deduplication_MyData_Contact

에 중복 제거 Email하는 경우:

ContactId ContactId_Alternate Deduplication_GroupId 규칙 점수 Deduplication_WinnerId FirstName LastName 전자 메일
1 1; 2 guid() DedupOnEmail 1.0 1 톰슨 monica.thomson@contoso.com

Deduplication_MyData_Referral

에 중복 제거 EmailAddress하는 경우:

ID Id_Alternate Deduplication_GroupId 규칙 점수 Deduplication_WinnerId FirstName LastName EmailAddress ReferralDate
100 100; 200 guid() DedupOnEmailAddress 1.0 100 모니 () 톰슨 monica.thomson@contoso.com 2024년 1월 1일 오전 12:00

ConflationMatchPairs 테이블

일치하는 Contact.Email == Referral.Email경우:

TrueObjectId Contact_ContactId Contact_ContactId_Alternate Referral_Id Referral_Id_Alternate ConflationMatchPairs_ModifiedOn Contact_FirstName Contact_LastName Contact_Email Referral_FirstName Referral_LastName Referral_EmailAddress Referral_ReferralDate
1__00 1 1; 2 100 100; 200 now() 톰슨 monica.thomson@contoso.com 모니 () 톰슨 monica.thomson@contoso.com 2024년 1월 1일 오전 12:00

고객 테이블

다음과 같이 통합 필드를 설정하는 경우:

  • FirstName: Contact.FirstName 우선 순위 Referral.FirstName가 .
  • LastName: Contact.LastName 우선 순위 Referral.LastName가 .
  • 전자 메일: Contact.Email 우선 순위 Referral.EmailAddress가 입니다.
  • ReferralDate: Referral.ReferralDate 촬영됩니다.
고객 ID Contact_ContactId Contact_ContactId_Alternate Referral_Id Referral_Id_Alternate FirstName LastName 전자 메일 ReferralDate
guid() 1 1; 2 100 100; 200 모니 () 톰슨 monica.thomson@contoso.com 2024년 1월 1일 오전 12:00