重複錯誤導致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的計數為> 1;
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f