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;