Real-Time Customer Data Platform B2B Edition에서 두 스키마 간의 다대일 관계 정의 relationship-b2b

Adobe Real-time Customer Data Platform B2B 에디션은 계정, 기회, 캠페인 등을 포함하여 기본 B2B 데이터 엔터티를 캡처하는 여러 XDM(Experience Data Model) 클래스를 제공합니다. 이러한 클래스를 기반으로 스키마를 빌드하고 실시간 고객 프로필에서 사용할 수 있도록 활성화하면 서로 다른 소스의 데이터를 통합 스키마라는 통합 표현으로 병합할 수 있습니다.

그러나 결합 스키마에는 동일한 클래스를 공유하는 스키마로 캡처된 필드만 포함될 수 있습니다. 여기서 스키마 관계가 시작됩니다. B2B 스키마에서 관계를 구현하면 이러한 비즈니스 엔티티가 서로 관련되는 방식을 설명하고 다운스트림 세그먼테이션 사용 사례에 여러 클래스의 속성을 포함할 수 있습니다.

다음 다이어그램은 기본 구현에서 서로 다른 B2B 클래스가 어떻게 서로 관련될 수 있는지에 대한 예를 제공합니다.

B2B 클래스 관계

이 자습서에서는 Real-Time CDP B2B 에디션의 두 스키마 간의 다대일 관계를 정의하는 단계를 다룹니다.

NOTE
Real-time Customer Data Platform B2B 에디션을 사용하지 않거나 일대일 관계를 만들려면 대신 일대일 관계 만들기에 대한 안내서를 참조하십시오.
이 자습서에서는 Platform UI에서 B2B 스키마 간의 관계를 수동으로 설정하는 방법에 중점을 둡니다. B2B 소스 연결에서 데이터를 가져오는 경우 자동 생성 유틸리티를 사용하여 대신 필요한 스키마, ID 및 관계를 만들 수 있습니다. 자동 생성 유틸리티 사용에 대한 자세한 내용은 B2B 네임스페이스 및 스키마에 대한 소스 설명서를 참조하십시오.

시작하기

이 자습서에서는 Experience Platform UI의 XDM System 및 스키마 편집기에 대한 작업 이해를 필요로 합니다. 이 자습서를 시작하기 전에 다음 설명서를 검토하십시오.

소스 및 참조 스키마 정의

관계에 정의될 두 개의 스키마를 이미 생성했을 것으로 예상됩니다. 이 자습서에서는 데모용으로 비즈니스 기회("Opportunities" 스키마에 정의됨)와 관련 비즈니스 계정("Accounts" 스키마에 정의됨) 간의 관계를 만듭니다.

스키마 관계는 참조 스키마 ​의 기본 ID 필드를 참조하는 소스 스키마 내의 전용 필드로 표시됩니다. 다음 단계에서 "Opportunities"은(는) 소스 스키마 역할을 하지만 "Accounts"은(는) 참조 스키마 역할을 합니다.

B2B 관계에서 ID 이해

관계를 설정하려면 참조 스키마에 정의된 기본 ID가 있어야 합니다. B2B 엔티티에 대한 기본 ID를 설정할 때 문자열 기반 엔티티 ID는 서로 다른 시스템 또는 위치에서 수집하는 경우 겹칠 수 있으며, 이로 인해 플랫폼에서 데이터 충돌이 발생할 수 있다는 점을 유의하십시오.

이를 위해 모든 표준 B2B 클래스에는 B2B Source 데이터 형식을 준수하는 "key" 필드가 포함되어 있습니다. 이 데이터 유형은 식별자의 소스에 대한 다른 컨텍스트 정보와 함께 B2B 엔티티의 문자열 식별자에 대한 필드를 제공합니다. 이러한 필드 중 하나인 sourceKey은(는) 데이터 형식의 다른 필드 값을 연결하여 엔터티에 대해 완전히 고유한 식별자를 생성합니다. 이 필드는 항상 B2B 엔티티 스키마의 기본 ID로 사용해야 합니다.

sourceKey 필드

NOTE
XDM 필드를 ID로 설정할 때 아래에서 ID를 정의할 ID 네임스페이스를 제공해야 합니다. Adobe에서 제공하는 표준 네임스페이스이거나 조직에서 정의한 사용자 정의 네임스페이스일 수 있습니다. 실제로 네임스페이스는 단순히 컨텍스트 문자열이며, ID 유형을 분류하는 데 조직에서 의미가 있는 경우 원하는 값으로 설정할 수 있습니다. 자세한 내용은 ID 네임스페이스에 대한 개요를 참조하십시오.

참조용으로 다음 섹션에서는 관계가 정의되기 전에 이 자습서에서 사용되는 각 스키마의 구조를 설명합니다. 스키마 구조에서 기본 ID가 정의된 위치와 기본 ID가 사용하는 사용자 정의 네임스페이스를 참고하십시오.

영업 기회 스키마

소스 스키마 "Opportunities"이(가) XDM 비즈니스 영업 기회 클래스를 기반으로 합니다. 클래스에서 제공하는 필드 중 하나(opportunityKey)가 스키마의 식별자 역할을 합니다. 특히 opportunityKey 개체 아래의 sourceKey 필드는 B2B Opportunity (이)라는 사용자 지정 네임스페이스에서 스키마의 기본 ID로 설정됩니다.

필드 속성 ​에서 볼 수 있듯이 이 스키마는 Real-Time Customer Profile에서 사용할 수 있도록 설정되었습니다.

스키마 편집기에서 opportunityKey 개체와 Enable for profile 토글이 강조 표시된 Opportunities 스키마.

Accounts 스키마

참조 스키마 "Accounts"은(는) XDM 계정 클래스를 기반으로 합니다. 루트 수준 accountKey 필드에는 B2B Account이라는 사용자 지정 네임스페이스에서 기본 ID 역할을 하는 sourceKey이(가) 포함되어 있습니다. 이 스키마는 프로필에서도 사용할 수 있도록 설정되었습니다.

AccountKey 개체와 Enable for profile 토글이 강조 표시된 스키마 편집기의 Accounts 스키마.

소스 스키마에 대한 관계 필드 정의 relationship-field

두 스키마 간의 관계를 정의하려면 소스 스키마에 참조 스키마의 기본 ID를 나타내는 전용 필드가 있어야 합니다. 표준 B2B 클래스는 일반적으로 관련된 비즈니스 엔터티를 위한 전용 소스 키 필드를 포함합니다. 예를 들어 XDM 비즈니스 영업 기회 클래스에는 관련 계정(accountKey) 및 관련 캠페인(campaignKey)에 대한 소스 키 필드가 포함되어 있습니다. 그러나 기본 구성 요소 이상이 필요한 경우 사용자 지정 필드 그룹을 사용하여 다른 B2B Source 필드를 스키마에 추가할 수도 있습니다.

NOTE
현재 소스 스키마에서 참조 스키마까지 다대일 및 일대일 관계만 정의할 수 있습니다. 일대다 관계의 경우 "다"를 나타내는 관계 필드를 스키마에 정의해야 합니다.

관계 필드를 설정하려면 캔버스 내에서 해당 필드를 선택한 다음 스키마 속성 사이드바에서 관계 추가 ​를 선택하십시오. Opportunities 스키마의 경우 계정과 다대일 관계를 설정하는 것이 목표이므로 accountKey.sourceKey 필드입니다.

sourceKey 필드 및 관계 추가가 강조 표시된 스키마 편집기입니다.

관계 추가 대화 상자가 나타납니다. 이 대화 상자를 사용하여 관계 세부 사항을 지정합니다. 관계 유형은 기본적으로 다대일(으)로 설정됩니다.

다대일 스키마 관계가 강조 표시된 관계 추가 대화 상자입니다.

참조 스키마 ​에서 검색 창 또는 드롭다운 메뉴를 사용하여 참조 스키마의 이름을 찾습니다. 참조 스키마의 이름을 강조 표시하면 참조 ID 네임스페이스 필드가 참조 스키마의 기본 ID의 네임스페이스로 자동 업데이트됩니다.

NOTE
사용 가능한 참조 스키마 목록은 적합한 스키마만 포함하도록 필터링됩니다. 스키마 must ​에 할당된 기본 ID가 있으며 B2B 클래스 또는 개별 프로필 클래스여야 합니다. 잠재 고객 클래스 스키마에는 관계가 있을 수 없습니다.

참조 스키마 및 참조 ID 네임스페이스 필드가 강조 표시된 관계 추가 대화 상자입니다.

현재 스키마의 관계 이름참조 스키마의 관계 이름 ​에서 소스 및 참조 스키마 컨텍스트의 관계에 대해 알기 쉬운 이름을 각각 지정하십시오. 완료되면 적용 ​을 선택하여 변경 내용을 확인하고 관계를 저장합니다.

NOTE
관계 이름은 35자 이하여야 합니다.

관계 이름 필드가 강조 표시된 관계 추가 대화 상자입니다.

이제 관계 필드가 이전에 제공한 친숙한 이름으로 표시되어 캔버스가 다시 나타납니다. 쉽게 참조할 수 있도록 왼쪽 레일에 관계 이름도 나열됩니다.

새 관계 이름이 적용된 스키마 편집기입니다.

참조 스키마의 구조를 보면 스키마의 기본 ID 필드 옆에 관계 마커가 나타나고 왼쪽 레일에 표시됩니다.

스키마 편집기에서 새 관계 마커가 강조 표시된 대상 스키마입니다.

B2B 스키마 관계 편집 edit-schema-relationship

스키마 관계가 설정되면 소스 스키마에서 관계 필드를 선택한 후 관계 편집 ​을 선택합니다.

NOTE
연결된 관계를 모두 보려면 참조 스키마에서 기본 ID 필드를 선택한 다음 관계 보기를 선택하십시오.
관계 필드가 선택되고 관계 보기가 강조 표시된 스키마 편집기. {width="100" modal="regular"}

관계 필드와 관계 편집이 강조 표시된 스키마 편집기입니다.

관계 편집 대화 상자가 나타납니다. 이 대화 상자에서 참조 스키마 및 관계 이름을 변경하거나 관계를 삭제할 수 있습니다. 다대일 관계 유형은 변경할 수 없습니다.

관계 편집 대화 상자

데이터 무결성을 유지하고 세그먼테이션 및 기타 프로세스에서 중단을 방지하려면 연결된 데이터 세트와의 스키마 관계를 관리할 때 다음 지침을 고려하십시오.

  • 스키마가 데이터 세트와 연결된 경우 세그먼테이션에 부정적인 영향을 줄 수 있으므로 관계를 직접 삭제하지 마십시오. 대신 관계를 제거하기 전에 연결된 데이터 세트를 삭제하십시오.
  • 기존 관계를 먼저 삭제하지 않으면 참조 스키마를 변경할 수 없습니다. 그러나 연결된 데이터 세트와의 관계를 삭제하면 의도하지 않은 결과가 발생할 수 있으므로 주의해서 이 작업을 수행해야 합니다.
  • 기존 연결된 데이터 세트를 사용하여 스키마에 새 관계를 추가하는 것은 의도한 대로 작동하지 않을 수 있으며 잠재적인 충돌을 초래할 수 있습니다.

스키마 작업 영역의 관계 탭에서 스키마 내의 특정 관계를 필터링하고 검색할 수 있습니다. 이 보기를 사용하여 관계를 빠르게 찾고 관리할 수 있습니다. 필터링 옵션에 대한 자세한 지침은 스키마 리소스 탐색에 대한 문서를 참조하십시오.

스키마 작업 영역의 관계 탭입니다.

다음 단계

이 자습서에 따라 Schema Editor을(를) 사용하여 두 스키마 간에 다대일 관계를 만들었습니다. 이러한 스키마를 기반으로 하는 데이터 세트를 사용하여 데이터를 수집했으며 해당 데이터가 프로필 데이터 저장소에서 활성화되면 다중 클래스 세그먼테이션 사용 사례에 대해 두 스키마의 특성을 사용할 수 있습니다.

recommendation-more-help
62e9ffd9-1c74-4cef-8f47-0d00af32fc07