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;