Crear y editar tipos de datos mediante la interfaz de usuario

En Experience Data Model (XDM), los tipos de datos son campos reutilizables que contienen varios subcampos. Aunque son similares a los grupos de campos de esquema en que permiten el uso coherente de una estructura de varios campos, los tipos de datos son más flexibles porque se pueden incluir en cualquier parte de la estructura de esquema, mientras que los grupos de campos solo se pueden agregar en el nivel raíz.

Adobe Experience Platform proporciona muchos tipos de datos estándar que se pueden usar para cubrir una amplia variedad de casos de uso comunes de administración de experiencias. Sin embargo, también puede definir sus propios tipos de datos personalizados para satisfacer sus necesidades comerciales únicas.

Este tutorial trata los pasos para crear y editar tipos de datos personalizados en la interfaz de usuario de Platform.

Requisitos previos

Esta guía requiere una comprensión práctica del sistema XDM. Consulte la información general de XDM para obtener una introducción a la función de XDM dentro del ecosistema del Experience Platform y los conceptos básicos de la composición del esquema para saber cómo los tipos de datos contribuyen a los esquemas XDM.

Aunque no es necesario para esta guía, se recomienda seguir también el tutorial sobre composición de un esquema en la interfaz de usuario para familiarizarse con las distintas capacidades de Schema Editor.

Abra Schema Editor para un tipo de datos

En la interfaz de usuario de Platform, seleccione Esquemas en el panel de navegación izquierdo para abrir el espacio de trabajo Esquemas y, a continuación, seleccione la pestaña Tipos de datos. Se muestra una lista de los tipos de datos disponibles, incluidos los definidos por el Adobe y los creados por su organización.

Desde aquí tiene dos opciones:

Crear un nuevo tipo de datos

En la pestaña Data types, seleccione Create data type.

Aparece el Schema Editor, que muestra la estructura actual del nuevo tipo de datos en el lienzo. A la derecha 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 su 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, por lo que al tipo de datos se le asigna el nombre para mostrar "Restaurante".

A partir de aquí, puede avanzar a la siguiente sección para empezar a añadir campos al nuevo tipo de datos.

Editar un tipo de datos existente

NOTA

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. Para reducir la lista mostrada, seleccione el icono de filtro (Icono de filtro) para mostrar los controles para filtrar según Propietario. Seleccione Customer para mostrar solo los tipos de datos personalizados que pertenecen a su organización.

Seleccione el tipo de datos que desea editar en la lista para abrir el carril derecho, mostrando los detalles del tipo de datos. Seleccione el nombre del tipo de datos en el carril derecho para abrir su estructura en Schema Editor.

Agregar campos al tipo de datos

Para empezar a añadir campos al tipo de datos, seleccione el icono plus (+) situado 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 sobre la definición de campos en la interfaz de usuario para ver los 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 para representar el nombre del restaurante. Como tal, el Nombre de campo se establece como "nombre" y el Tipo se establece como "Cadena". Seleccione Apply 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 marca, capacidad de asiento y espacio en el suelo.

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 esta situación, puede agregar un nuevo campo "dirección" al que se asigna el tipo de datos estándar "Dirección postal".

Esto demuestra la flexibilidad de los tipos de datos en la descripción de los datos: los tipos de datos pueden emplear campos que también son tipos de datos, que pueden contener otros tipos de datos, etc. Esto le permite abstraer y reutilizar patrones de datos comunes en todos los esquemas XDM, lo que facilita la representación de estructuras de datos complejas.

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

Añadir el tipo de datos a una clase o grupo de campos

Una vez creado un tipo de datos, puede empezar a utilizarlo en sus 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 agregar directamente a un esquema. En su lugar, deben incluirse en una clase o un grupo de campos.

Comience por seguir los pasos relacionados con la adición de un campo a una clase o la adición de un campo a un grupo de campos. Cuando elija Type 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 se crea un campo de tipo de objeto con varios subcampos en el Schema Editor, se 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 objeto en un tipo de datos, seleccione el campo en el lienzo. Antes de convertir el campo, asegúrese de que Display name sea 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 Convert to new data type en el carril derecho.

El lienzo actualiza el tipo de datos del campo de "Object" al nuevo tipo de datos. Los subcampos también tienen iconos de bloqueo pequeños junto a ellos, lo que indica que ya no son campos individuales sino parte de un tipo de datos de varios campos. Esta estructura ahora se puede reutilizar en otras clases y grupos de campos seleccionando este tipo de datos en la lista desplegable Type al definir un nuevo campo.

Pasos siguientes

Esta guía explica cómo crear y editar tipos de datos mediante la interfaz de usuario de Platform. Para obtener más información sobre las capacidades del espacio de trabajo schemas , consulte la información general del espacio de trabajo Esquemas.

Para aprender a administrar los tipos de datos mediante la API Schema Registry, consulte la guía de extremo de los tipos de datos.

En esta página