La entrega push falla durante la ejecución del flujo de trabajo en Adobe Campaign Classic v8
En Adobe Campaign Classic FDAC v8, la entrega push falla durante la ejecución del flujo de trabajo en la fase de preparación del objetivo porque las tablas temporales del flujo de trabajo se crean en Postgres mientras la preparación de la entrega se ejecuta en Snowflake. En una implementación de FDAC, Campaign utiliza una base de datos local de Postgres para algunas operaciones y una base de datos en la nube de Snowflake para la ejecución de campañas y flujos de trabajo, de modo que las tablas temporales y la preparación de envíos se ejecutan en bases de datos diferentes. Esta discrepancia hace que Snowflake haga referencia a tablas temporales que no existen. Para solucionarlo, mueva los datos de audiencia a Snowflake antes de la actividad Delivery.
Descripción description
Entorno
- Producto: Nube administrada por Adobe Campaign
- Versión del producto: v8
- Compilación de consola: 8.8.1
- Compilación de servidor: 8.8.1
- Entorno de producción
Problema/Síntomas
- Los envíos push fallan durante la ejecución del flujo de trabajo en la fase de preparación o análisis del destinatario.
- Los mensajes de error incluyen XSV-350122, SOP-330011 y errores ODBC que hacen referencia a tablas temporales no autorizadas o que faltan.
- Ejemplo de error: Error de compilación de SQL: el objeto 'WKF7430953_21_1_ALL' no existe o no está autorizado. SQLState: 42S02.
- El problema se produce incluso cuando se segmenta un solo perfil o dispositivo, y con audiencias específicas de la plataforma.
Resolución resolution
Para resolver este problema, siga estos pasos:
- Abra el flujo de trabajo en Adobe Campaign v8.
- Identifique dónde se lee la audiencia en el flujo de trabajo, por ejemplo, mediante una actividad Leer grupo.
- Después de usar cualquier paso de segmentación o muestreo (como Split o Extract), agrega una actividad Change Data Source justo antes de la actividad Delivery.
- Configure la actividad Cambiar datos de Source para mover datos de audiencia de Postgres a Snowflake.
- Asegúrese de que la actividad Delivery reciba su audiencia de la salida Change Data Source.
- Guarde y ejecute el flujo de trabajo.
- Compruebe que la entrega push se completa correctamente sin errores temporales de tabla.
Nota:
Esta solución garantiza que todas las tablas de trabajo utilizadas por la preparación de envíos residan en Snowflake, lo que evita problemas de acceso entre bases de datos durante los flujos de trabajo de notificaciones push en entornos de base de datos híbridos.
Lectura relacionada
- Implementación de FDAC de Campaign en la documentación de la arquitectura de Campaign v8
- Introducción a la arquitectura de Campaign en la documentación de la arquitectura de Campaign v8
- Introducción a los flujos de trabajo en la documentación del flujo de trabajo de Campaign v8
- Crear y enviar notificaciones push en la documentación de configuración del canal de Campaign v8
- Introducción a las notificaciones push en Campaign Web v8 en la documentación del canal de Campaign Web v8