L’exportation de fichiers volumineux depuis Snowflake échoue dans Adobe Campaign en raison de l’expiration du jeton
L’exportation de fichiers de plus de 30 Go à partir de Snowflake à l’aide de l’activité FileExport dans les workflows Adobe Campaign échoue avec l’erreur ODB-240000 Erreur ODBC : le téléchargement du bloc de flèches a échoué lors du nombre maximal de reprises effectuées, en raison de l’expiration du jeton d’authentification. Le jeton utilisé pour télécharger chaque bloc expire au bout d’environ six heures, ce qui empêche l’exécution d’exportations longues.
Pour corriger ce problème, divisez l’exportation en plus petits lots, supprimez le déchiffrement lors de l’exportation et réexécutez le workflow avec ces optimisations.
Description description
Environnement
- Produit : Adobe Campaign Managed Cloud
- Version : v8, Server Build 8.6.2, Console Build 8.6.2
- Contraintes : Environnement de production ; offre de produits E-MAIL
Problème/Symptômes
- L’exportation d’un fichier de plus de 30 Go à partir de Snowflake échoue lors de l’utilisation de l’activité FileExport.
- L’échec se produit, car le jeton d’authentification utilisé pour télécharger chaque bloc expire au bout d’environ six heures, ce qui empêche l’exécution des exportations de longue durée.
Résolution resolution
- Divisez le processus d’exportation en plusieurs lots plus petits, de sorte que chaque lot se termine en six heures.
- Supprimez les deux champs déchiffrés
SmgDecrypt(@birth_date)etSmgDecrypt(@address_street)pendant l’exportation, car le déchiffrement de ces champs sur plus de 300 millions de lignes augmente considérablement le temps de traitement. - Si le déchiffrement est requis, effectuez-le après l’exportation plutôt que pendant le processus d’exportation.
- Exécutez à nouveau le workflow avec ces optimisations en place.
- Vérifiez que chaque lot se termine correctement et ne dépasse pas la fenêtre de traitement de six heures.
Remarques
- Il n’existe aucune limite de taille de fichier codée en dur pour les exportations ; les échecs sont liés au délai d’expiration du jeton d’authentification.
- Le problème n’est pas lié à l’exécution des requêtes ou à la mise en whiteliste de l’hôte, mais à la taille de la gestion des téléchargements de jeux de données via le pilote ODBC et la politique d’expiration des jetons de Snowflake.
- Le jeton d’authentification Snowflake expire au bout d’environ six heures.
- L’extension de l’expiration du jeton n’est pas possible, car il s’agit d’un processus d’arrière-plan interne Snowflake, qui est hors de contrôle d’Adobe Campaign.
Lecture connexe
- Prise en main du déploiement de Campaign FFDA dans la documentation de Campaign v8 .
- Gérez et automatisez les processus avec les workflows Adobe Campaign dans la documentation de Campaign v8 .
- Import de données dans Campaign dans la documentation de Campaign v8
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f