Definición de campos de asignación en la IU
Adobe Experience Platform permite personalizar completamente la estructura de las clases personalizadas del modelo de datos de experiencia (XDM), los grupos de campos de esquema y los tipos de datos.
También puede definir campos de asignación en el Editor de esquemas para modelar estructuras de datos flexibles y dinámicas o almacenar una colección de pares clave-valor.
Al definir un nuevo campo en la interfaz de usuario (IU) de Platform, use la lista desplegable Tipo y seleccione "Mapa" de la lista.
Aparece una propiedad Map value type. Este valor es necesario para los tipos de datos Map. Los valores disponibles para el mapa son String y Integer. Seleccione un valor de la lista desplegable de opciones disponibles.
Una vez configurado el subcampo, debe asignarlo a un grupo de campos. Utilice el menú desplegable Grupo de campos o el campo de búsqueda y seleccione Aplicar. Puede seguir agregando campos al objeto mediante el mismo proceso o seleccionar Guardar para confirmar la configuración.
Restricciones de uso restrictions
XDM impone las siguientes restricciones al uso de este tipo de datos:
- Los tipos de mapa DEBEN ser del tipo
object
. - Los tipos de mapa NO DEBEN tener propiedades definidas (es decir, definen objetos "vacíos").
- Los tipos de mapa DEBEN incluir un campo
additionalProperties.type
que describa los valores que se pueden colocar en el mapa, ya seastring
ointeger
. - La segmentación de varias entidades solo se puede definir en función de las claves de asignación y no de los valores.
- Las audiencias de la cuenta no admiten mapas.
Asegúrese de utilizar únicamente campos de tipo mapa cuando sea absolutamente necesario, ya que presentan los siguientes inconvenientes de rendimiento:
- El tiempo de respuesta de Adobe Experience Platform Query Service se degrada de tres a diez segundos para 100 millones de registros.
- Los mapas deben tener menos de 16 claves o se arriesgarán a una mayor degradación.
Pasos siguientes
Después de leer este documento, ahora puede definir los campos de asignación en la interfaz de usuario de Platform. Recuerde que solo puede utilizar clases y grupos de campos para agregar campos a esquemas. Para obtener más información sobre cómo administrar estos recursos en la interfaz de usuario, consulte las guías sobre la creación y edición de clases y grupos de campos.
Para obtener más información sobre las capacidades del área de trabajo Esquemas, consulte la descripción general del área de trabajo Esquemas.