Show Menu
TÓPICOS×

Reconciliação de dados usando relações

O exemplo a seguir demonstra um fluxo de trabalho que atualiza o banco de dados usando os dados de compra de um arquivo. Esses dados contêm informações que fazem referência aos elementos de outras dimensões, como emails de clientes e códigos de produto.
Por padrão, os recursos Transactions e Products usados no exemplo não existem no banco de dados do Adobe Campaign. Eles foram previamente criados com a função Custom resources . Os perfis que correspondem aos endereços de email no arquivo importado, e também os produtos, foram carregados no banco de dados antecipadamente.
O fluxo de trabalho é composto das seguintes atividades:
  • A Load file activity, which loads and detects the data of the file to import. O arquivo importado contém os seguintes dados:
    • Data da transação
    • Endereço de email do cliente
    • Código do produto comprado
    date;client;product
    2015-05-19 09:00:00;mail1@email.com;ZZ1
    2015-05-19 09:01:00;mail2@email.com;ZZ2
    2015-05-19 09:01:01;mail3@email.com;ZZ2
    2015-05-19 09:01:02;mail4@email.com;ZZ2
    2015-05-19 09:02:00;mail5@email.com;ZZ3
    2015-05-19 09:03:00;mail6@email.com;ZZ4
    2015-05-19 09:04:00;mail7@email.com;ZZ5
    2015-05-19 09:05:00;mail8@email.com;ZZ7
    2015-05-19 09:06:00;mail9@email.com;ZZ6
    
    
  • A Reconciliation activity to bind purchasing data to database profiles as well as products. Portanto, é necessário definir uma relação dos dados do arquivo com a tabela de perfis e a tabela de produtos. Essa configuração é realizada na guia Relations da atividade:
    • Relação com Perfis : a coluna cliente do arquivo é vinculada ao campo email da dimensão Perfis .
    • Relação com Produtos : a coluna product do arquivo é vinculada ao campo productCode da dimensão Perfis .
    As colunas são adicionadas aos dados de entrada para fazer referência às chaves estrangeiras das dimensões vinculadas.
  • An Update data activity allows you to define the database fields to update using the imported data. Como os dados já foram identificados como pertencentes à dimensão Transactions na atividade anterior, aqui você pode usar a opção de identificação Directly using the targeting dimension .
    Na opção que detecta automaticamente os campos a serem atualizados, os links configurados na atividade anterior (para perfis e produtos) são adicionados à lista de Fields to update . Você também deve verificar se o campo que corresponde à data da transação foi adicionado corretamente a essa lista.