Defina una relación de uno a uno entre dos esquemas utilizando Schema Editor relationship-ui

La capacidad de comprender las relaciones entre sus clientes y sus interacciones con su marca en varios canales es una parte importante de Adobe Experience Platform. Definición de estas relaciones dentro de la estructura de su Experience Data Model Los esquemas (XDM) le permiten obtener perspectivas complejas sobre los datos de los clientes.

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. Para establecer una relación entre dos esquemas que pertenecen a clases diferentes, se debe agregar un campo de relación dedicado a un esquema de origen, que hace referencia a la identidad del otro esquema relacionado.

NOTE
Si los esquemas de origen y de destino pertenecen a la misma clase, un campo de relación dedicado debe no se utilizará. En este caso, utilice la interfaz de usuario del esquema de unión para ver la relación. Las instrucciones para hacerlo se encuentran en la ver relaciones de la guía de IU del esquema de unión.

Este documento proporciona un tutorial para definir una relación entre dos esquemas mediante el Editor de esquemas en Experience Platform interfaz de usuario. Para ver los pasos sobre la definición de relaciones de esquema mediante la API, consulte el tutorial sobre definición de una relación mediante la API de Registro de esquemas.

NOTE
Para ver los pasos sobre cómo crear una relación de varios a uno en Adobe Real-time Customer Data Platform B2B Edition, consulte la guía de creación de relaciones B2B.

Introducción

Este tutorial requiere una comprensión práctica de XDM System y el Editor de esquemas en el Experience Platform IU. Antes de comenzar este tutorial, revise la siguiente documentación:

Definir un esquema de origen y de referencia

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 "Loyalty Members" esquema) y su hotel favorito (definido en un "Hotels" esquema).

IMPORTANT
Para establecer una relación, ambos esquemas deben tener identidades principales definidas y estar habilitados para Real-Time Customer Profile. Consulte la sección sobre habilitar un esquema para utilizarlo en el perfil en el tutorial creación de esquemas si necesita instrucciones sobre cómo configurar los esquemas en consecuencia.

Las relaciones de esquema se representan mediante un campo dedicado dentro de un esquema de origen que apunta a otro campo dentro de una esquema de referencia. En los pasos siguientes, "Loyalty Members" será el esquema de origen, mientras que "Hotels" actuará como esquema de referencia.

Las secciones siguientes describen la estructura de cada esquema utilizado en este tutorial antes de definir una relación.

Loyalty Members esquema

El esquema de origen "Loyalty Members" se basa en XDM Individual Profile clase, que contiene campos que describen los miembros de un programa de fidelización. Uno de estos campos, personalEmail.addess, sirve como identidad principal para el esquema en Correo electrónico namespace. Como se ve debajo de Propiedades del esquema, este esquema se ha habilitado para su uso en Real-Time Customer Profile.

Hotels esquema

El esquema de referencia "Hotels" se basa en un " personalizadoHotels" y contiene campos que describen un hotel. Para participar en una relación, el esquema de referencia también debe tener una identidad principal definida y habilitada para Perfil. En este caso, _tenantId.hotelIdactúa como la identidad principal para el esquema, utilizando un personalizado "Hotel ID" área de nombres de identidad.

Habilitar para el perfil

NOTE
Para aprender a crear áreas de nombres de identidad personalizadas, consulte la Documentación del servicio de identidad.

Crear un grupo de campos de relación

NOTE
Este paso solo es necesario si el esquema de origen no tiene un campo de tipo cadena dedicado para utilizarlo como puntero a la identidad principal del esquema de referencia. Si este campo ya está definido en el esquema de origen, vaya al siguiente paso de definición de un campo de relación.

Para definir una relación entre dos esquemas, el esquema de origen debe tener un campo dedicado que indique la identidad principal del esquema de referencia. Puede agregar este campo al esquema de origen creando un nuevo grupo de campos de esquema o ampliando uno existente.

En el caso de Loyalty Members esquema, un nuevo preferredHotel se añadirá un campo para indicar el hotel preferido del miembro socio para las visitas a la empresa. Comience por seleccionar el icono de signo más (+) junto al nombre del esquema de origen.

Aparece un nuevo marcador de posición de campo en el lienzo. En Propiedades del campo, proporcione un nombre de campo y un nombre para mostrar para el campo y establezca su tipo en "Cadena". En Asignar a, seleccione un grupo de campos existente para ampliar o escriba un nombre único para crear un nuevo grupo de campos. En este caso, un nuevo "Preferred Hotel" se ha creado el grupo de campos.

Cuando termine, seleccione Aplicar.

El actualizado preferredHotel El campo aparece en el lienzo, ubicado bajo una _tenantId ya que es un campo personalizado. Seleccionar Guardar para finalizar los cambios en el esquema.

Definición de un campo de relación para el esquema de origen relationship-field

Una vez que el esquema de origen tenga definido un campo de referencia dedicado, puede designarlo como campo de relación.

NOTE
Los pasos siguientes tratan sobre cómo definir un campo de relación mediante los controles del carril derecho en el lienzo. Si tiene acceso a Real-Time CDP B2B Edition, también puede definir una relación uno a uno mediante el mismo diálogo como cuando se crean relaciones de varios a uno.

Seleccione el preferredHotel en el lienzo y, a continuación, desplácese hacia abajo bajo Propiedades del campo hasta que Relación aparece la casilla de verificación. Seleccione la casilla de verificación para mostrar los parámetros necesarios para configurar un campo de relación.

Seleccione el menú desplegable de Esquema de referencia y seleccione el esquema de referencia para la relación ("Hotels" en este ejemplo). En Área de nombres de identidad, seleccione el área de nombres del campo de identidad del esquema de referencia (en este caso, "Hotel ID"). Seleccionar Aplicar cuando termine.

El preferredHotel El campo ahora se resalta como una relación en el lienzo, mostrando el nombre del esquema de referencia. Seleccionar Guardar para guardar los cambios y completar el flujo de trabajo.

Pasos siguientes

Al seguir este tutorial, ha creado correctamente una relación uno a uno entre dos esquemas utilizando Schema Editor. Para ver los pasos sobre cómo definir relaciones mediante la API, consulte el tutorial sobre definición de una relación mediante la API de Registro de esquemas.

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