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:
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 del Editor de esquemas en la interfaz de usuario de Experience Platform. 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 la composición de esquemas: introducción a los componentes básicos de los esquemas XDM.
- Crear un esquema con 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 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.
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 de oportunidades
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 campo, este esquema se ha habilitado para su uso en Real-Time Customer Profile.
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.
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.
Para establecer un campo de relación, seleccione el campo en cuestión dentro del lienzo, seguido de Agregar relación en la barra lateral de Propiedades del esquema. 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.
Aparecerá el cuadro de diálogo Agregar relación. Utilice este cuadro de diálogo para especificar los detalles de la relación. El tipo de relación está establecido en Varios a uno de manera predeterminada.
En Esquema de referencia, utilice la barra de búsqueda o el menú desplegable 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 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 Aplicar para confirmar los cambios y guardar la 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 muestra en 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.
Editar una relación de esquema B2B edit-schema-relationship
Una vez establecida una relación de esquema, seleccione el campo de relación en el esquema de origen seguido de Editar relación.
{width="100" modal="regular"}
Aparecerá el cuadro de diálogo Editar relación. Desde este cuadro de diálogo, puede cambiar el esquema de referencia y los nombres de relación, o eliminar la relación. No se puede cambiar el tipo de relación de varios a uno.
Para mantener la integridad de los datos y evitar interrupciones en la segmentación y otros procesos, tenga en cuenta las siguientes directrices al administrar las relaciones de esquema con conjuntos de datos vinculados:
- Evite eliminar directamente relaciones si un esquema está asociado con un conjunto de datos, ya que esto puede afectar negativamente a la segmentación. En su lugar, elimine el conjunto de datos asociado antes de quitar la relación.
- No se puede cambiar el esquema de referencia sin eliminar primero la relación existente. Sin embargo, esto debe hacerse con precaución, ya que eliminar una relación con un conjunto de datos asociado puede causar consecuencias no deseadas.
- Es posible que la adición de nuevas relaciones a un esquema con conjuntos de datos vinculados existentes no funcione según lo previsto y que pueda provocar posibles conflictos.
Filtrar y buscar relaciones filter-and-search
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.
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.