Adobe Experience Platform에서 스키마의 클래스는 스키마에 포함될 데이터의 동작 측면(레코드 또는 시계열)을 정의합니다. 이 외에도 클래스는 해당 클래스를 기반으로 하는 모든 스키마가 포함해야 하는 가장 적은 수의 공통 속성을 설명하고 여러 호환되는 데이터 세트가 병합될 수 있는 방법을 제공합니다.
Adobe은 다음을 포함한 몇 가지 표준("코어") 경험 데이터 모델(XDM) 클래스를 제공합니다. XDM Individual Profile 및 XDM ExperienceEvent. 이러한 핵심 클래스 외에도 사용자 정의 클래스를 만들어 조직의 보다 구체적인 사용 사례를 설명할 수도 있습니다.
이 문서에서는 Experience Platform UI에서 사용자 정의 클래스를 만들고, 편집하고, 관리하는 방법에 대한 개요를 제공합니다.
이 안내서에서는 XDM 시스템에 대한 작업 이해가 필요합니다. 다음을 참조하십시오. XDM 개요 Experience Platform 생태계 내에서 XDM의 역할에 대한 소개 및 스키마 컴포지션 기본 사항 클래스가 XDM 스키마에 기여하는 방법을 알아봅니다.
이 안내서에서는 필요하지 않지만, UI에서 스키마 작성 의 다양한 기능에 익숙해지려면 Schema Editor.
다음에서 스키마 작업 영역, 선택 스키마 만들기을 선택한 다음 을 선택합니다. 찾아보기 드롭다운에서 을 클릭합니다.
사용 가능한 클래스 목록에서 선택할 수 있는 대화 상자가 나타납니다. 대화 상자 맨 위에서 을 선택합니다. 새 클래스 만들기. 그런 다음 새 클래스에 표시 이름(클래스의 짧고 설명적이며 고유하며 사용자에게 친숙한 이름), 설명 및 스키마가 정의할 데이터에 대한 동작을 지정할 수 있습니다(기록 또는 시계열).
완료되면 다음을 선택합니다. 클래스 할당.
다음 Schema Editor 이 나타나고 방금 만든 사용자 지정 클래스를 기반으로 하는 새 스키마가 캔버스에 표시됩니다. 아직 클래스에 추가된 필드가 없으므로 스키마에는 _id
필드: 의 모든 리소스에 자동으로 적용되는 시스템 생성 고유 식별자를 나타냅니다. Schema Registry.
조직에서 정의한 클래스를 구현하는 스키마를 작성할 때 스키마 필드 그룹은 호환되는 클래스에서만 사용할 수 있습니다. 정의한 클래스가 새로운 클래스이므로 필드 그룹 추가 대화 상자. 대신 다음을 수행해야 합니다. 새 필드 그룹 만들기 해당 클래스와 함께 사용합니다. 다음에 새 클래스를 구현하는 스키마를 구성할 때 정의한 필드 그룹이 나열되고 사용할 수 있습니다.
이제 시작할 수 있습니다. 클래스에 필드 추가클래스를 사용하는 모든 스키마에서 공유됩니다.
조직에서 정의한 사용자 정의 클래스만 완전히 편집하고 사용자 정의할 수 있습니다. Adobe으로 정의된 코어 클래스의 경우, 해당 필드의 표시 이름만 개별 스키마의 컨텍스트 내에서 편집할 수 있습니다. 의 섹션을 참조하십시오. 스키마 필드의 표시 이름 편집 을 참조하십시오.
사용자 정의 클래스를 저장하고 데이터 수집에 사용하면 이후에 추가 변경 사항만 수행할 수 있습니다. 다음을 참조하십시오. 스키마 진화 규칙 추가 정보.
기존 클래스를 편집하려면 찾아보기 을 탭한 다음 편집할 클래스를 사용하는 스키마 이름을 선택합니다.
작업 영역의 검색 및 필터링 기능을 사용하여 스키마를 보다 쉽게 찾을 수 있습니다. 다음 안내서를 참조하십시오 xdm 리소스 살펴보기 추가 정보.
다음 Schema Editor 캔버스에 스키마 구조가 표시된 상태로 나타납니다. 이제 시작할 수 있습니다. 클래스에 필드 추가.
에 사용자 정의 클래스를 사용하는 스키마가 열려 있는 경우 스키마 편집기를 클릭하여 클래스에 필드를 추가할 수 있습니다. 새 필드를 추가하려면 더하기(+) 스키마 이름 옆에 있는 아이콘.
클래스에 추가하는 모든 필드는 해당 클래스를 사용하는 모든 스키마에서 사용됩니다. 따라서 모든 스키마 사용 사례에서 어떤 필드가 유용한지 신중하게 고려해야 합니다. 이 클래스 아래의 일부 스키마에서만 사용할 수 있는 필드를 추가하려는 경우 다음을 수행하여 해당 스키마에 추가하는 것이 좋습니다. 필드 그룹 만들기 대신,
An 제목 없는 필드 자리 표시자가 캔버스에 나타나고 오른쪽 레일이 업데이트되어 필드의 속성을 구성하는 컨트롤을 표시합니다. 아래 할당 대상, 선택 클래스.
다음 안내서를 참조하십시오 UI의 필드 정의 를 사용하여 필드를 구성하고 클래스에 추가하는 방법에 대한 구체적인 단계를 살펴보십시오. 클래스에 필요한 만큼 필드를 계속 추가합니다. 완료되면 다음을 선택합니다. 저장 를 클릭하여 스키마와 클래스를 모두 저장합니다.
이 클래스를 사용하는 스키마를 이전에 생성한 경우에는 새로 추가된 필드가 해당 스키마에 자동으로 표시됩니다.
저장하기 전에 초기 생성 프로세스 중에 언제든지 스키마 클래스를 변경할 수 있습니다. 다음 안내서를 참조하십시오 스키마 생성 및 편집 추가 정보.
이 문서에서는 Platform UI를 사용하여 클래스를 만들고 편집하는 방법에 대해 다룹니다. 의 기능에 대한 자세한 내용 스키마 작업 영역에서 다음을 참조하십시오 스키마 작업 영역 개요.
을 사용하여 클래스를 관리하는 방법에 대해 알아보려면 Schema Registry API에서 다음을 참조하십시오. 클래스 끝점 안내서.