L’esportazione di file di grandi dimensioni da Snowflake non riesce in Adobe Campaign a causa della scadenza del token

L’esportazione di file di dimensioni superiori a 30 GB da Snowflake utilizzando l’attività FileExport nei flussi di lavoro di Adobe Campaign non riesce e viene visualizzato l’errore ODB-240000 ODBC: download del blocco Arrow non riuscito Numero massimo di tentativi eseguiti, causato dalla scadenza del token di autenticazione. Il token utilizzato per scaricare ogni blocco scade dopo circa sei ore, impedendo il completamento di lunghe esportazioni.

Per risolvere questo problema, suddivide l’esportazione in batch più piccoli, rimuovi la decrittografia durante l’esportazione ed esegui nuovamente il flusso di lavoro con queste ottimizzazioni.

Descrizione description

Ambiente

  • Prodotto: Adobe Campaign Managed Cloud
  • Versione: v8, Server Build 8.6.2, Console Build 8.6.2
  • Vincoli: ambiente di produzione; offerta di prodotti E-MAIL

Problema/Sintomi

  • L’esportazione di un file di dimensioni superiori a 30 GB da Snowflake non riesce quando si utilizza l’attività FileExport.
  • L’errore si verifica perché il token di autenticazione utilizzato per scaricare ogni blocco scade dopo circa sei ore, impedendo il completamento di esportazioni con tempi di esecuzione lunghi.

Risoluzione resolution

  1. Suddividere il processo di esportazione in più batch più piccoli in modo che ogni batch venga completato entro sei ore.
  2. Rimuovere i due campi decrittografati SmgDecrypt(@birth_date) e SmgDecrypt(@address_street) durante l'esportazione, poiché la decrittografia di questi campi su oltre 300 milioni di righe aumenta notevolmente il tempo di elaborazione.
  3. Se è richiesta la decrittografia, eseguirla dopo l’esportazione anziché durante il processo di esportazione.
  4. Esegui nuovamente il flusso di lavoro con queste ottimizzazioni implementate.
  5. Verifica che ogni batch venga completato correttamente e che non superi la finestra di elaborazione di sei ore.

Note

  • Non esiste un limite di dimensione file hardcoded per le esportazioni; gli errori sono relativi alla scadenza del token di autenticazione.
  • Il problema non è correlato all’esecuzione delle query o all’inserimento di host nella whitelist, ma alla modalità di gestione dei download di set di dati di grandi dimensioni tramite il driver ODBC e i criteri di scadenza dei token di Snowflake.
  • Il token di autenticazione di Snowflake scade dopo circa sei ore.
  • L’estensione della scadenza dei token non è possibile perché si tratta del processo di back-end interno di Snowflake, che non è controllato da Adobe Campaign.

Lettura correlata

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f