Definición de los campos obligatorios en la IU
En el modelo de datos de experiencia (XDM), un campo obligatorio indica que se debe proporcionar un valor válido para que se acepte un registro o evento de serie temporal determinado durante la ingesta de datos. Los casos de uso comunes de los campos obligatorios incluyen información de identidad del usuario y marcas de tiempo.
null
o valores vacíos para cualquier campo ingerido. Si no hay ningún valor para un campo en particular en un registro o evento, la clave de ese campo debe excluirse de la carga útil de ingesta.Al definir un nuevo campo en la interfaz de usuario de Adobe Experience Platform, puede establecerlo como un campo obligatorio si selecciona la casilla de verificación Obligatorio en el carril derecho. Seleccione Aplicar para aplicar el cambio al esquema.
Si el campo es un atributo de nivel raíz bajo el objeto de ID de inquilino, su ruta aparece inmediatamente bajo Campos obligatorios en el carril izquierdo.
Sin embargo, si un campo obligatorio está anidado en un objeto que no está marcado como obligatorio, el campo anidado no aparece en Campos obligatorios en el carril izquierdo.
En el ejemplo siguiente, el campo internalSKU
está establecido como obligatorio, pero su objeto principal SKUs
no lo está. En este caso, no se producirían errores de validación si SKUs
se excluye al ingerir datos, aunque el campo secundario internalSKU
esté marcado como obligatorio. En otras palabras, mientras que SKUs
es opcional, debe contener un campo internalSKU
en el evento de que se incluya.
Si desea que un campo anidado siempre sea obligatorio en un esquema, también debe establecer todos los campos principales como obligatorios (con la excepción del objeto de ID de inquilino).
Pasos siguientes
En esta guía se explica cómo definir un campo obligatorio en la interfaz de usuario. Consulte la descripción general de definición de campos en la interfaz de usuario para aprender a definir otros tipos de campos XDM en Schema Editor.