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. Generando esquemas basados en estas clases y habilitándolos para su uso en Perfil del cliente en tiempo realAdemás, puede combinar datos de fuentes diferentes 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:
Este tutorial trata los pasos para definir una relación varios a uno entre dos esquemas en Real-Time CDP B2B Edition.
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:
- Sistema XDM en Experience Platform: Información general sobre XDM y su implementación en Experience Platform.
- Conceptos básicos de composición de esquemas: Introducción a los componentes básicos de los esquemas XDM.
- Cree un esquema con la variable Schema Editor: Un tutorial que cubre los conceptos básicos de cómo crear y editar esquemas en la interfaz de usuario.
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 de negocio (definidas en un "Opportunities" esquema) y su cuenta empresarial asociada (definida en una "Accounts" esquema).
Las relaciones de esquema se representan mediante un campo dedicado dentro de un esquema de origen que hace referencia al campo de identidad principal de una 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 a la variable Origen B2B tipo de datos. 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 del tipo de datos para producir un identificador completamente único para la entidad. Este campo siempre debe utilizarse como identidad principal para los esquemas de entidad B2B.
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.
Opportunities esquema
El esquema de origen "Opportunities" se basa en Oportunidad empresarial de XDM clase. Uno de los campos proporcionados por la clase, opportunityKey
, sirve como identificador para el esquema. En concreto, la variable sourceKey
en el campo opportunityKey
se establece como identidad principal del esquema en un área de nombres personalizada denominada B2B Opportunity.
Como se ve debajo de Propiedades del esquema, este esquema se ha habilitado para su uso en Real-Time Customer Profile.
Accounts esquema
El esquema de referencia "Accounts" se basa en Cuenta XDM clase. El nivel de raíz accountKey
contiene el campo sourceKey
que actúa como su identidad principal en un área de nombres personalizada denominada B2B Account. Este esquema también se ha habilitado para su uso en el perfil.
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 variable Oportunidad empresarial de XDM contiene campos de clave de origen para una cuenta relacionada (accountKey
) y una campaña relacionada (campaignKey
). Sin embargo, también puede agregar otros Origen B2B Agregue campos al esquema utilizando grupos de campos personalizados si necesita más de los componentes predeterminados.
Para establecer un campo de relación, seleccione el icono de flecha (
) junto al campo en cuestión dentro del lienzo. En el caso de Opportunities esquema, este es el accountKey.sourceKey
ya que el objetivo es establecer una relación de varios a uno con una cuenta de.
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 como Varios a uno.
En Esquema de referencia, utilice la barra de búsqueda para encontrar el nombre del esquema de referencia. Cuando se resalta el nombre del esquema de referencia, la variable Área de nombres de identidad Este campo se actualiza automáticamente al área de nombres de la identidad principal del esquema.
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.
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.
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.
Pasos siguientes
Al seguir este tutorial, ha creado correctamente una relación de varios a uno entre dos esquemas utilizando Schema Editor. Una vez que los datos se han introducido utilizando conjuntos de datos basados en estos esquemas y que los 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.