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 la valeur prête à l’emploi ffdaReplicateStagingData Le workflow 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 exécutez à nouveau le workflow ffdaReplicateStagingData workflow.

Cause

Les données en double sont stockées dans la variable nmsrecipientstg table, causée par 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 À PARTIR DU GROUPE nmsrecipient PAR URECIPIENTID HAVANT COUNT > 1;
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f