Cree un esquema con la variable Schema Editor

La interfaz de usuario de Adobe Experience Platform le permite crear y administrar Experience Data Model (XDM) en un lienzo visual interactivo denominado Schema Editor. Este tutorial explica cómo crear un esquema con la variable Schema Editor.

Para fines de demostración, los pasos de este tutorial implican la creación de un esquema de ejemplo que describe a los miembros de un programa de lealtad de clientes. Aunque puede utilizar estos pasos para crear un esquema diferente para sus propios fines, se recomienda que siga primero junto con la creación del esquema de ejemplo para conocer las capacidades del Schema Editor.

NOTE
Si está introduciendo datos CSV en Platform, puede hacer lo siguiente asigne esos datos a un esquema XDM creado por recomendaciones generadas por IA (actualmente en fase beta) sin tener que crear manualmente el esquema.
Si prefiere componer un esquema con la variable Schema Registry API, comience por leer el Schema Registry guía para desarrolladores antes de intentar realizar el tutorial en creación de un esquema con la API.

Introducción

Este tutorial requiere una comprensión práctica de los distintos aspectos de Adobe Experience Platform implicados en la creación de esquemas. Antes de comenzar este tutorial, revise la documentación para los siguientes conceptos:

Abra el Esquemas workspace browse

El Esquemas workspace en Platform La interfaz de usuario de proporciona una visualización de Schema Library, lo que le permite ver y administrar los esquemas disponibles para su organización. El espacio de trabajo también incluye Schema Editor, el lienzo en el que puede componer un esquema a lo largo de este tutorial.

Después de iniciar sesión en Experience Platform, seleccione Esquemas en la navegación izquierda para abrir Esquemas workspace. El Examinar pestaña muestra una lista de esquemas (una representación de la variable Schema Library) para que usted las vea y las personalice. La lista incluye el nombre, el tipo, la clase y el comportamiento (registro o serie temporal) en los que se basa el esquema, así como la fecha y la hora de la última modificación.

Consulte la guía de exploración de recursos XDM existentes en la IU para obtener más información.

Creación y asignación de nombres a un esquema create

Para empezar a maquetar un esquema, seleccione Crear esquema en la esquina superior derecha de la Esquemas workspace.

El Esquemas workspace Examinar pestaña con Crear esquema resaltado.

El Crear esquema flujo de trabajo aparece. A continuación, elija una clase base para el esquema. Puede elegir entre las clases principales de Perfil individual de XDM y ExperienceEvent de XDM, o Otros si estas clases no se adaptan a sus propósitos. El Otros La opción de clases permite crear una nueva clase o elija entre otras clases preexistentes.

Consulte la Perfil individual de XDM y ExperienceEvent de XDM para obtener más información sobre estas clases. Para los fines de este tutorial, seleccione Perfil individual de XDM seguido de Siguiente.

El Crear esquema flujo de trabajo con Perfil individual de XDM opciones y Siguiente resaltado.

Después de seleccionar una clase, la variable Nombre y revisión aparece la sección. En esta sección, proporcione un nombre y una descripción para identificar el esquema. Hay varias consideraciones importantes que se deben tener en cuenta al decidir un nombre para el esquema:

  • Los nombres de los esquemas deben ser cortos y descriptivos para que el esquema se pueda encontrar fácilmente más adelante.
  • Los nombres de los esquemas deben ser únicos, lo que significa que también deben ser lo suficientemente específicos para que no se reutilicen en el futuro. Por ejemplo, si su organización tiene programas de fidelización independientes para diferentes marcas, sería aconsejable nombrar el esquema "Miembros fieles de marca A" para que sea fácil distinguirlo de otros esquemas relacionados con la lealtad que pueda definir más adelante.
  • También puede utilizar la descripción del esquema para proporcionar cualquier información contextual adicional sobre el esquema.

Este tutorial compone un esquema para introducir datos relacionados con los miembros de un programa de fidelidad y, por lo tanto, el esquema se denomina "Loyalty Members".

​La 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.

Introduce un amigo de los humanos Nombre para mostrar del esquema 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.

El Nombre y revisión de la sección Crear esquema flujo de trabajo con Nombre para mostrar del esquema, Descripción, y Finalizar resaltado.

El Schema Editor aparece. Este es el lienzo sobre el que compondrá el esquema. El esquema con título propio se crea automáticamente en la variable Estructura del lienzo cuando llegue al editor, junto con los campos estándar incluidos en la clase base que seleccionó. La clase asignada para el esquema también se enumera en Clase in Composición sección.

NOTE
Puede actualizar el nombre para mostrar y la descripción opcional del esquema desde el Propiedades del esquema barra lateral. Una vez introducido un nuevo nombre, el lienzo se actualiza automáticamente para reflejar el nuevo nombre del esquema.

Editor de esquemas con la clase base y el diagrama de esquema resaltados.

NOTE
Puede cambiar la clase de un esquema en cualquier momento del proceso de maquetación inicial antes de guardar el esquema, pero esto debe hacerse con extrema precaución. Los grupos de campos solo son compatibles con determinadas clases y, por lo tanto, al cambiar la clase se restablecerán el lienzo y los campos que haya agregado.

Adición de un grupo de campos field-group

Ahora puede empezar a añadir campos al esquema añadiendo grupos de campos. Un grupo de campos es un grupo de uno o más campos que a menudo se utilizan juntos para describir un concepto en particular. Este tutorial utiliza grupos de campos para describir a los miembros del programa de fidelidad y capturar información clave como el nombre, el cumpleaños, el número de teléfono, la dirección, etc.

Para añadir un grupo de campos, seleccione Añadir en el Grupos de campos subsección.

Editor de esquemas con el botón Agregar grupos de campos resaltado.

Aparece un nuevo cuadro de diálogo que muestra una lista de grupos de campos disponibles. Cada grupo de campos está diseñado para utilizarse únicamente con una clase específica; por lo tanto, el cuadro de diálogo solo enumera los grupos de campos compatibles con la clase seleccionada (en este caso, la variable XDM Individual Profile class). Si utiliza una clase XDM estándar, la lista de grupos de campos se ordenará de forma inteligente en función de la popularidad del uso.

El Adición de grupos de campos diálogo.

Puede seleccionar uno de los filtros en el carril izquierdo para reducir la lista de grupos de campos estándar a específicos industrias como venta minorista, servicios financieros y atención sanitaria.

El Adición de grupos de campos diálogo con los grupos de campo del sector destacados.

Al seleccionar un grupo de campos de la lista, aparece en el carril derecho. Si lo desea, puede seleccionar varios grupos de campos y añadir cada uno a la lista en el carril derecho antes de confirmar. Además, aparece un icono en el lado derecho del grupo de campos seleccionado actualmente que le permite previsualizar la estructura de los campos que proporciona.

El Adición de grupos de campos con el icono de vista previa del grupo de campos seleccionado resaltado.

Al obtener una vista previa de un grupo de campos, se proporciona una descripción detallada del esquema del grupo de campos en el carril derecho. También puede navegar por los campos del grupo de campos en el lienzo proporcionado. A medida que selecciona diferentes campos, el carril derecho se actualiza para mostrar detalles sobre el campo en cuestión. Seleccionar Atrás cuando haya terminado de previsualizar para volver al cuadro de diálogo de selección de grupos de campos.

El Previsualizar grupo de campos con el grupo de campos Detalles demográficos de la vista previa.

Para este tutorial, seleccione la Datos demográficos grupo de campos y seleccione Agregar grupo de campos.

El Adición de grupos de campos diálogo con el grupo de campos Detalles demográficos seleccionado y Adición de grupos de campos resaltado.

El lienzo del esquema vuelve a aparecer. El Grupos de campos La sección ahora enumera "Datos demográficos" y el Estructura incluye los campos aportados por el grupo de campos. Puede seleccionar el nombre del grupo de campos en la variable Grupos de campos para resaltar los campos específicos que proporciona dentro del lienzo.

El editor de esquemas con los grupos de campo Detalles demográficos resaltados.

NOTE
En el Editor de esquemas, las clases y los grupos de campos estándar (generados por Adobe) se indican con el icono de candado ( Un icono de candado. . El candado aparece en el carril izquierdo junto al nombre de la clase o del grupo de campos, así como junto a cualquier campo del diagrama de esquema que forme parte de un recurso generado por el sistema.
Editor de esquemas con el icono de candado resaltado

Este grupo de campos aporta varios campos bajo el nombre de nivel superior person con el tipo de datos "Persona". Este grupo de campos describe información sobre un individuo, incluido el nombre, la fecha de nacimiento y el sexo.

NOTE
Recuerde que los campos pueden utilizar tipos escalares (como cadena, entero, matriz o fecha), así como cualquier tipo de datos (un grupo de campos que representa un concepto común) definido dentro de Schema Registry.

Observe que la variable name tiene un tipo de datos de "Nombre completo", lo que significa que también describe un concepto común y contiene subcampos relacionados con el nombre, como nombre, apellidos, título de cortesía y sufijo.

Seleccione los diferentes campos dentro del lienzo para mostrar cualquier campo adicional que contribuyan a la estructura del esquema.

Añadir más grupos de campos field-group-2

Ahora puede repetir los mismos pasos para agregar otro grupo de campos. Cuando vea la Agregar grupo de campos esta vez, observe que la opción "Datos demográficos" el grupo de campos se ha atenuado y la casilla de verificación situada junto a él no se puede seleccionar. Esto evita que duplique accidentalmente grupos de campos que ya ha incluido en el esquema actual.

Para este tutorial, seleccione los grupos de campos estándar Datos personales de contacto y Detalles de fidelización en la lista, seleccione Adición de grupos de campos para añadirlos al esquema.

El Adición de grupos de campos diálogo con dos nuevos grupos de campos seleccionados y Adición de grupos de campos resaltado.

El lienzo vuelve a aparecer con los grupos de campos añadidos enumerados en Grupos de campos en el Composición y sus campos compuestos añadidos a la estructura del esquema.

Editor de esquemas con la nueva estructura de esquema compuesta resaltada.

Definir un grupo de campos personalizados define-field-group

El Miembros socio El esquema está diseñado para capturar datos relacionados con los miembros de un programa de fidelidad y el estándar de Detalles de fidelización el grupo de campos que ha agregado al esquema proporciona la mayoría de estos elementos, incluido el tipo de programa, los puntos, la fecha de unión, etc.

Sin embargo, puede haber un escenario en el que desee incluir campos personalizados adicionales no cubiertos por grupos de campos estándar para lograr sus casos de uso. En el caso de agregar campos de lealtad personalizados, tiene dos opciones:

  1. Cree un nuevo grupo de campos personalizados para capturar estos campos. Este es el método que se explica en este tutorial.
  2. Ampliación del estándar Detalles de fidelización grupo de campos con campos personalizados. Esto causa Detalles de fidelización para convertirlo en un grupo de campos personalizados y el grupo de campos estándar original ya no estará disponible. Consulte la Esquemas Guía de la IU para obtener más información sobre agregar campos personalizados a la estructura de grupos de campos estándar.

Para crear un nuevo grupo de campos, seleccione Añadir en el Grupos de campos subsección como antes, pero esta vez seleccione Crear nuevo grupo de campos cerca de la parte superior del cuadro de diálogo que aparece. A continuación, se le pedirá que proporcione un nombre para mostrar y una descripción para el nuevo grupo de campos. Para este tutorial, asigne un nombre al nuevo grupo de campos "Custom Loyalty Details", y luego seleccione Adición de grupos de campos.

El Adición de grupos de campos diálogo con Crear nuevo grupo de campos, Nombre para mostrar y Descripción resaltado.

NOTE
Al igual que con los nombres de clase, el nombre del grupo de campos debe ser corto y sencillo, y describir lo que el grupo de campos contribuirá al esquema. Estos también son únicos, por lo que no podrá reutilizar el nombre y, por lo tanto, debe asegurarse de que sea lo suficientemente específico.

"Custom Loyalty Details" debería aparecer ahora en Grupos de campos a la izquierda del lienzo, pero aún no hay campos asociados a él y, por lo tanto, no aparecen campos nuevos en Estructura.

Agregar campos al grupo de campos field-group-fields

Ahora que ha creado el "Custom Loyalty Details" grupo de campos, es hora de definir los campos que el grupo de campos contribuirá al esquema.

Para empezar, seleccione la más (+) junto al nombre del esquema en el lienzo.

Editor de esquemas con el icono más resaltado.

Un "Campo sin títuloEl marcador de posición " aparece en el lienzo y el carril derecho se actualiza para mostrar las opciones de configuración del campo.

El editor de esquemas con una Campo sin título y el esquema Propiedades del campo resaltado.

En esta situación, el esquema debe tener un campo de tipo de objeto que describa en detalle el nivel de lealtad actual de la persona. Con los controles del carril derecho, empiece a crear un loyaltyTier campo con tipo "Objeto" que se utilizará para guardar los campos relacionados.

En Asignar a, debe seleccionar un grupo de campos al que asignar el campo. Recuerde que todos los campos de esquema pertenecen a una clase o a un grupo de campos y, como este esquema utiliza una clase estándar, la única opción es seleccionar un grupo de campos. Empiece a escribir el nombre "Custom Loyalty Details" y, a continuación, seleccione el grupo de campos de la lista.

Cuando termine, seleccione Aplicar.

Editor de esquemas con el objeto de nivel de fidelización agregado al esquema Propiedades del campo resaltado.

Los cambios se aplican y el recién creado loyaltyTier aparece el objeto. Como es un campo personalizado, se anida automáticamente dentro de un espacio de nombres de objeto al ID de inquilino de su organización, precedido de un guion bajo (_tenantId en este ejemplo).

Editor de esquemas con el ID de inquilino y el nivel de fidelidad resaltados en el diagrama de esquemas.

NOTE
La presencia del objeto de ID de inquilino indica que los campos que está agregando están contenidos en el área de nombres de su organización.
En otras palabras, los campos que está añadiendo son únicos para su organización y se guardarán en Schema Registry en un área específica accesible solo para su organización. Los campos que defina siempre deben agregarse al espacio de nombres de inquilino para evitar conflictos con nombres de otras clases, grupos de campos, tipos de datos y campos estándar.

Seleccione el más (+) junto al icono loyaltyTier para empezar a añadir subcampos. Aparece un nuevo marcador de posición de campo y la variable Propiedades del campo Esta sección es visible en el lado derecho del lienzo.

El editor de esquemas con el ID de inquilino y el nuevo subcampo añadido al nivel de fidelidad en el diagrama de esquema.

Cada campo requiere la siguiente información:

  • Nombre de campo: El nombre del campo, preferiblemente escrito en camelCase. No se permiten caracteres de espacio. Es el nombre que se utiliza para hacer referencia al campo en el código y en otras aplicaciones de flujo descendente.
    • Ejemplo: loyaltyLevel
  • Nombre para mostrar: El nombre del campo, escrito en mayúsculas o minúsculas. Este es el nombre que se mostrará en el lienzo al ver o editar el esquema.
    • Ejemplo: Nivel de fidelización
  • Tipo: El tipo de datos del campo. Esto incluye tipos escalares básicos y cualquier tipo de datos definido en la variable Schema Registry. Ejemplos: Cadena, Entero, Booleano, Persona, Dirección, Número de teléfono, etc.
  • Descripción: Se debe incluir una descripción opcional del campo con un máximo de 200 caracteres.

El primer campo de la variable loyaltyTier el objeto será una cadena llamada id, que representa el ID del nivel actual del miembro socio. El ID de nivel será único para cada miembro socio, ya que esta empresa establece diferentes umbrales de punto de nivel de fidelidad para cada cliente en función de diferentes factores. Establezca el tipo del nuevo campo en "Cadena", y el Propiedades del campo La sección se rellena con varias opciones para aplicar restricciones, incluidos el valor predeterminado, el formato y la longitud máxima. Consulte la documentación sobre prácticas recomendadas para los campos de validación de datos para obtener más información.

Editor de esquemas con los valores de propiedad de campo del nuevo campo de ID resaltado.

Desde id será una cadena de forma libre generada aleatoriamente, no son necesarias más restricciones. Seleccionar Aplicar para aplicar los cambios.

Editor de esquemas con el campo ID añadido y resaltado.

Agregar más campos al grupo de campos field-group-fields-2

Ahora que ha agregado la variable id , puede añadir campos adicionales para capturar información del nivel de fidelidad, como:

  • Umbral de punto actual (entero): el número mínimo de puntos de lealtad que debe mantener el miembro para permanecer en el nivel actual.
  • Umbral de punto de nivel siguiente (entero): número de puntos de lealtad que debe acumular el miembro para pasar al siguiente nivel.
  • Fecha en Vigor (fecha-hora): La fecha en la que el miembro socio se unió a este nivel.

Para añadir cada campo al esquema, seleccione la más (+) junto al icono loyalty y rellene la información necesaria.

Cuando finalice, la variable loyaltyTier el objeto contendrá campos para id, currentThreshold, nextThreshold, y effectiveDate.

Editor de esquemas con el objeto de nivel de fidelidad resaltado.

Agregar un campo de enumeración al grupo de campos enum

Al definir campos en Schema EditorSin embargo, hay algunas opciones adicionales que puede aplicar a tipos de campo básicos para proporcionar más restricciones en los datos que puede contener el campo. Los casos de uso de estas restricciones se explican en la siguiente tabla:

Restricción
Descripción
Requerido
Indica que el campo es necesario para la ingesta de datos. Cualquier dato cargado en un conjunto de datos basado en este esquema que no contenga este campo fallará tras la ingesta.
Matriz
Indica que el campo contiene una matriz de valores, cada uno con el tipo de datos especificado. Por ejemplo, si se utiliza esta restricción en un campo con un tipo de datos de "Cadena" especifica que el campo contendrá una matriz de cadenas.
Enumeración y valores sugeridos
Una enumeración indica que este campo debe contener uno de los valores de una lista enumerada de valores posibles. También puede utilizar esta opción para proporcionar una lista de valores sugeridos para un campo de cadena sin restringir el campo a esos valores.
Identidad
Indica que este campo es un campo de identidad. Se proporciona más información sobre los campos de identidad más adelante en este tutorial.
Relación
Mientras que las relaciones de esquema se pueden inferir mediante el uso del esquema de unión y Real-Time Customer Profile, esto solo se aplica a los esquemas que comparten la misma clase. El Relación Una restricción indica que este campo hace referencia a la identidad principal de un esquema basado en una clase diferente, lo que implica una relación entre los dos esquemas. Consulte el tutorial sobre definición de una relación para obtener más información.
NOTE
Cualquier campo obligatorio, de identidad o de relación se enumera en sus respectivas secciones en el carril izquierdo, lo que le permite localizar estos campos fácilmente, independientemente de la complejidad del esquema.

Para este tutorial, la variable loyaltyTier El objeto del esquema requiere un nuevo campo de enumeración que describe la clase de nivel, donde el valor solo puede ser una de las cuatro opciones posibles. Para añadir este campo al esquema, seleccione la más (+) junto al icono loyaltyTier y rellene los campos obligatorios de Nombre de campo y Nombre para mostrar. Para Tipo, seleccione "Cadena".

Editor de esquemas con el objeto de clase de nivel agregado y resaltado en el Propiedades del campo.

Aparecerán casillas de verificación adicionales para el campo después de seleccionar su tipo, incluidas las casillas de verificación para Matriz, Enumeración y valores sugeridos, Identidad, y Relación.

Seleccione el Enumeración y valores sugeridos y, a continuación, seleccione Enumeración. Aquí puede introducir la variable Valor (en camelCase) y Nombre para mostrar (un nombre opcional fácil de leer en el caso del título) para cada clase de nivel de fidelidad aceptable.

Cuando haya completado todas las propiedades del campo, seleccione Aplicar para añadir el tierClass a la loyaltyTier objeto.

Las propiedades del campo enum y suggested values se completan con Aplicar resaltado.

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

El loyaltyTier ahora contiene varios campos y representa una estructura de datos común que podría ser útil en otros esquemas. El Schema Editor permite aplicar fácilmente objetos de varios campos reutilizables convirtiendo la estructura de esos objetos en tipos de datos.

Los tipos de datos permiten el uso coherente de estructuras de varios campos y proporcionan más flexibilidad que un grupo de campos porque se pueden utilizar en cualquier lugar dentro de un esquema. Esto se hace estableciendo el Tipo valor igual al de cualquier tipo de datos definido en la variable Schema Registry.

Para convertir la variable loyaltyTier objeto a un tipo de datos, seleccione el loyaltyTier en el lienzo y seleccione Convertir a nuevo tipo de datos en el lado derecho del editor, debajo de Propiedades del campo.

El Editor de esquemas con el objeto loyaltyTier y Convertir a nuevo tipo de datos resaltado.

Aparece una notificación que confirma que el objeto se ha convertido correctamente. En el lienzo ahora puede ver que la variable loyaltyTier El campo ahora tiene un icono de vínculo y el carril derecho indica que tiene un tipo de datos de "Loyalty Tier".

Editor de esquemas con el objeto loyaltyTier y el nuevo nombre para mostrar resaltado.

En un esquema futuro, ahora puede asignar un campo como "Loyalty Tier" y automáticamente incluiría campos de ID, clase de nivel, umbrales de punto y fecha de entrada en vigor.

NOTE
También puede crear y editar tipos de datos personalizados independientemente de la edición de esquemas. Consulte la guía de creación y edición de tipos de datos para obtener más información.

Buscar y filtrar campos de esquema

El esquema ahora contiene varios grupos de campos además de los campos proporcionados por su clase base. Al trabajar con esquemas más grandes, puede seleccionar las casillas de verificación situadas junto a los nombres de los grupos de campos en el carril izquierdo para filtrar los campos mostrados únicamente a los proporcionados por los grupos de campos en los que esté interesado.

Algunas casillas de verificación se seleccionan en la sección Grupos de campos del Editor de esquemas para reducir el tamaño del diagrama de esquema.

Si busca un campo específico en el esquema, también puede utilizar la barra de búsqueda para filtrar los campos mostrados por nombre, independientemente del grupo de campos en el que se proporcionen.

El campo de búsqueda del Editor de esquemas con los resultados relevantes resaltados en el lienzo.

IMPORTANT
La función de búsqueda tiene en cuenta cualquier filtro de grupo de campos seleccionado al mostrar los campos coincidentes. Si una consulta de búsqueda no muestra los resultados esperados, es posible que tenga que volver a comprobar que no está filtrando ningún grupo de campos relevante.

Definir un campo de esquema como campo de identidad identity-field

La estructura de datos estándar que proporcionan los esquemas se puede aprovechar para identificar datos que pertenecen a la misma persona en varias fuentes, lo que permite varios casos de uso descendentes, como segmentación, creación de informes, análisis de ciencia de datos y más. Para unir datos basados en identidades individuales, los campos clave deben marcarse como Identidad campos dentro de esquemas aplicables.

Experience Platform facilita la denotación de un campo de identidad mediante el uso de una variable Identidad casilla de verificación en la Schema Editor. Sin embargo, debe determinar qué campo es el mejor candidato para utilizar como identidad, según la naturaleza de los datos.

Por ejemplo, puede haber miles de miembros del programa de fidelidad que pertenecen al mismo nivel de fidelidad y varios que comparten la misma dirección física. Sin embargo, en esta situación, al inscribirse, cada miembro del programa de fidelidad proporciona su dirección de correo electrónico personal. Dado que las direcciones de correo electrónico personales suelen ser administradas por una persona, el campo personalEmail.address (proporcionado por el Datos personales de contacto grupo de campos) es un buen candidato para un campo de identidad.

IMPORTANT
Los pasos descritos a continuación tratan sobre cómo añadir un descriptor de identidad a un campo de esquema existente. Como alternativa a la definición de campos de identidad dentro de la estructura del propio esquema, también puede utilizar una variable identityMap para contener información de identidad en su lugar.
Si planea usar identityMap, tenga en cuenta que anulará cualquier identidad principal que agregue directamente al esquema. Consulte la sección sobre identityMap en el guía de conceptos básicos de composición de esquemas para obtener más información.

Seleccione el personalEmail.address en el lienzo y la variable Identidad La casilla de verificación aparece bajo Propiedades del campo. Marque la casilla y la opción para establecerlo como. Identidad principal aparece. Seleccione también esta casilla.

NOTE
Cada esquema puede contener solo un campo de identidad principal. Una vez que un campo de esquema se ha establecido como identidad principal, recibirá un mensaje de error si más tarde intenta establecer otro campo de identidad en el esquema como principal.

A continuación, debe proporcionar un Área de nombres de identidad de la lista de áreas de nombres predefinidas en el menú desplegable. Dado que este campo es la dirección de correo electrónico del cliente, seleccione "Correo electrónico" en el menú desplegable. Seleccionar Aplicar para confirmar las actualizaciones de personalEmail.address field.

Editor de esquemas con la dirección de correo electrónico resaltada y la casilla de verificación de identidad principal activada.

NOTE
Para obtener una lista de áreas de nombres estándar y sus definiciones, consulte la Identity Service documentación.

Después de aplicar el cambio, el icono de personalEmail.address muestra un símbolo de huella digital que indica que ahora es un campo de identidad. El campo también aparece en el carril izquierdo debajo de Identidades.

El editor de esquemas con la dirección de correo electrónico resaltada y el campo de identidad resaltado en la barra lateral de la composición del esquema.

Ahora, todos los datos introducidos en el personalEmail.address Este campo se utilizará para ayudar a identificar a ese individuo y unir una sola vista de ese cliente. Para obtener más información sobre cómo trabajar con identidades en Experience Platform, revise la Identity Service documentación.

Habilitar el esquema para utilizarlo en Real-Time Customer Profile profile

Real-Time Customer Profile aprovecha los datos de identidad en Experience Platform para proporcionar una vista integral de cada cliente individual. El servicio crea perfiles sólidos de 360° de atributos del cliente, así como cuentas con marca de tiempo de cada interacción que los clientes han tenido en cualquier sistema integrado con Experience Platform.

Para habilitar un esquema para su uso con Real-Time Customer Profile, debe tener una identidad principal definida. Recibirá un mensaje de error si intenta habilitar un esquema sin definir primero una identidad principal.

Cuadro de diálogo Falta la identidad principal.

Para habilitar el esquema "Miembros socio" para utilizarlo en Profile, comience por seleccionar el título del esquema en el lienzo.

A la derecha del editor, se muestra información sobre el esquema, incluido su nombre para mostrar, descripción y tipo. Además de esta información, hay un Perfil botón de alternancia.

El Editor de esquemas con la raíz de esquema y la opción Habilitar para el perfil resaltadas.

Seleccionar Perfil y aparece una ventana emergente, en la que se le solicita que confirme que desea habilitar el esquema para Profile.

Cuadro de diálogo de confirmación Habilitar para el perfil.

WARNING
Una vez habilitado un esquema para Real-Time Customer Profile y se guarda, no se puede desactivar.

Seleccionar Activar para confirmar su elección. Puede seleccionar el Perfil vuelva a activarlo para desactivar el esquema si lo desea, pero una vez guardado el esquema mientras Profile está activada, ya no se puede desactivar.

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. Seleccionar 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.

Editor de esquemas con el botón Más resaltado y las opciones desplegables resaltadas.

Pasos siguientes y recursos adicionales

Ahora que ha terminado de maquetar el esquema, puede ver el esquema completo en el lienzo. Seleccionar Guardar y el esquema se guardará en el Schema Library, haciéndolo accesible mediante el Schema Registry.

El nuevo esquema ahora se puede utilizar para introducir datos en Platform. Recuerde que una vez que se ha utilizado el esquema para la ingesta de datos, solo se pueden realizar cambios adicionales. Consulte la conceptos básicos de composición de esquemas para obtener más información sobre las versiones de esquema.

Ahora puede seguir el tutorial sobre definición de una relación de esquema en la IU para agregar un nuevo campo de relación al esquema "Miembros socio".

El esquema "Miembros socio" también está disponible para su visualización y administración mediante el Schema Registry API. Para empezar a trabajar con la API, comience leyendo el Schema Registry API guía para desarrolladores.

Recursos de vídeo

WARNING
El Platform La interfaz de usuario que se muestra en los siguientes vídeos no está actualizada. Consulte la documentación anterior para obtener las capturas de pantalla y la funcionalidad más recientes de la interfaz de usuario.

El siguiente vídeo muestra cómo crear un esquema simple en la variable Platform IU.

El siguiente vídeo tiene como objetivo reforzar su comprensión del trabajo con grupos y clases de campo.

Apéndice

En las secciones siguientes se proporciona información adicional sobre el uso de Schema Editor.

Crear una nueva clase create-new-class

Experience Platform proporciona la flexibilidad para definir un esquema basado en una clase única para su organización. Para aprender a crear una nueva clase, consulte la guía de crear y editar clases en la interfaz de usuario.

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.

WARNING
La reasignación de la clase para un esquema debe realizarse con extrema precaución. Los grupos de campos solo son compatibles con determinadas clases y, por lo tanto, al cambiar la clase se restablecerán el lienzo y los campos que haya agregado.

Para obtener información sobre cómo cambiar la clase de un esquema, consulte la guía de administración de esquemas en la IU.

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