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