Errore duplicato che ha causato problemi del flusso di lavoro OOTB

Questo articolo spiega come risolvere il problema di Adobe Campaign in cui il flusso di lavoro OOTB ffdaReplicateStagingData non sincronizza i dati. L’errore che causa questo problema può essere risolto eliminando i dati duplicati con un flusso di lavoro personalizzato.

Descrizione description

Ambiente

Adobe Campaign Classic v8

Problema/Sintomi

Il flusso di lavoro FFDAReplicateStagingData OOTB non sincronizza i dati a causa del seguente errore:

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]

Risoluzione resolution

Eliminare i dati duplicati tramite un flusso di lavoro personalizzato ed eseguire nuovamente il flusso di lavoro ffdaReplicateStagingData.

Causa

I dati duplicati sono memorizzati nella tabella nmsrecipientstg, a causa di una chiave primaria personalizzata composita. Per identificare questi dati, puoi eseguire le seguenti query, dove composite-key-columns è la chiave composita personalizzata:

  • SELECT composite-key-columns FROM nmsrecipientstg GROUP BY composite-key-columns HAVING COUNT > 1;
  • SELEZIONARE URECIPIENTID DA Nmsrecipientstg GROUP PER URECIPIENTID CON CONTEGGIO > 1;
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f