Error duplicado que causa problemas de flujo de trabajo OOTB

En este artículo se explica cómo resolver el problema de Adobe Campaign en el que el flujo de trabajo OOTB ffdaReplicateStagingData no está sincronizando los datos. El error que causa este problema se puede resolver eliminando los datos duplicados con un flujo de trabajo personalizado.

Descripción description

Entorno

Adobe Campaign Classic v8

Problema/Síntomas

El flujo de trabajo OOTB ffdaReplicateStagingData no está sincronizando los datos debido al siguiente error:

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]

Resolución resolution

Elimine los datos duplicados mediante un flujo de trabajo personalizado y vuelva a ejecutar el flujo de trabajo ffdaReplicateStagingData.

Causa

Los datos duplicados se almacenan en la tabla nmsrecipientstg, debido a una clave principal personalizada compuesta. Para identificar estos datos, puede ejecutar las siguientes consultas, donde clave compuesta-columnas es la clave compuesta personalizada:

  • SELECT clave-compuesta-columnas FROM nmsrecipientstg GROUP BY clave-compuesta-columnas HAVING COUNT > 1;
  • SELECT URECIPIENTID FROM nmsrecipientstg GROUP BY URECIPIENTID HAVING COUNT > 1;
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f