Erreur de duplication provoquant des problèmes de workflow prêts à l’emploi
Cet article explique comment résoudre le problème Adobe Campaign lorsque le workflow ffdaReplicateStagingData
prêt à l’emploi ne synchronise pas les données. L'erreur qui provoque ce problème peut être résolue en supprimant les données en double avec un workflow personnalisé.
Description description
Environnement
Adobe Campaign Classic v8
Problème/Symptômes
Le workflow d’usine ffdaReplicateStagingData ne synchronise pas les données en raison de l’erreur suivante :
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]
Résolution resolution
Supprimez les données en double via un workflow personnalisé et réexécutez le workflow ffdaReplicateStagingData
.
Cause
Les données en double sont stockées dans la table nmsrecipientstg
, en raison de la clé primaire personnalisée composite. Pour identifier ces données, vous pouvez exécuter les requêtes suivantes, où composite-key-columns est la clé composite personnalisée :
- SÉLECTIONNEZ Composite-key-columns FROM nmsrecipient-group BY composite-key-columns HAVING COUNT
>
1; - SÉLECTIONNEZ URECIPIENTID DU GROUPE nmsrecipient PAR URECIPIENTID AYANT LE COMPTE
>
1;