UI에서 XDM 필드 정의
Adobe Experience Platform 사용자 인터페이스의 Schema Editor을(를) 사용하면 사용자 지정 XDM(경험 데이터 모델) 클래스와 스키마 필드 그룹 내에서 고유한 필드를 정의할 수 있습니다. 이 안내서에서는 각 필드 유형에 사용할 수 있는 구성 옵션을 포함하여 UI에서 XDM 필드를 정의하는 단계를 다룹니다.
전제 조건
이 안내서에서는 XDM 시스템에 대한 작업 이해가 필요합니다. 클래스 및 필드 그룹이 XDM 스키마에 필드를 제공하는 방법에 대한 소개는 XDM 개요 및 Experience Platform 작성의 기본 사항을 참조하세요.
이 안내서에서는 필요하지 않지만 UI에서 스키마 작성에 대한 자습서를 따라 Schema Editor의 다양한 기능을 숙지하는 것이 좋습니다.
필드를 추가할 리소스 선택 select-resource
UI에서 새 XDM 필드를 정의하려면 먼저 Schema Editor 내에서 스키마를 열어야 합니다. 현재 Schema Library에서 사용할 수 있는 스키마에 따라 새 스키마를 만들거나 편집할 기존 스키마를 선택할 수 있습니다.
Schema Editor을(를) 열면 필드를 추가할 컨트롤이 캔버스에 나타납니다. 이러한 컨트롤은 선택한 클래스 또는 필드 그룹 아래에 정의된 개체 유형 필드뿐 아니라 스키마 이름 옆에 나타납니다.
리소스에 새 필드를 추가하려면 캔버스에서 스키마 이름 옆에 있는 더하기(+) 아이콘을 선택하거나 아래에 필드를 정의할 개체 유형 필드 옆에 있는 아이콘을 선택합니다.
필드를 스키마에 직접 추가하는지 또는 구성 클래스 및 필드 그룹에 추가하는지에 따라 필드를 추가하는 데 필요한 단계가 달라집니다. 이 문서의 나머지 부분에서는 스키마에서 필드가 나타나는 위치에 관계없이 필드의 속성을 구성하는 방법을 중점적으로 다룹니다. 스키마에 필드를 추가할 수 있는 다양한 방법에 대한 자세한 내용은 스키마 UI 안내서의 다음 섹션을 참조하십시오.
필드의 속성 정의 define
더하기(+) 아이콘을 선택하면 제목 없는 필드 자리 표시자가 캔버스에 나타납니다.
필드 속성 아래의 오른쪽 레일에서 새 필드의 세부 정보를 구성할 수 있습니다. 각 필드에 다음 정보가 필요합니다.
필드에 대한 고유한 설명적인 이름. 스키마가 저장된 후에는 필드 이름을 변경할 수 없습니다. 이 값은 코드 및 다른 다운스트림 응용 프로그램에서 필드를 식별하고 참조하는 데 사용됩니다
이름은 camelCase로 작성해야 합니다. 영숫자, 대시 또는 밑줄 문자가 포함될 수 있지만 밑줄로 시작할 수 없습니다.
- 수정:
fieldName
- 허용:
field_name2
,Field-Name
,field-name_3
- 잘못됨:
_fieldName
유형별 필드 속성에 대한 자세한 내용은 필드 정의 개요를 참조하세요.
각 필드에 대한 설명 및 메모를 제공하도록 선택할 수도 있습니다. 설명 필드를 사용하여 컨텍스트를 추가하고 맵 데이터 형식의 기능을 설명합니다. 이는 구현의 유지 관리 및 가독성에 기여합니다. 초기 설명을 보완하기 위해 메모를 추가할 수도 있습니다. 개발자가 코드 베이스의 컨텍스트 내에서 맵을 효과적으로 이해, 유지 관리 및 활용하는 데 도움이 되는 보다 세분화되고 구체적인 정보를 제공해야 합니다. |
필드 구성을 마치면 적용 을 선택합니다.
캔버스는 고유한 테넌트 ID로 네임스페이스가 지정된 개체 내에 있는 새로 추가된 필드를 표시하도록 업데이트됩니다(아래 예에서 _tenantId
(으)로 표시됨). 스키마에 추가된 모든 사용자 정의 필드는 Adobe 제공 클래스 및 필드 그룹의 다른 필드와의 충돌을 방지하기 위해 이 네임스페이스 내에 자동으로 배치됩니다. 이제 오른쪽 레일에 다른 속성 외에도 필드의 경로가 나열됩니다.
위의 단계에 따라 스키마에 필드를 추가할 수 있습니다. 스키마가 저장되면 해당 기본 클래스와 필드 그룹도 변경된 경우 저장됩니다.
유형별 필드 속성 type-specific-properties
새 필드를 정의할 때 필드에 대해 선택한 유형 에 따라 오른쪽 레일에 추가 구성 옵션이 나타날 수 있습니다. 다음 표에서는 이러한 추가 필드 속성과 해당 호환 유형을 간략하게 설명합니다.
{width="100" modal="regular"}
참고: API를 통해 만든 String 또는 Integer 형식이 아닌 맵 데이터 형식은 'Complex' 데이터 형식으로 표시됩니다. UI를 통해 'Complex' 데이터 형식을 만들 수 없습니다.
값이 준수해야 하는 문자열의 사전 정의된 형식 목록에서 선택합니다. 사용 가능한 형식은 다음과 같습니다.
특수 필드 유형 special
오른쪽 레일은 선택한 필드에 대해 특수 역할을 지정하는 데 사용할 수 있는 몇 가지 확인란을 제공합니다. 이러한 옵션 중 일부의 사용 사례에는 데이터 모델링 전략과 다운스트림 플랫폼 서비스를 사용하는 방법에 대한 중요한 고려 사항이 포함됩니다.
이러한 특수 유형에 대한 자세한 내용은 다음 설명서를 참조하십시오.
기술적으로 특별한 필드 유형은 아니지만 스키마 구조가 중첩된 하위 필드를 정의하는 방법에 대해 자세히 알아보려면 개체 유형 필드 정의에 대한 안내서를 참조하는 것이 좋습니다.
다음 단계
이 안내서에서는 UI에서 XDM 필드를 정의하는 방법에 대한 개요를 제공했습니다. 필드는 클래스 및 필드 그룹을 사용하여 스키마에만 추가할 수 있습니다. UI에서 이러한 리소스를 관리하는 방법에 대한 자세한 내용은 클래스 및 필드 그룹 만들기 및 편집에 대한 안내서를 참조하세요.
스키마 작업 영역의 기능에 대한 자세한 내용은 스키마 작업 영역 개요를 참조하십시오.