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;