0 / 0
Retourner à la version anglaise de la documentation
la connexion Snowflake est interrompue dans le cadre de la Data Virtualization
Dernière mise à jour : 26 nov. 2024
La connexion Snowflake est interrompue dans le cadre de la Data Virtualization

Une connexion 'Snowflake dans la Data Virtualization peut être interrompue par un message d'expiration du jeton d'authentification.

Symptômes

Ce problème se produit lorsque vous établissez une connexion Snowflake et que vous ne l'utilisez pas pendant une certaine période (4 heures par défaut). L'aperçu de la ressource de données virtuelles dans Watson Knowledge Catalog n'est pas disponible, l'aperçu de la ressource de données virtuelles dans Virtualized data n'est pas disponible et la page Virtualize peut ne plus répondre.

Si le paramètre CLIENT_SESSION_KEEP_ALIVE n'est pas défini ou est défini sur FALSE, le pilote Snowflake ne conserve pas la connexion en vie et après 4 heures d'inactivité, le jeton expire. Cette expiration de l'authentification entraîne l'échec de toutes les requêtes ultérieures dans le cadre de la Data Virtualization.

Lorsque vous prévisualisez des ressources virtuelles dans IBM Knowledge Catalog ou dans la page Données virtualisées, il se peut que le message d'erreur suivant s'affiche :
2021-07-07 15:28:34.382 2021-07-07 15:21:56.285 3 RESULT_DS_EXEC_QUERY_ERROR: Query exec 
failure against Data Source GDB_SUBQ_SNOWF10020: java.lang.Exception: Unable to get physical 
meta data for table: : net.snowflake.client.jdbc.SnowflakeReauthenticationRequest: 
Authentication token has expired. The user must authenticate again.

Résolution du problème

Ajoutez la configuration CLIENT_SESSION_KEEP_ALIVE=TRUE à la connexion Snowflake.

Recherche et réponse à l'IA générative
Ces réponses sont générées par un modèle de langue de grande taille dans watsonx.ai en fonction du contenu de la documentation du produit. En savoir plus