Abrir Schema Editor para un tipo de datos

En la interfaz de usuario de Experience Platform, seleccione Esquemas en el panel de navegación izquierdo para abrir el área de trabajo Esquemas y, a continuación, seleccione la pestaña Tipos de datos. Se muestra una lista de los tipos de datos disponibles. La lista de tipos de datos se filtra automáticamente en función de cómo se crearon. La configuración predeterminada muestra los tipos de datos definidos por Adobe. También puede filtrar la lista para mostrar los que ha creado su organización.

Espacio de trabajo de Esquemas con Esquemas en la navegación izquierda y Tipos de datos resaltados.

A partir de aquí, tiene las siguientes opciones:

Crear un nuevo tipo de datos

En la ficha Tipos de datos, seleccione Crear tipo de datos.

Se ha resaltado la pestaña Esquemas del área de trabajo Tipos de datos con Crear tipo de datos.

Aparecerá Schema Editor con la estructura actual del nuevo tipo de datos en el lienzo. En el lado derecho del editor, puede proporcionar un nombre para mostrar y una descripción opcional para el tipo de datos. Asegúrese de proporcionar un nombre único y conciso para el tipo de datos, ya que así es como se identificará al agregarlo a un esquema.

Este tutorial crea un tipo de datos que describe una propiedad de restaurante, de modo que al tipo de datos se le asigna el nombre para mostrar "Restaurante".

Desde aquí, puede saltar a la sección siguiente para empezar a agregar campos al nuevo tipo de datos.

Filtrar tipos de datos

La lista de tipos de datos disponibles se filtra previamente en función de cómo se crearon. Seleccione el botón de opción para elegir entre las opciones Estándar y Personalizado. La opción Standard muestra las entidades creadas por Adobe y la opción Custom muestra las entidades creadas dentro de su organización.

Se ha resaltado la ficha Tipos de datos del área de trabajo de Esquemas con Estándar y Personalizado.

Editar un tipo de datos existente

NOTE
Una vez que se utiliza un tipo de datos existente en un esquema que se ha habilitado para su uso en el Perfil del cliente en tiempo real, solo se pueden realizar cambios no destructivos en ese tipo de datos a partir de entonces. Consulte las reglas de evolución de esquema para obtener más información.

Solo se pueden editar los tipos de datos personalizados definidos por su organización. Seleccione Personalizado para mostrar solo los tipos de datos personalizados que sean propiedad de su organización.

Seleccione el tipo de datos que desea editar de la lista para abrir el carril derecho, mostrando los detalles del tipo de datos. Desde el panel de detalles también puede descargar un archivo de muestra, copiar la estructura JSON o añadir el tipo de datos a un paquete.

Seleccione el nombre del tipo de datos en el carril derecho para abrir su estructura en Schema Editor.

Se ha resaltado la ficha Tipos de datos del área de trabajo de Esquemas, con un tipo de datos, Personalizado y el tipo de datos Nombre.

Añadir campos al tipo de datos

Para empezar a agregar campos al tipo de datos, seleccione el icono más (+) junto al campo de nivel raíz en el lienzo. A continuación aparece un nuevo campo y el carril derecho se actualiza para mostrar los controles del nuevo campo.

Utilice los controles del carril derecho para configurar los detalles del nuevo campo. Consulte la guía definición de campos en la interfaz de usuario para ver pasos específicos sobre cómo configurar y agregar el campo al tipo de datos.

El tipo de datos Restaurant requiere un campo de cadena que represente el nombre del restaurante. De este modo, Field name se establece como "name" y Type se establece como "String". Seleccione Aplicar para aplicar los cambios al campo.

Siga agregando más campos al tipo de datos según sea necesario. El tipo de datos de ejemplo Restaurante ahora tiene campos adicionales para la marca, la capacidad de los asientos y la superficie.

Además de los campos básicos, también puede anidar tipos de datos adicionales dentro del tipo de datos personalizado. Por ejemplo, el tipo de datos Restaurante requiere un campo que represente la dirección física de la propiedad. En este escenario, puede agregar un nuevo campo "Dirección" al que se le asigna el tipo de datos estándar "Dirección postal".

Esto demuestra lo flexibles que pueden ser los tipos de datos a la hora de describir sus datos: los tipos de datos pueden emplear campos que también son tipos de datos, que a su vez pueden contener más tipos de datos, etc. Esto le permite abstraer y reutilizar patrones de datos comunes a través de los esquemas XDM, lo que facilita la representación de estructuras de datos complejas.

Cuando haya terminado de agregar campos al tipo de datos, seleccione Guardar para guardar los cambios y agregar el tipo de datos a Schema Library.

Añadir el tipo de datos a un esquema

Una vez creado un tipo de datos, puede empezar a utilizarlo en los esquemas. Dado que los esquemas XDM están compuestos por una clase y cero o más grupos de campos, los campos proporcionados por un tipo de datos no se pueden añadir directamente a un esquema. En su lugar, deben incluirse en una clase o un grupo de campos.

Comience por seguir los pasos involucrados con agregar un campo a una clase o agregar un campo a un grupo de campos. Como alternativa, puede empezar a agregar un campo directamente a un esquema y elegir la clase principal o el grupo de campos desde allí. Cuando elija el Tipo para el nuevo campo, seleccione el nombre del tipo de datos en el menú desplegable.

Conversión de un objeto de varios campos en un tipo de datos

Cuando crea un campo de tipo de objeto con varios subcampos en Schema Editor, puede convertir ese campo en un tipo de datos para poder utilizar la misma estructura de campo en una clase o grupo de campos diferente.

Para convertir un campo de tipo de objeto en un tipo de datos, seleccione el campo en el lienzo. Antes de convertir el campo, asegúrese de que Display name es descriptivo de los datos que contendrá el objeto, ya que se convertirá en el nombre del tipo de datos. Cuando esté listo para convertir el campo, seleccione Convertir a nuevo tipo de datos en el carril derecho.

El lienzo actualiza el tipo de datos del campo de "Objeto" al nuevo tipo de datos. Esta estructura ahora se puede reutilizar en otras clases y grupos de campos seleccionando este tipo de datos de la lista desplegable Tipo al definir un nuevo campo.