Show Menu
TEMAS×

Definir una relación entre dos esquemas mediante el Editor de Esquemas

La capacidad de comprender las relaciones entre sus clientes y sus interacciones con su marca en distintos canales es una parte importante de Adobe Experience Platform. La definición de estas relaciones dentro de la estructura de los esquemas del Modelo de datos de experiencia (XDM) le permite obtener perspectivas complejas sobre los datos de sus clientes.
Este documento proporciona un tutorial para definir una relación uno a uno entre dos esquemas definidos por su organización mediante el Editor de Esquemas en la interfaz de usuario de la plataforma de experiencia. Para ver los pasos sobre la definición de relaciones de esquema mediante la API, consulte el tutorial sobre la definición de una relación mediante la API del Registro de Esquema.

Primeros pasos

Este tutorial requiere un conocimiento práctico del sistema XDM y del editor de Esquema en la interfaz de usuario de la plataforma de experiencia. Antes de comenzar este tutorial, consulte la siguiente documentación:

Definir un esquema de origen y destino

Se espera que ya haya creado los dos esquemas que se definirán en la relación. Para fines de demostración, este tutorial crea una relación entre los miembros del programa de lealtad de una organización (definido en un esquema de "miembros de la lealtad") y sus hoteles favoritos (definido en un esquema de "hoteles").
Las relaciones de Esquema están representadas por un esquema de origen que tiene un campo que hace referencia a otro campo dentro de un esquema de destino. En los pasos siguientes, "Miembros de la Lealtad" será el esquema de origen, mientras que "Hoteles" actuará como el esquema de destino.
Con fines de referencia, las siguientes secciones describen la estructura de cada esquema utilizado en este tutorial antes de definir una relación.

esquema de miembros de lealtad

El esquema de origen "Miembros de lealtad" es el esquema que se creó en el tutorial para crear un esquema en la interfaz de usuario . Incluye un objeto "loyalty" bajo su Área de nombres "\_tenantId", que incluye varios campos específicos de lealtad. Uno de estos campos, "loyaltyId", sirve como identidad principal para el esquema en la Área de nombres "Email". Como se muestra en Propiedades de Esquema, este esquema se ha habilitado para su uso en Perfil de clientes en tiempo real.

esquema de hoteles

El esquema de destino "Hoteles" contiene campos que describen un hotel, incluyen su dirección, marca, número de habitaciones y clasificación por estrellas. El campo "hotelId" sirve como identidad principal para el esquema bajo la Área de nombres "ECID". A diferencia de "Miembros de lealtad", este esquema no se ha habilitado para el Perfil del cliente en tiempo real.

Crear una mezcla de relación

Este paso solo es necesario si el esquema de origen no tiene un campo de tipo de cadena dedicado para utilizarlo como referencia a otro esquema. Si este campo ya está definido en el esquema de origen, vaya al siguiente paso para definir un campo de relación.
Para definir una relación entre dos esquemas, el esquema de origen debe tener un campo específico para utilizarlo como referencia al esquema de destino. Puede agregar este campo al esquema de origen creando una nueva mezcla.
Para Inicio, haga clic en Añadir en la sección Mezclas .
Aparecerá el cuadro de diálogo Añadir mezcla . Desde aquí, haga clic en Crear nueva combinación . En los campos de texto que aparecen, introduzca un nombre para mostrar y una descripción para la nueva combinación. Haga clic en Añadir mezcla cuando termine.
El lienzo vuelve a aparecer con "Relación de lealtad" en la sección Mezclas . Haga clic en el nombre de la mezcla y, a continuación, haga clic en Añadir campo junto al campo de nivel raíz "Miembros de lealtad".
Aparece un nuevo campo en el lienzo bajo la Área de nombres "\_inquilinoId". En Propiedades __ del campo, proporcione un nombre de campo y un nombre para mostrar para el campo y defina su tipo en "Cadena".
Cuando termine, haga clic en Aplicar .
El campo "loyaltyRelationship" actualizado aparece en el lienzo. Haga clic en Guardar para finalizar los cambios en el esquema.

Definir un campo de relación para el esquema de origen

Una vez definido el esquema de origen, puede designarlo como un campo de relación.
Haga clic en el campo de referencia en el lienzo y, a continuación, desplácese hacia abajo en Propiedades del campo hasta que aparezca la casilla de verificación Relación . Seleccione la casilla de verificación para mostrar los parámetros necesarios para configurar un campo de relación.
Haga clic en el menú desplegable del Esquema de referencia y seleccione el esquema de destino de la relación ("Hoteles" en este ejemplo). Si el esquema de destino está habilitado para la unión, el campo Área de nombres de identidad de referencia se establece automáticamente en la Área de nombres de la identidad principal del esquema de destino. Si el esquema no tiene definida una identidad principal, debe seleccionar manualmente la Área de nombres que va a utilizar en el menú desplegable. Click Apply when finished.
El campo aparece como una relación en el lienzo, mostrando el nombre y la Área de nombres de identidad de referencia del esquema de destino. Haga clic en Guardar para guardar los cambios y completar el flujo de trabajo.

Pasos siguientes

Siguiendo este tutorial, ha creado correctamente una relación uno a uno entre dos esquemas con el Editor de Esquemas. Para ver los pasos sobre cómo definir relaciones mediante la API, consulte el tutorial sobre la definición de una relación mediante la API del Registro de Esquema.