UI를 사용하여 데이터 유형 만들기 및 편집 ui-create-and-edit
XDM(Experience Data Model)에서 데이터 유형은 여러 하위 필드를 포함하는 재사용 가능한 필드입니다. 다중 필드 구조를 일관되게 사용할 수 있다는 점에서 스키마 필드 그룹과 유사하지만, 데이터 유형은 스키마 구조의 모든 위치에 포함될 수 있는 반면 필드 그룹은 루트 수준에서만 추가할 수 있으므로 보다 유연합니다.
Adobe Experience Platform은 광범위한 일반적인 경험 관리 사용 사례를 다루는 데 사용할 수 있는 많은 표준 데이터 유형을 제공합니다. 하지만 고유한 비즈니스 요구 사항을 충족하기 위해 고유한 사용자 지정 데이터 유형을 정의할 수도 있습니다.
이 자습서에서는 Platform 사용자 인터페이스에서 사용자 지정 데이터 유형을 만들고 편집하는 단계를 다룹니다.
전제 조건 prerequisites
이 안내서에서는 XDM 시스템에 대한 작업 이해가 필요합니다. Experience Platform 에코시스템 내에서 XDM의 역할에 대한 소개는 XDM 개요를, 데이터 형식이 XDM 스키마에 기여하는 방법은 스키마 컴포지션의 기본 사항을 참조하세요.
이 안내서에서는 필요하지 않지만 UI에서 스키마 작성에 대한 자습서를 따라 Schema Editor의 다양한 기능을 숙지하는 것이 좋습니다.
데이터 형식에 대한 Schema Editor을(를) 엽니다. data-type
Platform UI의 왼쪽 탐색에서 스키마 를 선택하여 스키마 작업 영역을 연 다음 데이터 형식 탭을 선택합니다. 사용 가능한 데이터 유형 목록이 표시됩니다. 데이터 유형 목록은 작성 방법에 따라 자동으로 필터링됩니다. 기본 설정은 Adobe에 의해 정의된 데이터 유형을 표시합니다. 목록을 필터링하여 조직에서 만든 목록을 표시할 수도 있습니다.
여기에서 다음 옵션을 사용할 수 있습니다.
새 데이터 유형 만들기 create
데이터 형식 탭에서 데이터 형식 만들기 를 선택합니다.
캔버스에 새 데이터 형식의 현재 구조를 표시하는 Schema Editor이(가) 나타납니다. 편집기의 오른쪽에서 데이터 유형에 대한 표시 이름과 설명(선택 사항)을 제공할 수 있습니다. 데이터 유형을 스키마에 추가할 때 데이터 유형을 식별하는 방법이므로 데이터 유형에 고유하고 간결한 이름을 제공해야 합니다.
이 자습서에서는 레스토랑 속성을 설명하는 데이터 형식을 만들어 데이터 형식에 "Restaurant"이라는 표시 이름을 지정합니다.
여기에서 다음 섹션(으)로 건너뛰어 새 데이터 형식에 필드를 추가할 수 있습니다.
데이터 유형 필터링 filter
사용 가능한 데이터 유형의 목록은 클래스의 생성 방법에 따라 사전에 필터링됩니다. 라디오 단추를 선택하여 표준과(와) 사용자 지정 옵션 중에서 선택하십시오. 표준 옵션은 Adobe에서 만든 엔터티를 표시하고 사용자 지정 옵션은 조직 내에서 만든 엔터티를 표시합니다.
Standard 및 Custom이 강조 표시된 스키마 작업 영역의 데이터 형식 탭입니다.
기존 데이터 유형 편집 edit
조직에서 정의한 사용자 정의 데이터 유형만 편집할 수 있습니다. 조직에서 소유한 사용자 지정 데이터 형식만 표시하려면 사용자 지정 을(를) 선택하십시오.
목록에서 편집할 데이터 유형을 선택하여 오른쪽 레일을 열고 데이터 유형의 세부 정보를 표시합니다. 세부 정보 패널에서 샘플 파일을 다운로드하거나, JSON 구조를 복사하거나, 데이터 유형을 패키지에 추가할 수도 있습니다.
오른쪽 레일에서 데이터 형식 이름을 선택하여 Schema Editor에서 해당 구조를 엽니다.
데이터 유형에 필드 추가 add-fields
데이터 형식에 필드를 추가하려면 캔버스에서 루트 수준 필드 옆에 있는 더하기(+) 아이콘을 선택하십시오. 아래에 새 필드가 나타나고 오른쪽 레일이 업데이트되어 새 필드에 대한 컨트롤이 표시됩니다.
오른쪽 레일의 컨트롤을 사용하여 새 필드의 세부 정보를 구성합니다. 필드를 구성하고 데이터 형식에 추가하는 방법에 대한 특정 단계는 UI의 필드 정의에 대한 안내서를 참조하십시오.
Restaurant 데이터 형식에는 레스토랑 이름을 나타내는 문자열 필드가 필요합니다. 따라서 필드 이름은(는) "name"으로 설정되고 Type은(는) "String"(으)로 설정됩니다. 필드에 변경 내용을 적용하려면 적용 을 선택합니다.
필요에 따라 데이터 유형에 필드를 계속 추가합니다. 예제 Restaurant 데이터 유형에는 이제 브랜드, 좌석 용량 및 공간에 대한 추가 필드가 있습니다.
기본 필드 외에도 사용자 지정 데이터 유형 내에 추가 데이터 유형을 중첩할 수도 있습니다. 예를 들어 Restaurant 데이터 형식에는 속성의 실제 주소를 나타내는 필드가 필요합니다. 이 시나리오에서는 표준 데이터 형식 "우편 주소"이(가) 할당된 새 "주소" 필드를 추가할 수 있습니다.
이는 데이터를 설명하는 측면에서 데이터 유형이 얼마나 유연한 지를 보여 줍니다. 데이터 유형은 추가 데이터 유형을 포함할 수 있는 데이터 유형이기도 한 필드를 사용할 수 있습니다. 이를 통해 XDM 스키마 전체에서 일반적인 데이터 패턴을 추상화하고 재사용할 수 있으므로 복잡한 데이터 구조를 더 쉽게 나타낼 수 있습니다.
데이터 형식에 필드를 추가한 후에는 저장 을 선택하여 변경 내용을 저장하고 데이터 형식을 Schema Library에 추가하십시오.
스키마에 데이터 유형 추가 add-data-type
데이터 유형을 만든 후에는 스키마에서 사용을 시작할 수 있습니다. XDM 스키마는 클래스와 0개 이상의 필드 그룹으로 구성되므로 데이터 유형에서 제공하는 필드를 스키마에 직접 추가할 수 없습니다. 대신 클래스 또는 필드 그룹에 포함되어야 합니다.
클래스에 필드 추가 또는 필드 그룹에 필드 추가와 관련된 단계를 수행하여 시작하십시오. 또는 스키마에 직접 필드 추가를 시작하고 해당 스키마에서 상위 클래스 또는 필드 그룹을 선택할 수 있습니다. 새 필드에 대해 유형 을(를) 선택한 경우 드롭다운 메뉴에서 데이터 유형의 이름을 선택합니다.
다중 필드 개체를 데이터 형식으로 변환 convert
Schema Editor에 여러 하위 필드가 있는 개체 유형 필드를 만들 때 해당 필드를 데이터 형식으로 변환하면 다른 클래스나 필드 그룹에서 동일한 필드 구조를 사용할 수 있습니다.
개체 유형 필드를 데이터 유형으로 변환하려면 캔버스에서 필드를 선택합니다. 필드를 변환하기 전에 표시 이름 이 개체가 포함할 데이터를 설명하는 이름인지 확인하십시오. 데이터 형식의 이름이 됩니다. 필드를 변환할 준비가 되면 오른쪽 레일에서 새 데이터 형식으로 변환 을(를) 선택합니다.
캔버스는 필드의 데이터 형식을 "Object"에서 새 데이터 형식으로 업데이트합니다. 이제 새 필드를 정의할 때 Type 드롭다운에서 이 데이터 형식을 선택하여 이 구조를 다른 클래스 및 필드 그룹에서 다시 사용할 수 있습니다.
다음 단계 next-steps
이 안내서에서는 Platform UI를 사용하여 데이터 유형을 만들고 편집하는 방법을 다룹니다. 스키마 작업 영역의 기능에 대한 자세한 내용은 스키마 작업 영역 개요를 참조하십시오.
Schema Registry API를 사용하여 데이터 형식을 관리하는 방법에 대해 알아보려면 데이터 형식 끝점 안내서를 참조하십시오.