Creación y edición de tipos de datos mediante la interfaz de usuario ui-create-and-edit

En el modelo de datos de experiencia (XDM), los tipos de datos son campos reutilizables que contienen varios subcampos. Aunque son similares a los grupos de campos de esquema en el sentido de 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 añadir en el nivel raíz.

Adobe Experience Platform proporciona muchos tipos de datos estándar que se pueden utilizar 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.

NOTE
Si un campo está definido como un tipo de datos específico, no se puede crear el mismo campo con un tipo de datos diferente en otro esquema. Esta restricción se aplica a todo el inquilino de la organización.

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

Requisitos previos prerequisites

Esta guía requiere una comprensión práctica del sistema XDM. Consulte la descripción general de XDM para obtener una introducción del papel de XDM en el ecosistema de Experience Platform y los conceptos básicos de la composición de esquemas para ver cómo los tipos de datos contribuyen a los esquemas XDM.

Aunque no es necesario para esta guía, se recomienda que también siga el tutorial sobre maquetar un esquema en la interfaz de usuario para familiarizarse con las diversas funcionalidades de Schema Editor.

Abrir Schema Editor para un tipo de datos data-type

En la interfaz de usuario de Experience Platform, seleccione Schemas en el panel de navegación izquierdo para abrir el área de trabajo Schemas y, a continuación, seleccione la pestaña Data types. 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 Schemas con Schemas en la navegación izquierda y Data types resaltado.

A partir de aquí, tiene las siguientes opciones:

NOTE
Las acciones de XDM están disponibles en la tabla de inventario y en la vista de detalles de recursos (More). Las acciones completas solo se aplican a recursos personalizados (definidos por el inquilino); los recursos estándar tienen opciones limitadas. Ver Administrar esquemas, clases, grupos de campos y tipos de datos: acciones y eliminación.

Crear un nuevo tipo de datos create

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

La ficha Schemas del área de trabajo Data types con Create data type resaltado.

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 filter

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 Standard y Custom. La opción Standard muestra las entidades creadas por Adobe y la opción Custom muestra las entidades creadas dentro de su organización.

La ficha Data types del área de trabajo Schemas con Standard y Custom resaltados.

Editar un tipo de datos existente edit

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 Custom para mostrar solamente 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.

La ficha Data types del área de trabajo Schemas, con un tipo de datos, Custom y el tipo de datos Name resaltados.

Añadir campos al tipo de datos add-fields

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. Como tal, Field name se establece como "nombre" y Type se establece como "String". 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 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" que tiene asignado el tipo de datos estándar "Postal address".

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.

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

Añadir el tipo de datos a un esquema add-data-type

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 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 convert

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 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. Esta estructura ahora se puede reutilizar en otras clases y grupos de campos seleccionando este tipo de datos del menú desplegable Type al definir un nuevo campo.

Próximos pasos next-steps

En esta guía se explica cómo crear y editar tipos de datos mediante la interfaz de usuario de Experience Platform. Para obtener más información sobre las capacidades del área de trabajo Schemas, vea la descripción general del área de trabajo Schemas.

Para obtener información sobre cómo administrar los tipos de datos mediante la API Schema Registry, consulte la guía de extremo de tipos de datos.

recommendation-more-help
62e9ffd9-1c74-4cef-8f47-0d00af32fc07