다양한 채널에서 고객과의 관계와 브랜드와의 상호 작용을 파악하는 기능은 Adobe Experience Platform의 중요한 부분입니다. 구조 내에서 이러한 관계 정의 Experience Data Model (XDM) 스키마를 사용하면 고객 데이터에 대한 복잡한 통찰력을 얻을 수 있습니다.
스키마 관계는 결합 스키마 및 Real-Time Customer Profile이는 동일한 클래스를 공유하는 스키마에만 적용됩니다. 다른 클래스에 속하는 두 스키마 간의 관계를 설정하려면 다른 관련 스키마의 ID를 참조하는 소스 스키마에 전용 관계 필드를 추가해야 합니다.
이 문서에서는 Experience Platform 사용자 인터페이스. API를 사용하여 스키마 관계를 정의하는 단계는 스키마 레지스트리 API를 사용하여 관계 정의.
Adobe Real-time Customer Data Platform B2B Edition에서 일대일 관계를 만드는 방법에 대한 단계는 다음 안내서를 참조하십시오 B2B 관계 생성.
이 자습서에서는 을(를) 제대로 이해하고 있어야 합니다 XDM System 및 의 스키마 편집기 Experience Platform UI. 이 자습서를 시작하기 전에 다음 설명서를 검토하십시오.
이미 관계에 정의될 두 개의 스키마를 생성한 것으로 예상됩니다. 데모 목적으로 이 자습서에서는 조직의 충성도 프로그램("에 정의됨) 멤버 간의 관계를 만듭니다Loyalty Members" schema) 및 favorite hotel(Hotels" 스키마)를 만듭니다.
관계를 설정하려면 두 스키마에 기본 ID가 정의되어 있어야 하며 Real-Time Customer Profile. 의 섹션을 참조하십시오. 프로필에서 사용할 스키마 활성화 스키마 만들기 자습서에서 스키마를 구성하는 방법에 대한 지침이 필요한 경우 스키마 만들기 자습서에서 를 참조하십시오.
스키마 관계는 소스 스키마 해당 필드의 다른 필드를 가리킵니다 참조 스키마. 다음에 나오는 단계에서, "Loyalty Members" 은 소스 스키마이고 "Hotels는 참조 스키마 역할을 합니다.
다음 섹션에서는 관계가 정의되기 전에 이 자습서에서 사용되는 각 스키마의 구조를 설명합니다.
소스 스키마 "Loyalty Members" XDM Individual Profile 클래스. 충성도 프로그램의 구성원을 설명하는 필드를 포함합니다. 이 필드 중 하나는 personalEmail.addess
는 의 이메일 네임스페이스. 아래에 표시됨 스키마 속성에서 사용할 수 있도록 이 스키마가 활성화되었습니다. Real-Time Customer Profile.
참조 스키마 "Hotels" 은(는) 사용자 지정 "Hotels" 클래스로, 호텔을 설명하는 필드를 포함합니다. 관계에 참여하려면 참조 스키마에도 기본 ID가 정의되어 있어야 하며 프로필. 이 경우 _tenantId.hotelId
는 사용자 지정 "Hotel ID" id 네임스페이스입니다.
에 대해 활성화합니다
사용자 지정 ID 네임스페이스를 만드는 방법을 알아보려면 ID 서비스 설명서.
이 단계는 소스 스키마에 참조 스키마의 기본 ID에 대한 포인터로 사용할 전용 문자열 유형 필드가 없는 경우에만 필요합니다. 이 필드가 소스 스키마에 이미 정의된 경우 다음 단계로 건너뜁니다 관계 필드 정의.
두 스키마 간의 관계를 정의하려면 소스 스키마에 참조 스키마의 기본 ID를 나타내는 전용 필드가 있어야 합니다. 새 스키마 필드 그룹을 만들거나 기존 스키마 필드 그룹을 확장하여 이 필드를 소스 스키마에 추가할 수 있습니다.
의 경우 Loyalty Members 스키마, 새 preferredHotel
충성도 멤버가 회사 방문에 대해 선호하는 호텔을 나타내는 필드가 추가됩니다. 먼저 더하기 아이콘(+) 내의 아무 곳에나 삽입할 수 있습니다.
캔버스에 새 필드 자리 표시자가 나타납니다. 아래 필드 속성를 채울 때 필드의 필드 이름과 표시 이름을 지정하고 유형을 ""로 설정합니다.문자열". 아래 할당 대상확장할 기존 필드 그룹을 선택하거나 고유한 이름을 입력하여 새 필드 그룹을 만듭니다. 이 경우 새 "Preferred Hotel" 필드 그룹이 만들어집니다.
완료되면 을 선택합니다 적용.
업데이트된 내용 preferredHotel
필드가 캔버스에 표시되고 _tenantId
사용자 지정 필드이므로 개체를 추가할 수 없습니다. 선택 저장 스키마 변경 작업을 완료하려면 다음을 수행하십시오.
소스 스키마에 전용 참조 필드가 정의되면 이를 관계 필드로 지정할 수 있습니다.
아래 단계에서는 캔버스에서 오른쪽 레일 컨트롤을 사용하여 관계 필드를 정의하는 방법을 설명합니다. Real-Time CDP B2B Edition에 대한 액세스 권한이 있는 경우 를 사용하여 일대일 관계를 정의할 수도 있습니다 동일한 대화 상자 일대일 관계를 만들 때
을(를) 선택합니다 preferredHotel
캔버스에서 필드를 아래로 스크롤한 다음 필드 속성 까지 관계 확인란이 표시됩니다. 관계 필드 구성에 필요한 매개 변수를 표시하려면 확인란을 선택합니다.
에 대한 드롭다운을 선택합니다. 참조 스키마 관계를 위한 참조 스키마("Hotels"(이 예에서 ) 아래 참조 ID 네임스페이스를 클릭하고 참조 스키마의 id 필드의 네임스페이스를 선택합니다(이 경우 "Hotel ID") 선택 적용 완료됨.
다음 preferredHotel
이제 필드가 캔버스에서 관계로 강조 표시되어 참조 스키마의 이름을 표시합니다. 선택 저장 변경 사항을 저장하고 워크플로우를 완료하려면
이 자습서를 따라 를 사용하여 두 스키마 간에 일대일 관계를 성공적으로 만들었습니다 Schema Editor. API를 사용하여 관계를 정의하는 방법에 대한 단계는 스키마 레지스트리 API를 사용하여 관계 정의.