A exportação de arquivos grandes do Snowflake falha no Adobe Campaign devido à expiração do token
A exportação de arquivos maiores que 30 GB do Snowflake usando a atividade FileExport em workflows do Adobe Campaign falha com o erro ODB-240000 ODBC: o download do bloco de seta falhou no máximo de tentativas, causadas pela expiração do token de autenticação. O token usado para baixar cada parte expira após aproximadamente seis horas, impedindo a conclusão de exportações demoradas.
Para corrigir isso, divida a exportação em lotes menores, remova a descriptografia durante a exportação e execute novamente o fluxo de trabalho com essas otimizações.
Descrição description
Ambiente
- Produto: Adobe Campaign Managed Cloud
- Versão: v8, Compilação do Servidor 8.6.2, Compilação do Console 8.6.2
- Restrições: ambiente de produção; oferta de produto por EMAIL
Problema/Sintomas
- Falha ao exportar um arquivo com mais de 30 GB do Snowflake ao usar a atividade FileExport.
- A falha ocorre porque o token de autenticação usado para baixar cada parte expira após cerca de seis horas, impedindo a conclusão de exportações de longa duração.
Resolução resolution
- Divida o processo de exportação em vários lotes menores para que cada lote seja concluído em seis horas.
- Remova os dois campos descriptografados
SmgDecrypt(@birth_date)eSmgDecrypt(@address_street)durante a exportação, já que a descriptografia desses campos em mais de 300 milhões de linhas aumenta significativamente o tempo de processamento. - Se a descriptografia for necessária, execute-a após a exportação em vez de durante o processo de exportação.
- Execute o workflow novamente com essas otimizações em vigor.
- Verifique se cada lote é concluído com êxito e se não excede a janela de processamento de seis horas.
Notas
- Não há limite de tamanho de arquivo embutido em código para exportações; as falhas estão relacionadas ao tempo de expiração do token de autenticação.
- O problema não está relacionado à execução da consulta ou à lista de permissões do host, mas ao tamanho dos downloads do conjunto de dados que são gerenciados por meio do driver ODBC e da política de expiração de token do Snowflake.
- O token de autenticação do Snowflake expira após cerca de seis horas.
- A extensão da expiração do token não é possível, pois esse é o processo de back-end interno da Snowflake, que está fora do controle da Adobe Campaign.
Leitura relacionada
- Introdução à implantação do FFDA do Campaign na Documentação do Campaign v8
- Gerenciar e automatizar processos com fluxos de trabalho do Adobe Campaign na Documentação do Campaign v8
- Importar dados para o Campaign na Documentação do Campaign v8
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f