Creación y edición de esquemas en la IU create-edit-schemas-in-ui
Esta guía proporciona información general sobre cómo crear, editar y administrar esquemas del Modelo de datos de experiencia (XDM) para su organización en la interfaz de usuario de Adobe 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 ver una introducción al papel de XDM en el ecosistema de Experience Platform y los conceptos básicos de la composición de esquemas para ver una descripción general de cómo se construyen los esquemas.
Creación de un nuevo esquema create
En el área de trabajo Esquemas, seleccione Crear esquema en la esquina superior derecha.
Aparecerá el cuadro de diálogo Crear un esquema. En este cuadro de diálogo, puede elegir crear manualmente un esquema añadiendo campos y grupos de campos, o puede cargar un archivo CSV y utilizar algoritmos XML para generar un esquema. Seleccione un flujo de trabajo de creación de esquemas en el cuadro de diálogo.
[Beta]{class="badge informative"} Creación de esquemas asistida por ML o manual manual-or-assisted
Para obtener información sobre cómo utilizar un algoritmo XML para recomendar una estructura de esquema basada en un archivo csv, consulte la guía de creación de esquemas asistida por aprendizaje automático. Esta guía de la interfaz de usuario se centra en el flujo de trabajo de creación manual.
Creación manual de esquemas manual-creation
Aparece el flujo de trabajo Crear esquema. Puede elegir una clase base para el esquema seleccionando Perfil individual, Evento de experiencia o Otro, seguido de Siguiente para confirmar su elección. Consulte la documentación de XDM individual profile y XDM ExperienceEvent para obtener más información sobre estas clases.
Después de seleccionar una clase, aparece la sección Nombre y revisión. En esta sección, proporcione un nombre y una descripción para identificar el esquema. palo de golfLa estructura base del esquema (proporcionada por la clase ) se muestra en el lienzo para que revise y compruebe la clase y la estructura de esquema seleccionadas.
Escriba un nombre para mostrar del esquema descriptivo en el campo de texto. A continuación, introduzca una descripción adecuada para ayudar a identificar el esquema. Cuando haya revisado la estructura de esquema y esté satisfecho con la configuración, seleccione Finalizar para crear el esquema.
Aparecerá la ficha Esquema Examinar. El esquema creado recientemente aparece ahora en la Biblioteca de esquemas y está disponible para editar en Schema Editor.
Editar un esquema existente edit
Para editar un esquema existente, seleccione la ficha Examinar y, a continuación, seleccione el nombre del esquema que desee editar. También puede utilizar la barra de búsqueda para reducir la lista de opciones disponibles.
Una vez seleccionado un esquema, Schema Editor aparece con la estructura del esquema mostrada en el lienzo. Ahora puede agregar grupos de campos al esquema (o agregar campos individuales de esos grupos), editar nombres para mostrar de campos o editar grupos de campos personalizados existentes si el esquema emplea alguno.
Más acciones more
En el Editor de esquemas también puede realizar acciones rápidas para copiar la estructura JSON del esquema o eliminar el esquema si no se ha habilitado para el perfil del cliente en tiempo real o tiene conjuntos de datos asociados. Seleccione Más en la parte superior de la vista para mostrar una lista desplegable con acciones rápidas.
La funcionalidad Copiar estructura JSON le permite ver el aspecto que tendría una carga útil de ejemplo mientras sigue creando el esquema y las canalizaciones de datos. Resulta especialmente útil en situaciones en las que hay estructuras de mapa de objetos complejas en el esquema, como un mapa de identidad.
Alternar nombre para mostrar display-name-toggle
Para su comodidad, el Editor de esquemas proporciona un conmutador para cambiar entre los nombres de campo originales y los nombres para mostrar más legibles en lenguaje natural. Esta flexibilidad permite mejorar la capacidad de detección de campos y la edición de los esquemas. La opción se encuentra en la parte superior derecha de la vista Editor de esquemas.
Los nombres para mostrar de los grupos de campos estándar se generan en el sistema, pero se pueden personalizar, tal como se describe en la sección nombres para mostrar. Los nombres para mostrar se reflejan en varias vistas de interfaz de usuario, incluidas las vistas previas de asignaciones y conjuntos de datos. La configuración predeterminada está desactivada y muestra los nombres de campo según sus valores originales.
Adición de grupos de campos a un esquema add-field-groups
Una vez que haya abierto un esquema dentro de Schema Editor, puede agregar campos al esquema mediante el uso de grupos de campos. Para empezar, seleccione Agregar junto a Grupos de campos en el carril izquierdo.
Aparece un cuadro de diálogo que muestra una lista de grupos de campos que puede seleccionar para el esquema. Dado que los grupos de campos solo son compatibles con una clase, solo se enumerarán los grupos de campos asociados con la clase seleccionada del esquema. De forma predeterminada, los grupos de campos enumerados se ordenan según su popularidad de uso dentro de la organización.
Si conoce la actividad general o el área empresarial de los campos que desea agregar, seleccione una o más de las categorías verticales del sector en el carril izquierdo para filtrar la lista mostrada de grupos de campos.
También puede utilizar la barra de búsqueda para localizar el grupo de campos deseado. Los grupos de campos cuyo nombre coincida con la consulta aparecen en la parte superior de la lista. En Campos estándar, se muestran los grupos de campos que contienen campos que describen atributos de datos deseados.
Seleccione la casilla de verificación situada junto al nombre del grupo de campos que desea agregar al esquema. Puede seleccionar varios grupos de campos en la lista, y cada grupo de campos seleccionado aparecerá en el carril derecho.
Una vez que haya elegido los grupos de campos, seleccione Agregar grupos de campos para agregarlos al esquema.
Schema Editor vuelve a aparecer con los campos proporcionados por grupos de campos representados en el lienzo.
Después de agregar un grupo de campos a un esquema, puede quitar campos existentes o agregar nuevos campos personalizados a esos grupos, según sus necesidades.
Quitar campos agregados de grupos de campos remove-fields
Después de agregar un grupo de campos a un esquema, puede quitar los campos que no necesite.
En el ejemplo siguiente, se ha agregado el grupo de campos estándar Detalles demográficos a un esquema. Para quitar un solo campo como taxId
, selecciónelo en el lienzo y, a continuación, seleccione Quitar en el carril derecho.
Si desea eliminar varios campos, puede administrar el grupo de campos en su conjunto. Seleccione un campo que pertenezca al grupo en el lienzo y, a continuación, seleccione Administrar campos relacionados en el carril derecho.
Aparecerá un cuadro de diálogo que muestra la estructura del grupo de campos en cuestión. Desde aquí puede utilizar las casillas de verificación proporcionadas para seleccionar o anular la selección de los campos necesarios. Cuando esté satisfecho, seleccione Confirmar.
El lienzo vuelve a aparecer con solo los campos seleccionados presentes en la estructura del esquema.
Agregar campos personalizados a grupos de campos add-fields
Después de agregar un grupo de campos a un esquema, puede definir campos adicionales para ese grupo. Sin embargo, cualquier campo agregado a un grupo de campos en un esquema también aparecerá en todos los demás esquemas que empleen el mismo grupo de campos.
Además, si se agrega un campo personalizado a un grupo de campos estándar, ese grupo de campos se convertirá en un grupo de campos personalizados y el grupo de campos estándar original dejará de estar disponible.
Si desea agregar un campo personalizado a un grupo de campos estándar, consulte la sección debajo de para obtener instrucciones específicas. Si está agregando campos a un grupo de campos personalizados, consulte la sección sobre edición de grupos de campos personalizados en la guía de IU de grupos de campos.
Si no desea modificar ningún grupo de campos existente, puede crear un nuevo grupo de campos personalizados para definir campos adicionales en su lugar.
Añadir campos individuales a un esquema add-individual-fields
El Editor de esquemas permite agregar campos individuales directamente a un esquema si desea evitar agregar un grupo de campos completo para un caso de uso específico. Puede agregar campos individuales de grupos de campos estándar o agregar sus propios campos personalizados en su lugar.
Añadir campos estándar add-standard-fields
Puede añadir campos de grupos de campos estándar directamente a un esquema sin necesidad de conocer previamente su grupo de campos correspondiente. Para agregar un campo estándar a un esquema, seleccione el icono más (+) junto al nombre del esquema en el lienzo. Aparece un marcador de posición Campo sin título en la estructura de esquema y el carril derecho se actualiza para mostrar los controles y configurar el campo.
En Nombre de campo, empiece a escribir el nombre del campo que desea agregar. El sistema busca automáticamente los campos estándar que coinciden con la consulta y los enumera en Campos estándar recomendados, incluidos los grupos de campos a los que pertenecen.
Aunque algunos campos estándar comparten el mismo nombre, su estructura puede variar según el grupo de campos del que procedan. Si un campo estándar está anidado en un objeto principal en la estructura de grupo de campos, el campo principal también se incluye en el esquema si se agrega el campo secundario.
Seleccione el icono de vista previa ( ) junto a un campo estándar para ver la estructura de su grupo de campos y comprender mejor cómo se puede anidar. Para agregar el campo estándar al esquema, seleccione el icono más ( ).
El lienzo se actualiza para mostrar el campo estándar agregado al esquema, incluidos los campos principales en los que está anidado dentro de la estructura de grupo de campos. El nombre del grupo de campos también se enumera en Grupos de campos en el carril izquierdo. Si desea agregar más campos del mismo grupo de campos, seleccione Administrar campos relacionados en el carril derecho.
Añadir campos personalizados add-custom-fields
Al igual que el flujo de trabajo para los campos estándar, también puede agregar sus propios campos personalizados directamente a un esquema.
Para agregar campos al nivel raíz de un esquema, seleccione el icono de signo más (+) junto al nombre del esquema en el lienzo. Aparece un marcador de posición Campo sin título en la estructura de esquema y el carril derecho se actualiza para mostrar los controles y configurar el campo.
Empiece a escribir el nombre del campo que desea añadir y el sistema comenzará automáticamente a buscar los campos estándar coincidentes. Para crear un nuevo campo personalizado, seleccione la opción superior anexada con (Nuevo campo).
Después de proporcionar un nombre para mostrar y un tipo de datos for En el campo, el siguiente paso es asignar el campo a un recurso XDM principal. Si el esquema usa una clase personalizada, puede elegir agregar el campo a la clase asignada o a un grupo de campos en su lugar. Sin embargo, si el esquema utiliza una clase estándar, solo puede asignar el campo personalizado a un grupo de campos.
Asignar el campo a un grupo de campos personalizados add-to-field-group
En Asignar a, seleccione Grupo de campos. Si el esquema utiliza una clase estándar, esta es la única opción disponible y está seleccionada de forma predeterminada.
A continuación, debe seleccionar un grupo de campos al que asociarse el nuevo campo. Empiece a escribir el nombre del grupo de campos en la entrada de texto proporcionada. Si tiene algún grupo de campos personalizados existente que coincida con la entrada, aparecerán en la lista desplegable. Como alternativa, puede escribir a nombre único para crear un nuevo grupo de campos en su lugar.
Después de seleccionar el grupo de campos de la lista, seleccione Aplicar.
El nuevo campo se agrega al lienzo y tiene un espacio de nombres bajo su ID de inquilino para evitar conflictos con los campos XDM estándar. El grupo de campos con el que asoció el nuevo campo también aparece en Grupos de campos en el carril izquierdo.
Asignar el campo a una clase personalizada add-to-class
En Asignar a, seleccione Clase. El campo de entrada siguiente se reemplaza con el nombre de la clase personalizada del esquema actual, lo que indica que el nuevo campo se asignará a esta clase.
Continúe configurando el campo como desee y seleccione Aplicar cuando termine.
El nuevo campo se agrega al lienzo y tiene un espacio de nombres bajo su ID de inquilino para evitar conflictos con los campos XDM estándar. Al seleccionar el nombre de clase en el carril izquierdo, se muestra el nuevo campo como parte de la estructura de la clase.
Agregar campos personalizados a la estructura de grupos de campos estándar custom-fields-for-standard-groups
Si el esquema en el que está trabajando tiene un tipo de objeto field proporcionado por un grupo de campos estándar, puede agregar sus propios campos personalizados a ese objeto estándar.
Para empezar, seleccione el icono más (+) junto a la raíz del objeto proporcionado por el grupo de campos estándar.
Aparece un mensaje de advertencia que le solicita que confirme si desea convertir el grupo de campos estándar. Seleccione Continuar creando grupo de campos para continuar.
El lienzo vuelve a aparecer con un marcador de posición sin título para el nuevo campo. Tenga en cuenta que el nombre del grupo de campos estándar se ha anexado con "(Extended)" para indicar que se ha modificado desde la versión original. Desde aquí, utilice los controles del carril derecho para definir las propiedades del campo.
Después de aplicar los cambios, el nuevo campo aparece en el área de nombres de ID de inquilino dentro del objeto estándar. Este área de nombres anidada evita conflictos de nombre de campo dentro del propio grupo de campos para evitar cambios importantes en otros esquemas que utilizan el mismo grupo de campos.
Habilitación de un esquema para el perfil del cliente en tiempo real profile
Perfil del cliente en tiempo real combina datos de diferentes fuentes para crear una vista completa de cada cliente individual. Si desea que los datos capturados por un esquema participen en este proceso, debe habilitar el esquema para su uso en Profile.
Para habilitar el esquema, comience seleccionando el nombre del esquema en el carril izquierdo y, a continuación, seleccione la opción Perfil en el carril derecho.
Aparece una ventana emergente que le advierte de que, una vez activado y guardado un esquema, no se puede desactivar. Seleccione Habilitar para continuar.
El lienzo vuelve a aparecer con la opción Perfil habilitada.
Para finalizar el proceso, seleccione Guardar para guardar el esquema.
El esquema ahora está habilitado para su uso en el Perfil del cliente en tiempo real. Cuando Platform ingiere datos en conjuntos de datos basados en este esquema, esos datos se incorporarán a los datos del perfil amalgamados.
Editar nombres para mostrar para campos de esquema display-names
Una vez que haya asignado una clase y agregado grupos de campos a un esquema, puede editar los nombres para mostrar de cualquiera de los campos del esquema, independientemente de si esos campos los han proporcionado recursos XDM estándar o personalizados.
Para editar el nombre para mostrar de un campo de esquema, seleccione el campo en el lienzo. En el carril derecho, proporcione el nuevo nombre en Nombre para mostrar.
Seleccione Aplicar en el carril derecho y el lienzo se actualizará para mostrar el nuevo nombre para mostrar del campo. Seleccione Guardar para aplicar los cambios al esquema.
Cambiar la clase de un esquema change-class
Puede cambiar la clase de un esquema en cualquier momento durante el proceso inicial de maquetación antes de guardar el esquema.
Para reasignar una clase, seleccione Assign en el lado izquierdo del lienzo.
Aparece un cuadro de diálogo que muestra una lista de todas las clases disponibles, incluidas las definidas por su organización (el propietario es "Customer"), así como las clases estándar definidas por el Adobe.
Seleccione una clase de la lista para mostrar su descripción en el lado derecho del cuadro de diálogo. También puede seleccionar Previsualizar estructura de clase para ver los campos y metadatos asociados con la clase. Seleccione Asignar clase para continuar.
Se abre un nuevo cuadro de diálogo en el que se le pide que confirme que desea asignar una nueva clase. Seleccione Asignar para confirmar.
Después de confirmar el cambio de clase, el lienzo se restablecerá y se perderá todo el progreso de la composición.
Pasos siguientes next-steps
Este documento abarcaba los conceptos básicos de la creación y edición de esquemas en la IU de Platform. Se recomienda revisar el tutorial de creación de esquemas para obtener un flujo de trabajo completo que permita crear un esquema completo en la interfaz de usuario, incluida la creación de grupos de campos personalizados y tipos de datos for casos de uso únicos.
Para obtener más información sobre las capacidades del área de trabajo Esquemas, consulte la descripción general del área de trabajo Esquemas.
Para aprender a administrar esquemas en la API Schema Registry, consulte la guía de extremo de esquemas.