Dubblettfel som orsakar problem med OOTB-arbetsflöde

I den här artikeln beskrivs hur du löser problemet med Adobe Campaign där arbetsflödet för OTB ffdaReplicateStagingData inte synkroniserar data. Felet som orsakar problemet kan åtgärdas genom att duplicerade data tas bort med ett anpassat arbetsflöde.

Beskrivning description

Miljö

Adobe Campaign Classic v8

Problem/symtom

Arbetsflödet OTB ffdaReplicateStagingData synkroniserar inte data på grund av följande fel:

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]

Upplösning resolution

Ta bort dubblettdata via ett anpassat arbetsflöde och kör om arbetsflödet ffdaReplicateStagingData.

Orsak

Duplicerade data lagras i tabellen nmsrecipientstg , vilket orsakas av en sammansatt anpassad primärnyckel. Du kan identifiera dessa data genom att köra följande frågor, där sammansatta nyckelkolumner är den anpassade sammansatta nyckeln:

  • SELECT composite-key-columns FROM nmsmottagarstg GROUP BY composite-key-columns HAVING COUNT > 1;
  • VÄLJ URECIPIENTID FRÅN Nmsmottagarstg GROUP BY URECIPIENTID MED COUNT > 1;
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f