UI에서 클래스 만들기 및 편집

XDM(Experience Data Model)에서 클래스는 스키마에 포함할 데이터의 행동 측면(레코드 또는 시간 시리즈)을 정의합니다. 이 외에도 클래스는 해당 클래스를 기반으로 하는 모든 스키마에는 호환이 가능한 여러 데이터 집합을 병합하는 방법을 포함하는 데 필요한 가장 작은 수의 공용 속성을 설명합니다.

Adobe은 XDM Individual Profile 및 XDM ExperienceEvent을 비롯한 여러 표준("core") XDM 클래스를 제공합니다. 이러한 핵심 클래스 외에도 사용자 지정 클래스를 만들어 조직에 대한 보다 구체적인 사용 사례를 설명할 수도 있습니다.

이 문서에서는 Adobe Experience Platform UI에서 사용자 정의 클래스를 만들고, 편집하고, 관리하는 방법에 대한 개요를 제공합니다.

전제 조건

이 가이드를 사용하려면 XDM 시스템에 대한 작업 이해가 필요합니다. Experience Platform 에코시스템 내의 XDM 역할에 대한 소개는 XDM 개요, 스키마 구성](…/…/schema/composition.md)의 기본 사항에 대해 참조하여 클래스가 XDM 스키마에 기여하는 방법을 알아보십시오.[

이 안내서는 필요하지 않지만 Schema Editor의 다양한 기능에 익숙해지려면 UI에서 스키마 작성의 자습서를 따르는 것이 좋습니다.

새 클래스만들기

스키마 작업 영역에서 스키마 만들기​를 선택한 다음 드롭다운에서 찾아보기​를 선택합니다.

사용 가능한 클래스 목록에서 선택할 수 있는 대화 상자가 나타납니다. 대화 상자의 맨 위에서 새 클래스 만들기​를 선택합니다. 그런 다음 새 클래스에 대해 표시 이름(클래스의 짧고 설명적이며 고유하며 사용자에게 친숙한 이름), 설명 및 스키마가 정의하는 데이터의 비헤이비어("레코드" 또는 "시간 시리즈")을 지정할 수 있습니다.

완료되면 클래스 할당​을 선택합니다.

방금 만든 사용자 지정 클래스를 기반으로 하는 새 스키마를 캔버스에 표시하는 Schema Editor이 나타납니다. 아직 클래스에 추가된 필드가 없으므로 스키마에는 Schema Registry의 모든 리소스에 자동으로 적용되는 시스템 생성 고유 식별자를 나타내는 _id 필드만 포함됩니다.

중요

조직에서 정의한 클래스를 구현하는 스키마를 빌드할 때는 믹스를 호환 가능한 클래스에서만 사용할 수 있습니다. 정의한 클래스는 새로 만들어지므로 Add mixin 대화 상자에 호환되는 믹스가 없습니다. 대신 해당 클래스에서 사용하려면 새 믹싱을(를) 만들어야 합니다. 다음에 새 클래스를 구현하는 스키마를 작성할 때 정의한 혼합이 나열되고 사용할 수 있습니다.

이제 클래스에 필드 추가를 시작할 수 있습니다. 이 작업은 클래스를 사용하는 모든 스키마가 공유합니다.

기존 클래스편집

노트

조직에서 정의한 사용자 정의 클래스만 완전히 편집하고 사용자 정의할 수 있습니다. Adobe에 의해 정의된 핵심 클래스의 경우 개별 스키마 컨텍스트 내에서 해당 필드의 표시 이름만 편집할 수 있습니다. 자세한 내용은 스키마 필드에 대한 표시 이름 편집의 섹션을 참조하십시오.

사용자 지정 클래스가 저장되고 데이터 수집에 사용되면 이후 추가 변경만 수행할 수 있습니다. 자세한 내용은 스키마 진화의 규칙을 참조하십시오.

기존 클래스를 편집하려면 찾아보기 탭을 선택한 다음 편집할 클래스를 사용하는 스키마의 이름을 선택합니다.

작업 공간의 검색 및 필터링 기능을 사용하여 스키마를 쉽게 찾을 수 있습니다. 자세한 내용은 XDM 리소스에 대한 가이드를 참조하십시오.

Schema Editor이 캔버스에 표시된 스키마 구조와 함께 나타납니다. 이제 클래스에 필드 추가를 시작할 수 있습니다.

클래스에 필드 추가

스키마 편집기에 열려 있는 사용자 정의 클래스를 사용하는 스키마가 있으면 클래스에 필드 추가를 시작할 수 있습니다. 새 필드를 추가하려면 스키마 이름 옆에 있는 더하기(+) 아이콘을 선택합니다.

중요

클래스에 추가하는 모든 필드는 해당 클래스를 사용하는 모든 스키마에서 사용됩니다. 따라서 모든 스키마 사용 사례에서 유용한 필드를 신중하게 고려해야 합니다. 이 클래스 아래의 일부 스키마에서만 사용할 수 있는 필드를 추가하려는 경우 대신 mixin을(를) 만들어 해당 스키마에 추가하는 것을 고려할 수 있습니다.

새 필드​가 캔버스에 표시되고 오른쪽 레일이 업데이트되어 필드의 속성을 구성하는 컨트롤이 표시됩니다. 클래스를 구성하고 클래스에 필드를 추가하는 방법에 대한 특정 단계는 UI에서 필드 정의 가이드를 참조하십시오.

클래스에 필요한 만큼 필드를 계속 추가합니다. 완료되면 저장​을 선택하여 스키마와 클래스를 모두 저장합니다.

이전에 이 클래스를 사용하는 스키마를 만든 경우 새로 추가한 필드가 해당 스키마에 자동으로 나타납니다.

스키마클래스 변경

스키마 클래스가 저장되기 전에 초기 생성 프로세스 중에 언제든지 스키마의 클래스를 변경할 수 있습니다. 자세한 내용은 스키마 만들기 및 편집의 안내서를 참조하십시오.

다음 단계

이 문서에서는 플랫폼 UI를 사용하여 클래스를 만들고 편집하는 방법에 대해 설명합니다. 스키마 작업 영역의 기능에 대한 자세한 내용은 스키마 작업 영역 개요를 참조하십시오.

Schema Registry API를 사용하여 클래스를 관리하는 방법에 대해 알아보려면 클래스 끝점 안내서를 참조하십시오.

이 페이지에서는

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free