UI에서 필수 필드 정의
XDM(Experience Data Model)에서 필수 필드는 데이터 수집 중에 특정 레코드나 시계열 이벤트를 적용하려면 유효한 값을 제공해야 함을 나타냅니다. 필수 필드에 대한 일반적인 사용 사례에는 사용자 ID 정보와 타임스탬프가 포함됩니다.
null
또는 빈 값을 허용하지 않습니다. 레코드나 이벤트에 특정 필드에 대한 값이 없는 경우 해당 필드의 키를 수집 페이로드에서 제외해야 합니다.Adobe Experience Platform 사용자 인터페이스에서 새 필드를 정의할 때 오른쪽 레일에서 필수 확인란을 선택하여 필수 필드로 설정할 수 있습니다. 적용 을 선택하여 스키마에 변경 내용을 적용합니다.
필드가 테넌트 ID 개체 아래의 루트 수준 특성인 경우 해당 경로는 왼쪽 레일의 필수 필드 아래에 즉시 나타납니다.
그러나 필수 필드가 필수 필드로 표시되지 않은 개체 내에 중첩된 경우 중첩된 필드가 왼쪽 레일의 필수 필드 아래에 표시되지 않습니다.
아래 예에서 internalSKU
필드는 필요에 따라 설정되지만 상위 개체 SKUs
은(는) 설정되지 않습니다. 이 경우 하위 필드 internalSKU
이(가) 필수 항목으로 표시되더라도 데이터를 수집할 때 SKUs
을(를) 제외하는 경우 유효성 검사 오류가 발생하지 않습니다. 즉, SKUs
은(는) 선택 사항이지만 포함된 이벤트에 internalSKU
필드를 포함해야 합니다.
스키마에서 중첩된 필드가 항상 필요하도록 하려면 테넌트 ID 개체를 제외하고 모든 상위 필드도 필요에 따라 설정해야 합니다.
다음 단계
이 안내서에서는 UI에서 필수 필드를 정의하는 방법을 다룹니다. Schema Editor에서 다른 XDM 필드 유형을 정의하는 방법을 알아보려면 UI의 필드 정의에 대한 개요를 참조하십시오.