Erro duplicado que causa problemas de fluxo de trabalho de OOTB

Este artigo explica como resolver o problema do Adobe Campaign em que o fluxo de trabalho OOTB ffdaReplicateStagingData não está sincronizando os dados. O erro que causa esse problema pode ser resolvido excluindo os dados duplicados com um fluxo de trabalho personalizado.

Descrição description

Ambiente

Adobe Campaign Classic v8

Problema/Sintomas

O fluxo de trabalho OOTB ffdaReplicateStagingData não está sincronizando os dados devido ao seguinte erro:

nlmoduleStagingSchema    ODB-240000 Erreur ODBC : Duplicate row detected during DML action Row Values: [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1197, 1, 1, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, "email@provider.com" NULL, "XXX" NULL, "XXX" NULL]

Resolução resolution

Exclua os dados duplicados por meio de um fluxo de trabalho personalizado e execute o fluxo de trabalho ffdaReplicateStagingData novamente.

Causa

Dados duplicados são armazenados na tabela nmsrecipientstg, causado pela chave primária personalizada composta. Para identificar esses dados, você pode executar as seguintes consultas, onde composite-key-columns é a chave composta personalizada:

  • SELECT composite-key-columns FROM nmsrecipientsstg GROUP BY composite-key-columns HAVING COUNT > 1;
  • SELECIONE URECIPIENTID DE nmsrecipients stg GROUP POR URECIPIENTID COM CONTAGEM > 1;
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f