Falha no delivery por push durante a execução do fluxo de trabalho no Adobe Campaign Classic v8
No Adobe Campaign Classic FFDA v8, o delivery por push falha durante a execução do workflow no estágio de preparação do target, pois tabelas temporárias do workflow são criadas no Postgres, enquanto a preparação do delivery é executada no Snowflake. Em uma implantação FFDA, o Campaign usa um banco de dados Postgres local para algumas operações e um banco de dados em nuvem do Snowflake para execução de campanha e workflows, de modo que tabelas temporárias e a preparação de delivery são executadas em diferentes bancos de dados. Essa incompatibilidade faz com que o Snowflake faça referência a tabelas temporárias que não existem. Para corrigir isso, mova os dados do público-alvo para o Snowflake antes da atividade de Delivery.
Descrição description
Ambiente
- Produto: Adobe Campaign Managed Cloud
- Versão do Produto: v8
- Build de Console: 8.8.1
- Compilação do Servidor: 8.8.1
- Ambiente de produção
Problema/Sintomas
- Os deliveries por push falham durante a execução do workflow no estágio de preparação ou análise do target.
- As mensagens de erro incluem XSV-350122, SOP-330011 e erros ODBC que fazem referência a tabelas temporárias ausentes ou não autorizadas.
- Exemplo de erro: Erro de compilação de SQL: o objeto 'WKF7430953_21_1_ALL' não existe ou não está autorizado. EstadoSQL: 42S02.
- O problema ocorre mesmo ao direcionar um único perfil ou dispositivo e com públicos-alvo específicos da plataforma.
Resolução resolution
Para resolver esse problema, siga estas etapas:
- Abra o fluxo de trabalho no Adobe Campaign v8.
- Identifique onde o público-alvo é lido no fluxo de trabalho, por exemplo, por meio de uma atividade Ler grupo.
- Após usar qualquer etapa de segmentação ou amostragem (como Split ou Extract), adicione uma atividade Change Data Source antes da atividade Delivery.
- Configure a atividade Change Data Source para mover dados de público do Postgres para o Snowflake.
- Verifique se a atividade Delivery recebe seu público-alvo da saída do Change Data Source.
- Salve e execute o fluxo de trabalho.
- Verifique se a entrega por push é concluída com êxito sem erros temporários de tabela.
Observação:
Essa solução garante que todas as tabelas de trabalho usadas pela preparação do delivery residam no Snowflake, evitando problemas de acesso entre bancos de dados durante workflows de notificação por push em ambientes de banco de dados híbrido.
Leitura relacionada
- Implantação do FFDA do Campaign na documentação de arquitetura do Campaign v8
- Introdução à arquitetura do Campaign na documentação de arquitetura do Campaign v8
- Introdução aos fluxos de trabalho na documentação de fluxo de trabalho do Campaign v8
- Criar e enviar notificações por push na documentação de configuração de canal do Campaign v8
- Introdução a notificações por push no Campaign Web v8 na documentação do canal do Campaign Web v8