重复错误导致OOTB工作流问题
本文介绍如何解决OOTB ffdaReplicateStagingData工作流未同步数据的Adobe Campaign问题。 导致此问题的错误可以通过使用自定义工作流删除重复数据来解决。
描述 description
环境
Adobe Campaign Classic v8
问题/症状
由于以下错误,OOTB ffdaReplicateStagingData工作流未同步数据:
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]
解决方法 resolution
通过自定义工作流删除重复数据,然后重新运行ffdaReplicateStagingData工作流。
原因nmsrecipientstg表中存储了由复合自定义主键引起的重复数据。 要识别此数据,可以运行以下查询,其中composite-key-columns是自定义复合键:
- 从nmsrecipientstg GROUP BY COMPOSITE-key-columns中选择计数为
>1的composite-key-columns; - 从NMSRECIPIENTSTG GROUP中选择URECIPIENTID BY URECIPIENTID COUNT
>1;
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f