Résolution des problèmes liés à Streamlit in Snowflake

Les scénarios suivants peuvent vous aider à résoudre les problèmes qui peuvent survenir lors de l’utilisation de Streamlit in Snowflake.

Vous ne pouvez pas charger l’application Streamlit

Chaque application Streamlit dans Streamlit in Snowflake utilise un sous-domaine unique.

Assurez-vous que *.snowflake.app figure sur la liste d’autorisations de votre réseau et que sa connexion à Snowflake est possible. Lorsque ce domaine est sur la liste d’autorisations, vos applications peuvent communiquer avec les serveurs Snowflake sans aucune restriction.

De plus, pour éviter tout problème de connexion au backend Snowflake, assurez-vous que les WebSockets ne sont pas bloqués dans votre configuration réseau.

Erreur

Could not reload streamlit files.
Error: 092806 (P0002): The specified Streamlit was not found.

Cause

La connexion WebSocket Snowflake ne peut pas atteindre le point de terminaison associé à l’application.

Solution

Ajoutez *.snowflake.app à la liste d’autorisations de la configuration du pare-feu de l’organisation.

Vous ne pouvez pas voir vos données ni modifier votre base de données

Il se peut que vous ne puissiez pas voir vos données ou changer de base de données, d’entrepôt ou de rôle, car les applications Streamlit s’exécutent avec les droits du propriétaire, ce qui signifie qu’elles s’exécutent avec les privilèges du propriétaire, et non avec ceux de l’appelant. L’application Streamlit utilise la base de données et le schéma dans lesquels l’application Streamlit in Snowflake est créée, et non la base de données et le schéma actuellement utilisés par l’appelant.

Pour plus d’informations, voir Comprendre les droits du propriétaire et les applications Streamlit in Snowflake.

La fonctionnalité de bibliothèque Streamlit ne fonctionne pas

Veillez à utiliser la version de la bibliothèque Streamlit et une fonctionnalité prise en charge par Streamlit in Snowflake. Pour plus d’informations, voir Versions prises en charge des bibliothèques Streamlit et Fonctions Streamlit non prises en charge.

Pour poser des questions sur les fonctionnalités de la bibliothèque open source Streamlit, consultez le Forum communautaire Streamlit.