Doppelter Fehler, der zu Problemen mit dem vorkonfigurierten Workflow führt

In diesem Artikel wird erläutert, wie das Problem mit Adobe Campaign behoben werden kann, bei dem der vorkonfigurierte ffdaReplicateStagingData-Workflow die Daten nicht synchronisiert. Der Fehler, der dieses Problem verursacht, kann behoben werden, indem die doppelten Daten mit einem benutzerdefinierten Workflow gelöscht werden.

Beschreibung description

Umgebung

Adobe Campaign Classic v8

Problem/Symptome

Der vorkonfigurierte Workflow „ffdaReplicateStagingData“ synchronisiert die Daten aufgrund des folgenden Fehlers nicht:

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]

Auflösung resolution

Löschen Sie die doppelten Daten über einen benutzerdefinierten Workflow und führen Sie den ffdaReplicateStagingData Workflow erneut aus.

Ursache

Doppelte Daten werden in der nmsrecipientstg gespeichert, was durch einen zusammengesetzten benutzerdefinierten Primärschlüssel verursacht wird. Um diese Daten zu identifizieren, können Sie die folgenden Abfragen ausführen, bei denen zusammengesetzte Schlüsselspalten der benutzerdefinierte zusammengesetzte Schlüssel sind:

  • SELECT Composite-Key-columns FROM nmsrecipientStg GROUP BY Composite-Key-columns HAVING COUNT > 1;
  • WÄHLEN SIE URECIPIENTID AUS NMSRECIPIENTSTG GROUP BY URECIPIENTID MIT DER ANZAHL > 1.
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f