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. La definición de estas relaciones dentro de la estructura de los esquemas Experience Data Model (XDM) le permite obtener información compleja sobre los datos del cliente.

Aunque las relaciones de esquema se pueden inferir mediante el uso del esquema de unión y Real-Time Customer Profile, esto sólo 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 destino pertenecen a la misma clase, se debe usar un campo de relación dedicado no. En este caso, utilice la interfaz de usuario del esquema de unión para ver la relación. Encontrará instrucciones sobre cómo hacerlo en la sección 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 la interfaz de usuario Experience Platform. Para ver los pasos de definición de relaciones de esquema mediante la API, vea 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 varios a uno en Adobe Real-time Customer Data Platform B2B Edition, consulte la guía sobre creación de relaciones B2B.

Introducción

Este tutorial requiere una comprensión práctica de XDM System y del Editor de esquemas en la interfaz de usuario de Experience Platform. 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 fidelidad de una organización (definido en un esquema "Loyalty Members") y su hotel favorito (definido en un esquema "Hotels").

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

Las relaciones de esquema están representadas por un campo dedicado dentro de un esquema de origen que apunta a otro campo dentro de un 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.

Esquema Loyalty Members

El esquema de origen "Loyalty Members" se basa en la clase XDM Individual Profile, que contiene campos que describen a los miembros de un programa de fidelidad. Uno de estos campos, personalEmail.addess, sirve como identidad principal para el esquema en el área de nombres Email. Como se ve en Propiedades del esquema, este esquema se ha habilitado para su uso en Real-Time Customer Profile.

Esquema Hotels

El esquema de referencia "Hotels" se basa en una clase "Hotels" personalizada 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 identidad principal para el esquema, usando un área de nombres de identidad "Hotel ID" personalizada.

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 su 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 del esquema Loyalty Members, se agregará un nuevo campo preferredHotel para indicar el hotel preferido del miembro socio socio para las visitas a la compañía. 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 ampliarlo, o escriba un nombre único para crear un nuevo grupo de campos. En este caso, se crea un nuevo grupo de campos Preferred Hotel.

Cuando termine, seleccione Aplicar.

El campo preferredHotel actualizado aparece en el lienzo, ubicado bajo un objeto _tenantId debido a que es un campo personalizado. Seleccione 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
Las relaciones solo se pueden admitir en campos de cadena o de matriz de cadenas.

Seleccione el campo preferredHotel en el lienzo y, a continuación, seleccione Agregar relación en la barra lateral Propiedades del campo.

Editor de esquemas con la relación Agregar resaltada en la barra lateral de propiedades del campo.

Aparecerá el cuadro de diálogo Agregar relación. Desde este cuadro de diálogo, puede definir los parámetros necesarios para configurar un campo de relación. Para los usuarios de Real-Time CDP B2C, solamente puede establecer una relación uno a uno entre el esquema de origen y el de referencia.

NOTE
Si tiene acceso a Real-Time CDP B2B Edition, puede utilizar los controles del carril derecho del lienzo para definir un campo de relación, así como crear una relación de varios a uno mediante el mismo cuadro de diálogo.

Cuadro de diálogo Agregar relación.

Utilice el menú desplegable de Esquema de referencia y seleccione el esquema de referencia para la relación ("Hotels" en este ejemplo).

NOTE
En el menú desplegable esquema de referencia solo se incluyen los esquemas que contienen una identidad principal. Esta protección evita que cree accidentalmente una relación con un esquema que aún no está configurado correctamente.

El área de nombres de identidad del esquema de referencia (en este caso, "Hotel ID") se rellena automáticamente en Área de nombres de identidad de referencia. Seleccione Aplicar cuando haya terminado.

Cuadro de diálogo Agregar relación con los parámetros de relación configurados y Aplicar resaltados.

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

El editor de esquemas con las referencias de relación y Guardar resaltados.

Editar un campo de relación existente edit-relationship

Para cambiar el esquema de referencia, seleccione un campo con una relación existente y, a continuación, seleccione Editar relación en la barra lateral Propiedades del campo.

Editor de esquemas con la relación de edición resaltada.

Aparecerá el cuadro de diálogo Editar relación. Desde aquí, puede seguir el proceso descrito en definición de un campo de relación o eliminar la relación. Seleccione Eliminar relación para eliminar la relación con el esquema de referencia.

Cuadro de diálogo Editar relación.

Puede filtrar y buscar relaciones específicas dentro de sus esquemas desde la pestaña Relaciones del área de trabajo Esquemas. Puede utilizar esta vista para localizar y administrar rápidamente sus relaciones. Lea el documento sobre explorar recursos de esquema para obtener instrucciones detalladas sobre las opciones de filtrado.

La ficha Relaciones en el área de trabajo Esquemas.

Pasos siguientes

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

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