Problembehandlung bei Streamlit in Snowflake

Die folgenden Szenarios können Ihnen helfen, möglicherweise auftretende Probleme bei der Verwendung von Streamlit in Snowflake zu beheben.

Streamlit-App kann nicht geladen werden

Jede Streamlit-App, die in Streamlit in Snowflake ausgeführt wird, verwendet eine eigene Subdomäne.

Vergewissern Sie sich, dass *.snowflake.app in Ihrem Netzwerk auf der Zulassungsliste steht und eine Verbindung zu Snowflake herstellen kann. Wenn diese Domäne in der Zulassungsliste enthalten ist, können Ihre Apps ohne Einschränkungen mit Snowflake-Servern kommunizieren.

Um Probleme bei der Verbindung mit dem Snowflake Backend zu vermeiden, stellen Sie außerdem sicher, dass WebSockets in Ihrer Netzwerkkonfiguration nicht blockiert werden.

Fehler

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

Ursache

Die Snowflake-WebSocket-Verbindung kann den mit der Anwendung verbundenen Endpunkt nicht erreichen.

Lösung

Fügen Sie *.snowflake.app zur Zulassungsliste der Firewall-Konfiguration der Organisation hinzu.

Eigene Daten werden nicht angezeigt oder eigene Datenbank kann nicht geändert werden

Möglicherweise können Sie Ihre Daten nicht sehen oder die Datenbank, das Warehouse oder die Rolle nicht ändern, da Streamlit-Apps mit Eigentümerrechten ausgeführt werden, was bedeutet, dass sie mit den Berechtigungen des Eigentümers und nicht mit den Berechtigungen des Aufrufers ausgeführt werden. Streamlit-Apps verwenden die Datenbank und das Schema, in denen die Streamlit in Snowflake-App erstellt wurde, nicht die Datenbank und das Schema, die der Aufrufer aktuell verwendet.

Weitere Informationen dazu finden Sie unter Erläuterungen zu Eigentümerrechten und Streamlit in Snowflake-Apps.

Feature der Streamlit-Bibliothek funktioniert nicht

Stellen Sie sicher, dass die verwendete Streamlit-Bibliotheksversion und das verwendete Feature von Streamlit in Snowflake unterstützt werden. Weitere Informationen dazu finden Sie unter Unterstützte Versionen der Streamlit-Bibliothek und Nicht unterstützte Streamlit-Features.

Wenn Sie Fragen zu den Features der Open-Source-Streamlit-Bibliothek haben, besuchen Sie das Streamlit Community Forum.