Show Menu
화제×

스키마 편집기를 사용하여 두 스키마 간의 관계 정의

Adobe Experience Platform은 고객 간의 관계와 다양한 채널에서 브랜드와의 상호 작용을 파악하는 데 중요한 역할을 합니다. XDM(Experience Data Model) 스키마 구조 내에서 이러한 관계를 정의하면 고객 데이터에 대한 복잡한 통찰력을 얻을 수 있습니다.
이 문서에서는 경험 플랫폼 사용자 인터페이스의 스키마 편집기를 사용하여 조직에서 정의한 두 스키마 간의 일대일 관계를 정의하는 자습서를 제공합니다. API를 사용하여 스키마 관계를 정의하는 단계는 스키마 레지스트리 API를 사용하여 관계를 정의하는 방법에 대한 자습서를 참조하십시오 .

시작하기

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

소스 및 대상 스키마 정의

관계에 정의될 두 개의 스키마를 이미 만들었어야 합니다. 데모용으로 이 자습서는 조직의 충성도 프로그램("충성도 구성원" 스키마에서 정의)의 멤버와 자주 사용하는 호텔("호텔" 스키마에서 정의) 간의 관계를 만듭니다.
스키마 관계는 대상 스키마 내의 다른 필드를 참조하는 필드를 갖는 소스 스키마로 ​표시됩니다. 다음 단계에서 "충성도 멤버"는 소스 스키마로, "호텔"은 대상 스키마로 작동합니다.
참조용으로 다음 섹션에서는 관계가 정의되기 전에 이 자습서에서 사용되는 각 스키마의 구조에 대해 설명합니다.

충성도 멤버 스키마

소스 스키마 "충성도 멤버"는 UI에서 스키마를 만들기 위해 자습서에서 생성된 스키마입니다 . 여기에는 "\_tenantId" 네임스페이스 아래의 "충성도" 개체가 포함되며 여기에는 몇 개의 충성도별 필드가 포함됩니다. 이러한 필드 중 하나인 "loyaltyId"는 "Email" 네임스페이스 아래의 스키마의 기본 ID로 사용됩니다. 스키마 속성에서 ​보이는 바와 같이 이 스키마는 실시간 고객 프로필에서 사용할 수 있도록 설정되었습니다 .

호텔 스키마

대상 스키마 "호텔"에는 호텔을 설명하는 필드, 주소, 브랜드, 회의실 수 및 별 등급이 포함됩니다. "hotelId" 필드는 "ECID" 네임스페이스 아래의 스키마의 기본 ID로 사용됩니다. "충성도 멤버"와 달리 이 스키마는 실시간 고객 프로필에 대해 활성화되지 않았습니다.

관계 혼합 만들기

이 단계는 소스 스키마에 다른 스키마에 대한 참조로 사용할 전용 문자열 유형 필드가 없는 경우에만 필요합니다. 이 필드가 소스 스키마에 이미 정의된 경우 관계 필드를 정의하는 다음 단계로 건너뜁니다 .
두 스키마 간의 관계를 정의하려면 소스 스키마에 대상 스키마에 대한 참조로 사용할 전용 필드가 있어야 합니다. 새 혼합을 만들어 이 필드를 소스 스키마에 추가할 수 있습니다.
먼저 믹싱 섹션에서 추가를 클릭합니다 .
# 대화 상자가 나타납니다. 여기에서 # 를 클릭합니다**. 표시되는 텍스트 필드에 새 믹스에 대한 표시 이름과 설명을 입력합니다. 완료되면 ** # 를 클릭합니다.
Mixins 섹션에 "Loyalty Relationship"이 나타나면서 캔버스가 다시 나타납니다 . mixin 이름을 클릭한 다음 루트 수준 "충성도 구성원" 필드 옆에 있는 필드 추가를 클릭합니다.
"\_tenantId" 네임스페이스 아래의 캔버스에 새 필드가 나타납니다. 필드 속성에서 ​필드의 필드 이름과 표시 이름을 지정하고 유형을 "문자열"로 설정합니다.
완료되면 적용을 클릭합니다 .
업데이트된 "loyaltyRelationship" 필드가 캔버스에 나타납니다. 저장을 클릭하여 스키마에 대한 변경 사항을 완료합니다.

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

소스 스키마에 전용 참조 필드가 정의되어 있으면 관계 필드로 지정할 수 있습니다.
캔버스에서 참조 필드를 클릭한 다음 관계 확인란이 나타날 때까지 필드 속성 에서 아래로 스크롤합니다. 관계 필드를 구성하는 데 필요한 매개 변수를 표시하려면 이 확인란을 선택합니다.
참조 스키마에 대한 드롭다운을 클릭하고 관계에 대한 대상 스키마("호텔" 예시)를 선택합니다. 대상 스키마가 유니폼이 활성화된 경우 참조 ID 네임스페이스 필드는 대상 스키마의 기본 ID의 네임스페이스로 자동으로 설정됩니다. 스키마에 기본 ID가 정의되지 않은 경우 드롭다운 메뉴에서 사용할 네임스페이스를 수동으로 선택해야 합니다. Click Apply when finished.
이 필드는 대상 스키마의 이름 및 참조 ID 네임스페이스를 표시하여 캔버스에 관계로 나타납니다. 저장을 클릭하여 변경 내용을 저장하고 워크플로우를 완료합니다.

다음 단계

이 튜토리얼을 따라 스키마 편집기를 사용하여 두 스키마 간에 1:1 관계를 성공적으로 만들었습니다. API를 사용하여 관계를 정의하는 방법에 대한 단계는 스키마 레지스트리 API를 사용하여 관계를 정의하는 방법에 대한 자습서를 참조하십시오 .