Délai d’expiration de la connexion Snowflake lors de la modification du flux de données Source dans AEP
Cet article traite du problème de délai d’expiration de connexion à Snowflake dans Adobe Experience Platform lors de la modification d’un flux de données Snowflake Source à l’étape Sélectionner les données. La résolution implique l’identification et la résolution des goulots d’étranglement de performances dans la requête SQL sous-jacente et l’ajustement de la taille de l’entrepôt de données pour améliorer le temps d’exécution de la requête.
Description description
Environnement
Adobe Experience Platform (AEP)
Problème/Symptômes
L’erreur suivante est générée lors de la modification d’un flux de données Snowflake à l’étape Sélectionner des données , ce qui vous empêche d’avancer dans le workflow.
Les exemples de données n’ont pas pu être chargés en raison d’une erreur de délai d’expiration lors de la prévisualisation.
Vous pouvez toujours afficher un aperçu de schéma, mais sans données d’exemple. Cela peut entraîner la non validation des champs calculés et des champs obligatoires à l’étape de mappage. Vous devrez ensuite valider manuellement ces champs lors du mappage.
Lors de l’activation du bouton Ignorer l’aperçu des données d’exemple, la page se charge pendant quelques minutes et renvoie :
La réponse à cet appel d’API a pris un certain temps, même sans prévisualisation des données. Optimisez la source de données ou réessayez plus tard.
Résolution resolution
Pour résoudre le problème, procédez comme suit :
-
Exécutez la requête suivante directement dans Snowflake pour vérifier l’heure d’exécution de la requête :
SELECT * FROM <view/table> LIMIT 100;Si cela prend plus de 30 secondes, cela peut être la cause de la temporisation.
-
Si la requête se trouve sur une Vue, passez en revue la requête SQL sous-jacente pour identifier les goulets d’étranglement au niveau des performances. Optimisez les jointures, filtrez plus tôt, utilisez des vues matérialisées ou indexez-les le cas échéant.
-
Si la requête prend toujours du temps, envisagez d’augmenter temporairement la taille de l’entrepôt de données dans Snowflake pour voir si les performances s’améliorent.
Remarque : si la taille de l’entrepôt de données est modifiée, assurez-vous que la connexion/le compte dans l’interface utilisateur Sources AEP reflète la mise à jour.