Definir um relacionamento de “muitos para um” entre dois esquemas na Real-time Customer Data Platform B2B Edition

Última atualização em 2024-01-25
  • Tópicos
  • Schemas
    Exibir mais informações sobre este tópico
  • Criado para:
  • Developer
    User
    Admin
    Leader

O Adobe Real-time Customer Data Platform B2B Edition fornece várias classes do Experience Data Model (XDM) que capturam entidades fundamentais de dados B2B, incluindo contas, oportunidades, campanhase muito mais. Criando esquemas com base nessas classes e permitindo seu uso em Perfil do cliente em tempo real, você pode mesclar dados de fontes diferentes em uma representação unificada chamada esquema de união.

No entanto, os esquemas de união só podem conter campos capturados por esquemas que compartilham a mesma classe. É aqui que entram as relações de esquema. Ao implementar relacionamentos em seus esquemas B2B, você pode descrever como essas entidades de negócios se relacionam entre si e pode incluir atributos de várias classes em casos de uso de segmentação downstream.

O diagrama a seguir fornece um exemplo de como as diferentes classes B2B podem se relacionar entre si em uma implementação básica:

Relacionamentos de classe B2B

Este tutorial aborda as etapas para definir uma relação muitos para um entre dois esquemas no Real-Time CDP B2B Edition.

OBSERVAÇÃO

Se você não estiver usando o Real-time Customer Data Platform B2B Edition ou quiser criar uma relação um para um, consulte o guia em criação de uma relação um para um em vez disso.

Este tutorial foca em como estabelecer manualmente relações entre esquemas B2B na interface do usuário da plataforma. Se você estiver trazendo dados de uma conexão de origem B2B, poderá usar um utilitário de geração automática para criar os esquemas, identidades e relacionamentos necessários. Consulte a documentação de origens em namespaces e esquemas B2B para obter mais informações sobre uso do utilitário de geração automática.

Introdução

Este tutorial requer um entendimento prático de XDM System e o Editor de esquemas no Experience Platform IU. Antes de iniciar este tutorial, reveja a seguinte documentação:

Definir um esquema de origem e de referência

Espera-se que você já tenha criado os dois schemas que serão definidos no relacionamento. Para fins de demonstração, este tutorial cria uma relação entre oportunidades de negócios (definidas em uma "Opportunities") e sua conta comercial associada (definida em uma "Accounts").

Relacionamentos de esquema são representados por um campo dedicado em um esquema de origem que faz referência ao campo de identidade principal de um esquema de referência. Nas etapas a seguir, "Opportunities" serve como o esquema de origem, enquanto "Accounts"O atua como o schema de referência.

Noções básicas sobre identidades em relacionamentos B2B

Para estabelecer uma relação, o schema de referência deve ter uma identidade primária definida. Ao definir uma identidade primária para uma entidade B2B, lembre-se de que as IDs de entidade baseadas em sequência podem se sobrepor se você as estiver coletando em diferentes sistemas ou locais, o que pode levar a conflitos de dados na Platform.

Para levar em conta isso, todas as classes B2B padrão contêm campos "chave" que estão em conformidade com a Origem B2B tipo de dados. Esse tipo de dados fornece campos para um identificador de sequência para a entidade B2B, juntamente com outras informações contextuais sobre a origem do identificador. Um desses campos, sourceKey, concatena os valores dos outros campos no tipo de dados para produzir um identificador totalmente exclusivo para a entidade. Este campo deve ser sempre usado como a identidade principal para esquemas de entidade B2B.

campo sourceKey

OBSERVAÇÃO

Quando definição de um campo XDM como uma identidade, você deve fornecer um namespace de identidade para definir a identidade em. Pode ser um namespace padrão fornecido pelo Adobe ou um namespace personalizado definido por sua organização. Na prática, o namespace é simplesmente uma sequência contextual e pode ser definido com qualquer valor desejado, desde que seja significativo para sua organização categorizar o tipo de identidade. Consulte a visão geral em namespaces de identidade para obter mais informações.

Para fins de referência, as seções a seguir descrevem a estrutura de cada esquema usado neste tutorial antes que uma relação seja definida. Anote onde as identidades primárias foram definidas na estrutura do esquema e nos namespaces personalizados que elas usam.

Opportunities schema

O schema de origem "Opportunities" baseia-se no Oportunidade de negócios XDM classe. Um dos campos fornecidos pela classe, opportunityKey, serve como o identificador do esquema. Especificamente, o sourceKey sob o campo opportunityKey objeto é definido como a identidade primária do esquema em um namespace personalizado chamado B2B Opportunity.

Como visto em Propriedades do esquema, este esquema foi ativado para uso no Real-Time Customer Profile.

Esquema de Oportunidades

Accounts schema

O schema de referência "Accounts" baseia-se no Conta XDM classe. O nível raiz accountKey o campo contém o sourceKey que atua como sua identidade primária em um namespace personalizado chamado B2B Account. Este esquema também foi ativado para uso no Perfil.

Esquema de contas

Definir um campo de relacionamento para o esquema de origem

Para definir uma relação entre dois esquemas, o esquema de origem deve ter um campo dedicado que indique a identidade primária do esquema de referência. As classes B2B padrão incluem campos de chave de origem dedicada para entidades de negócios comumente relacionadas. Por exemplo, a variável Oportunidade de negócios XDM A classe contém campos de chave de origem para uma conta relacionada (accountKey) e uma campanha relacionada (campaignKey). No entanto, também é possível adicionar outros Origem B2B ao esquema usando grupos de campos personalizados se você precisar de mais do que os componentes padrão.

OBSERVAÇÃO

Atualmente, somente as relações muitos para um e um para um podem ser definidas de um esquema de origem para um esquema de referência. Para relações um para muitos, você deve definir o campo de relacionamento no esquema que representa o "muitos".

Para definir um campo de relacionamento, selecione o ícone de seta (Ícone de seta) ao lado do campo em questão dentro da tela. No caso do Opportunities esquema, este é o accountKey.sourceKey já que o objetivo é estabelecer uma relação muitos para um com uma conta.

Botão de relacionamento

Uma caixa de diálogo é exibida, permitindo especificar os detalhes sobre o relacionamento. O tipo de relacionamento é automaticamente definido como De muitos para um.

Caixa de diálogo Relacionamento

Em Esquema de referência, use a barra de pesquisa para localizar o nome do schema de referência. Ao realçar o nome do esquema de referência, a variável Namespace de identidade de referência O campo é atualizado automaticamente para o namespace da identidade principal do esquema.

Esquema de referência

Em Nome do relacionamento do esquema atual e Nome do relacionamento do esquema de referência, forneça nomes amigáveis para o relacionamento no contexto dos esquemas de origem e referência, respectivamente. Quando terminar, selecione Salvar para aplicar as alterações e salvar o esquema.

Nome do relacionamento

A tela será exibida novamente, com o campo de relacionamento agora marcado com o nome amigável fornecido anteriormente. O nome do relacionamento também está listado no painel esquerdo para facilitar a referência.

Relação Aplicada

Se você visualizar a estrutura do esquema de referência, o marcador de relacionamento aparecerá ao lado do campo de identidade principal do esquema e no painel esquerdo.

Marcador de Relacionamento de Esquema de Destino

Próximas etapas

Ao seguir este tutorial, você criou uma relação muitos para um entre dois esquemas usando o Schema Editor. Depois que os dados forem assimilados usando conjuntos de dados com base nesses esquemas e que os dados forem ativados no armazenamento de dados do Perfil, você poderá usar atributos de ambos os esquemas para casos de uso de segmentação de várias classes.

Nesta página