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;
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f