Defina una relación de varios a uno entre dos esquemas en Real-time Customer Data Platform B2B Edition relationship-b2b

Adobe Real-time Customer Data Platform B2B Edition proporciona varias clases de modelo de datos de experiencia (XDM) que capturan entidades de datos B2B fundamentales, como cuentas, oportunidades, campañas y más. Si crea esquemas basados en estas clases y los habilita para su uso en Perfil del cliente en tiempo real, podrá combinar datos de distintas fuentes en una representación unificada denominada esquema de unión.

Sin embargo, los esquemas de unión solo pueden contener campos capturados por esquemas que comparten la misma clase. Aquí es donde entran en juego las relaciones de esquema. Al implementar relaciones en los esquemas B2B, puede describir cómo se relacionan entre sí estas entidades comerciales y puede incluir atributos de varias clases en casos de uso de segmentación descendente.

El diagrama siguiente proporciona un ejemplo de cómo las diferentes clases B2B pueden relacionarse entre sí en una implementación básica:

relaciones de clase B2B

Este tutorial trata los pasos para definir una relación varios a uno entre dos esquemas en Real-Time CDP B2B Edition.

NOTE
Si no usa Real-time Customer Data Platform B2B Edition o desea crear una relación uno a uno, consulte la guía sobre creación de una relación uno a uno en su lugar.
Este tutorial se centra en cómo establecer manualmente relaciones entre esquemas B2B en la IU de Platform. Si va a traer datos desde una conexión de origen B2B, puede utilizar una utilidad de generación automática para crear los esquemas, identidades y relaciones necesarios en su lugar. Consulte la documentación de fuentes sobre áreas de nombres y esquemas B2B para obtener más información sobre el uso de la utilidad de generación automática.

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 oportunidades comerciales (definidas en un esquema "Opportunities") y su cuenta comercial asociada (definida en un esquema "Accounts").

Las relaciones de esquema están representadas por un campo dedicado dentro de un esquema de origen que hace referencia al campo de identidad principal de un esquema de referencia. En los pasos siguientes, "Opportunities" sirve como esquema de origen, mientras que "Accounts" actúa como esquema de referencia.

Explicación de las identidades en las relaciones B2B

Para establecer una relación, el esquema de referencia debe tener una identidad principal definida. Al establecer una identidad principal para una entidad B2B, tenga en cuenta que los ID de entidad basados en cadenas pueden superponerse si los recopila en diferentes sistemas o ubicaciones, lo que podría provocar conflictos de datos en Platform.

Para tener en cuenta esto, todas las clases B2B estándar contienen campos "clave" que se ajustan al tipo de datos B2B Source. Este tipo de datos proporciona campos para un identificador de cadena para la entidad B2B junto con otra información contextual sobre el origen del identificador. Uno de estos campos, sourceKey, concatena los valores de los demás campos en el tipo de datos para producir un identificador totalmente único para la entidad. Este campo siempre debe utilizarse como identidad principal para los esquemas de entidad B2B.

campo sourceKey

NOTE
Al establecer un campo XDM como identidad, debe proporcionar un área de nombres de identidad para definir la identidad en. Puede ser un área de nombres estándar proporcionada por Adobe o un área de nombres personalizada definida por su organización. En la práctica, el área de nombres es simplemente una cadena contextual y se puede establecer en cualquier valor que desee, siempre que tenga sentido para su organización categorizar el tipo de identidad. Consulte la descripción general de áreas de nombres de identidad para obtener más información.

Como referencia, las secciones siguientes describen la estructura de cada esquema utilizado en este tutorial antes de definir una relación. Tome nota de dónde se han definido las identidades principales en la estructura de esquema y las áreas de nombres personalizadas que utilizan.

Esquema Opportunities

El esquema de origen "Opportunities" se basa en la clase XDM Business Opportunity. Uno de los campos proporcionados por la clase opportunityKey sirve como identificador del esquema. En concreto, el campo sourceKey del objeto opportunityKey se establece como identidad principal del esquema en un área de nombres personalizada denominada B2B Opportunity.

Como se ve en Propiedades del esquema, este esquema se ha habilitado para su uso en Real-Time Customer Profile.

Esquema de oportunidades

Esquema Accounts

El esquema de referencia "Accounts" se basa en la clase XDM Account. El campo de nivel raíz accountKey contiene sourceKey que actúa como su identidad principal bajo un área de nombres personalizada denominada B2B Account. Este esquema también se ha habilitado para su uso en el perfil.

Esquema de cuentas

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

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. Las clases B2B estándar incluyen campos de clave de origen dedicados para entidades comerciales comúnmente relacionadas. Por ejemplo, la clase XDM Business Opportunity contiene campos de clave de origen para una cuenta relacionada (accountKey) y una campaña relacionada (campaignKey). Sin embargo, también puede agregar otros campos de B2B Source al esquema mediante grupos de campos personalizados si necesita más que los componentes predeterminados.

NOTE
Actualmente, solo se pueden definir relaciones varios a uno y uno a uno desde un esquema de origen a un esquema de referencia. Para las relaciones uno a varios, debe definir el campo de relación en el esquema que representa a "varios".

Para establecer un campo de relación, seleccione el icono de flecha ( Icono de flecha ) junto al campo en cuestión en el lienzo. En el caso del esquema Opportunities, este es el campo accountKey.sourceKey, ya que el objetivo es establecer una relación de varios a uno con una cuenta.

Botón de relación

Aparece un cuadro de diálogo que le permite especificar los detalles de la relación. El tipo de relación se establece automáticamente en Varios a uno.

Diálogo de relación

En Esquema de referencia, utilice la barra de búsqueda para encontrar el nombre del esquema de referencia. Cuando resalta el nombre del esquema de referencia, el campo Área de nombres de identidad de referencia se actualiza automáticamente al área de nombres de la identidad principal del esquema.

Esquema de referencia

En Nombre de relación del esquema actual y Nombre de relación del esquema de referencia, proporcione nombres descriptivos para la relación en el contexto de los esquemas de origen y referencia, respectivamente. Cuando termine, seleccione Guardar para aplicar los cambios y guardar el esquema.

Nombre de relación

El lienzo vuelve a aparecer y el campo de relación ahora está marcado con el nombre descriptivo proporcionado anteriormente. El nombre de la relación también se enumera bajo el carril izquierdo para facilitar la referencia.

Relación Aplicada

Si se ve la estructura del esquema de referencia, el marcador de relación aparece junto al campo de identidad principal del esquema y en el carril izquierdo.

Marcador de relación de esquema de destino

Pasos siguientes

Al seguir este tutorial, ha creado correctamente una relación de varios a uno entre dos esquemas con el Schema Editor. Una vez que los datos se han introducido utilizando conjuntos de datos basados en estos esquemas y que dichos datos se han activado en el almacén de datos de perfil, puede utilizar atributos de ambos esquemas para casos de uso de segmentación de varias clases.

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