다음 Schema Editor Adobe Experience Platform 사용자 인터페이스에서 사용자 지정 XDM(경험 데이터 모델) 클래스 및 스키마 필드 그룹 내에서 고유한 필드를 정의할 수 있습니다. 이 안내서에서는 각 필드 유형에 사용할 수 있는 구성 옵션을 포함하여 UI에서 XDM 필드를 정의하는 단계를 다룹니다.
이 안내서에서는 XDM 시스템에 대한 작업 이해가 필요합니다. 다음을 참조하십시오. XDM 개요 Experience Platform 생태계 내에서 XDM의 역할에 대한 소개 및 스키마 컴포지션 기본 사항 클래스와 필드 그룹이 XDM 스키마에 필드를 제공하는 방법을 알아봅니다.
이 안내서에서는 필요하지 않지만, UI에서 스키마 작성 의 다양한 기능에 익숙해지려면 Schema Editor.
UI에서 새 XDM 필드를 정의하려면 먼저 내에서 스키마를 열어야 합니다. Schema Editor. 에서 현재 사용할 수 있는 스키마에 따라 Schema Library, 다음을 선택할 수 있습니다. 새 스키마 만들기 또는 편집할 기존 스키마 선택.
를 가져오면 Schema Editor 열려 있고 필드를 추가하는 컨트롤이 캔버스에 나타납니다. 이러한 컨트롤은 선택한 클래스 또는 필드 그룹 아래에 정의된 개체 유형 필드뿐 아니라 스키마 이름 옆에 나타납니다.
표준 필드 그룹에서 제공하는 개체에 필드를 추가하려고 하면 해당 필드 그룹이 사용자 정의 필드 그룹으로 변환되고 원래 필드 그룹은 더 이상 사용할 수 없습니다. 의 섹션을 참조하십시오. 표준 필드 그룹에 필드 추가 자세한 내용은 스키마 UI 안내서 를 참조하십시오.
리소스에 새 필드를 추가하려면 더하기(+) 아이콘 캔버스에서 스키마 이름 옆에 있거나 아래에 필드를 정의할 객체 유형 필드 옆에 있습니다.
필드를 스키마에 직접 추가하는지 또는 구성 클래스 및 필드 그룹에 추가하는지에 따라 필드를 추가하는 데 필요한 단계가 달라집니다. 이 문서의 나머지 부분에서는 스키마에서 필드가 나타나는 위치에 관계없이 필드의 속성을 구성하는 방법을 중점적으로 다룹니다. 스키마에 필드를 추가할 수 있는 다양한 방법에 대한 자세한 내용은 스키마 UI 안내서의 다음 섹션을 참조하십시오.
을(를) 선택한 후 더하기(+) 아이콘, 제목 없는 필드 캔버스에 자리 표시자가 나타납니다.
아래에 있는 오른쪽 레일에서 필드 속성, 새 필드의 세부 사항을 구성할 수 있습니다. 각 필드에 다음 정보가 필요합니다.
필드 속성 | 설명 |
---|---|
필드 이름 | 필드에 대한 고유한 설명적인 이름. 스키마가 저장된 후에는 필드 이름을 변경할 수 없습니다. 이 값은 코드 및 기타 다운스트림 애플리케이션에서 필드를 식별하고 참조하는 데 사용됩니다 이름은 camelCase로 작성해야 합니다. 영숫자, 대시 또는 밑줄 문자가 포함될 수 있지만 다음을 수행할 수 없음 밑줄로 시작합니다.
|
표시 이름 | 필드의 표시 이름입니다. 스키마 편집기 캔버스 내의 필드를 나타내는 데 사용할 이름입니다. 필드 이름은 를 사용하여 표시 이름으로 변경할 수 있습니다. 표시 이름 전환. |
유형 | 필드에 포함될 데이터의 유형입니다. 이 드롭다운 메뉴에서 다음 중 하나를 선택할 수 있습니다. 표준 스칼라 유형 XDM 또는 다중 필드 중 하나에서 지원 데이터 유형 이전에 정의된에서 Schema Registry. 다음을 선택할 수도 있습니다. 고급 유형 검색 기존 데이터 유형을 검색 및 필터링하고 원하는 유형을 더 쉽게 찾을 수 있습니다. |
사람이 읽을 수 있는 옵션도 제공할 수 있습니다 설명 를 필드에 추가하여 필드의 의도된 사용 사례에 대한 추가 컨텍스트를 제공합니다.
필드 구성을 완료했으면 을 선택합니다 적용.
캔버스는 고유한 테넌트 ID에 네임스페이스가 지정된 오브젝트 내에 있는 새로 추가된 필드를 표시하도록 업데이트됩니다( 로 표시됨). _tenantId
아래 예제에서). 스키마에 추가된 모든 사용자 정의 필드는 Adobe 제공 클래스 및 필드 그룹의 다른 필드와의 충돌을 방지하기 위해 이 네임스페이스 내에 자동으로 배치됩니다. 이제 오른쪽 레일에 다른 속성 외에도 필드의 경로가 나열됩니다.
위의 단계에 따라 스키마에 필드를 추가할 수 있습니다. 스키마가 저장되면 해당 기본 클래스와 필드 그룹도 변경된 경우 저장됩니다.
한 스키마의 필드 그룹 또는 클래스에 대한 변경 사항은 해당 변경 사항을 사용하는 다른 모든 스키마에 반영됩니다.
새 필드를 정의할 때 오른쪽 레일에 다음에 따라 추가 구성 옵션이 나타날 수 있습니다. 유형 필드를 선택합니다. 다음 표에서는 이러한 추가 필드 속성과 해당 호환 유형을 간략하게 설명합니다.
필드 속성 | 호환 가능한 유형 | 설명 |
---|---|---|
기본값 | 문자열, Double, 길게, 정수, 짧음, 바이트, 부울 | 수집 중에 다른 값이 제공되지 않는 경우 이 필드에 할당되는 기본값입니다. 이 값은 필드에서 선택한 유형을 준수해야 합니다. 기본값은 시간이 지남에 따라 변경될 수 있으므로 수집 시 데이터 세트에 저장되지 않습니다. 스키마에 설정된 기본값은 다운스트림 플랫폼 서비스 및 애플리케이션이 데이터 세트에서 데이터를 읽을 때 추론합니다. 예를 들어 쿼리 서비스를 사용하여 데이터를 쿼리할 때 속성에 NULL 값이 있지만 기본값은 로 설정되어 있는 경우 5 스키마 수준에서 쿼리 서비스가 를 반환해야 합니다. 5 NULL 대신 이 동작은 현재 모든 AEP 서비스에서 균일하지 않습니다. |
패턴 | 문자열 | A 정규 표현식 수집 중에 수락하려면 이 필드의 값이 일치해야 합니다. |
형식 | 문자열 | 값이 준수해야 하는 문자열의 사전 정의된 형식 목록에서 선택합니다. 사용 가능한 형식은 다음과 같습니다. |
최소 길이 | 문자열 | 수집 중에 값을 수락하기 위해 문자열에 포함해야 하는 최소 문자 수입니다. |
최대 길이 | 문자열 | 수집 중에 값을 수락하기 위해 문자열에 포함해야 하는 최대 문자 수입니다. |
최솟값 | 이중 | 수집 중에 수락될 Double의 최소값입니다. 수집된 값이 여기에 입력한 값과 정확히 일치하는 경우 값이 수락됩니다. 이 제약 조건을 사용할 때 "전용 최소값"제약 조건은 비워 두어야 합니다. |
최댓값 | 이중 | 수집 중에 수락할 Double의 최대값입니다. 수집된 값이 여기에 입력한 값과 정확히 일치하는 경우 값이 수락됩니다. 이 제약 조건을 사용할 때 "전용 최대값"제약 조건은 비워 두어야 합니다. |
전용 최소값 | 이중 | 수집 중에 수락할 Double의 최대값입니다. 수집한 값이 여기에 입력한 값과 정확히 일치하는 경우 값이 거부됩니다. 이 제약 조건을 사용할 때 "최소값"(비제외) 제약 조건은 비워 두어야 합니다. |
전용 최대값 | 이중 | 수집 중에 수락할 Double의 최대값입니다. 수집한 값이 여기에 입력한 값과 정확히 일치하는 경우 값이 거부됩니다. 이 제약 조건을 사용할 때 "최대값"(비제외) 제약 조건은 비워 두어야 합니다. |
오른쪽 레일은 선택한 필드에 대해 특수 역할을 지정하는 데 사용할 수 있는 몇 가지 확인란을 제공합니다. 이러한 옵션 중 일부의 사용 사례에는 데이터 모델링 전략과 다운스트림 플랫폼 서비스를 사용하는 방법에 대한 중요한 고려 사항이 포함됩니다.
이러한 특수 유형에 대한 자세한 내용은 다음 설명서를 참조하십시오.
기술적으로 특별한 필드 유형은 아니지만 의 안내서를 방문하는 것도 좋습니다. 오브젝트 유형 필드 정의 스키마 구조를 사용하는 경우 중첩된 하위 필드 정의에 대해 자세히 알아봅니다.
이 안내서에서는 UI에서 XDM 필드를 정의하는 방법에 대한 개요를 제공했습니다. 필드는 클래스 및 필드 그룹을 사용하여 스키마에만 추가할 수 있습니다. UI에서 이러한 리소스를 관리하는 방법에 대한 자세한 내용은 만들기 및 편집에 대한 안내서를 참조하십시오. 클래스 및 필드 그룹.
의 기능에 대한 자세한 내용 스키마 작업 영역에서 다음을 참조하십시오 스키마 작업 영역 개요.