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 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.

Se ha resaltado el esquema Oportunidades en el Editor de esquemas con el objeto OpportunityKey y la opción Habilitar para el perfil.

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 en el Editor de esquemas con el objeto accountKey y la opción Habilitar para el perfil resaltada.

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 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.

El editor de esquemas con el campo sourceKey y la relación Add resaltados.

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.

Se resaltó el cuadro de diálogo Agregar relación con la relación de esquema Varios a uno.

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.

NOTE
La lista de esquemas de referencia disponibles se filtra para contener solo esquemas adecuados. Los esquemas deben tener una identidad principal asignada y ser una clase B2B o una clase de perfil individual. Los esquemas de clase de clientes potenciales no pueden tener relaciones.

Se resaltó el cuadro de diálogo Agregar relación con los campos Esquema de referencia e Identidad 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.

NOTE
Los nombres de las relaciones deben tener un máximo de 35 caracteres.

Se resaltó el cuadro de diálogo Agregar relación con los campos 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 muestra en el carril izquierdo para facilitar la referencia.

Editor de esquemas con el nuevo nombre de relación aplicado.

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.

Esquema de destino en el Editor de esquemas con el nuevo marcador de relación resaltado.

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.

NOTE
Para ver todas las relaciones asociadas, seleccione el campo de identidad principal en el esquema de referencia seguido de Ver relaciones.
El Editor de esquemas con un campo de relación seleccionado y Ver relación resaltada. {width="100" modal="regular"}

Se resaltó el Editor de esquemas con un campo de relación y Editar relación.

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.

Cuadro de diálogo Editar relación.

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.

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 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