Uma atividade do tipo Atualizar dados realiza uma atualização em massa dos campos no banco de dados.
O campo Operation type permite escolher o processo que deve ser executado nos dados no banco de dados:
O campo Batch size permite selecionar o número de elementos de transição de entrada que serão atualizados. Por exemplo, se o número declarado for 500, os primeiros 500 registros serão atualizados.
Especificar como identificar os registros no banco de dados:
Se as entradas de dados se relacionam a uma dimensão de direcionamento existente, selecione a opção By directly using the targeting dimension e a selecione no campo Updated dimension.
É possível exibir os campos da dimensão selecionada usando o botão de lupa Edit this link.
Caso contrário, especifique um ou mais links que permitirão a identificação dos dados no banco de dados ou uso direto das chaves de reconciliação.
Use a opção Automatically associate fields with the same name para que o Adobe Campaign identifique os campos que serão atualizados de forma automática.
Também é possível usar o ícone Insert para selecionar manualmente os campos do banco de dados que devem ser atualizados.
Selecione todos os campos que serão atualizados e, se necessário, adicione condições dependendo da atualização. Para fazer isso, use a coluna Taken into account if. As condições são aplicadas uma após a outra mantendo a ordem na lista. Use as setas à direita para alterar a ordem das atualizações.
É possível usar o mesmo campo de destino várias vezes.
Em uma operação Insert or update, é possível selecionar a campanha que deve ser aplicada individualmente ou em cada campo. Para fazer isso, selecione o valor desejado na coluna Operation.
Os campos modifiedDate, modifiedBy, createdDate e createdBy são atualizados automaticamente durante as atualizações de dados, a menos que o modo de gerenciamento esteja configurado especificamente na tabela de atualização dos campos.
A atualização de registro é executada somente para registros contendo pelo menos uma diferença. Se os valores forem iguais, nenhuma atualização será executada.
O link Advanced parameters permite especificar as opções adicionais para lidar com a atualização de dados, assim como gerenciar as duplicatas. Também é possível:
Generate an outbound transition
Cria uma transição de saída que será ativada no final da execução. A atualização normalmente sinaliza o final de um workflow para construção do target e, portanto, a opção não é ativada por padrão.
Generate an outbound transition for the rejects
Cria uma transição de saída contendo registros que não foram processados corretamente após a atualização (por exemplo, se houver uma duplicata). A atualização geralmente marca o final de um workflow para construção do target e, portanto, a opção não é ativada por padrão.
Atualizar dados e mesclar coleções permite atualizar os dados contidos em um registro usando dados de um ou vários registros secundários, com o objetivo de manter apenas um se desejar. Essas atualizações são gerenciadas por um conjunto de regras.
Essa opção também permite processar referências a registros secundários de tabelas de trabalho do workflow (targetWorkflow), deliverys (targetDelivery) e listas (targetList). Se precisar, esses links aparecem na lista onde os campos e coleções são selecionados.
Selecione a operação Update and merge collections.
Selecione a ordem de prioridade dos links. Isso permite identificar o registro principal. Os links disponíveis variam de acordo com a transição de entrada.
Selecione as coleções a serem movidas para o registro primário e os campos a serem atualizados.
Insira as regras que se aplicam a eles assim que um ou vários registros secundários são identificados. Para fazer isso, é possível usar o Construtor de expressões. Para obter mais informações, consulte esta seção. Por exemplo, ao especificar que é o valor atualizado mais recentemente de todos os registros diferentes que devem ser mantidos.
Em seguida, insira as condições a serem consideradas na regra.
Finalmente, especifique o tipo de atualização para realizar. Por exemplo, é possível optar por excluir os registros secundários após atualizar os dados.
É possível, por exemplo, configurar a mesclagem de coleções contendo dados heterogêneos como a lista de assinaturas de um recipient. Usando regras, também é possível criar novos históricos de subscrições de registros secundários ou até mover a lista de subscrições de um registro secundário para um registro primário.
Especifique a ordem que os registros secundários precisam ser processados selecionando Advanced parameters > Duplicates.
Os dados de registros secundários são associados ao registro principal se as regras definidas forem aplicáveis. De acordo com o tipo de atualização selecionada, os registros secundários podem ser excluídos.
A seção do caso de uso Etapa 2: Gravação de dados enriquecidos na seção da tabela 'Purchases' que detalha a criação de uma lista de recapitulação e oferece um exemplo de atualização de dados após uma atividade de enriquecimento.
Cada evento de entrada deve especificar um target definido por esses parâmetros.