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.