Erste Schritte mit Streamlit in Snowflake

Dieses Thema führt Sie durch die Bereitstellung Ihrer ersten Streamlit in Snowflake-App in unter fünf Minuten mithilfe einer Container-Laufzeit. Darauf folgen zwei praktische Beispiele, die veranschaulichen, wie Sie echte Apps erstellen, die Daten abfragen, das Erlebnis für jeden Betrachtenden personalisieren und zurück in Snowflake schreiben.

Voraussetzungen

Bevor Sie eine Streamlit-App erstellen können, stellen Sie sicher, dass Ihr Administrator die grundlegende Sicherheitseinrichtung für Streamlit-Apps abgeschlossen hat.

Ihre Rolle muss die folgenden Berechtigungen haben:

Berechtigung

Objekt

Anmerkungen

USAGE

Datenbank, in der Sie die Streamlit-App erstellen

CREATE STREAMLIT,
USAGE

Schema, in dem Sie die Streamlit-App erstellen

USAGE

Computepool, in dem die Streamlit-App ausgeführt wird

Für alle Konten konfiguriert Snowflake einen allgemeinen Computepool, auf den typische Benutzende Zugriff haben. Weitere Informationen dazu finden Sie unter Konfigurieren Ihrer eigenen bevorzugten Computepools für Streamlit-Apps.

USAGE

Warehouse, das Abfragen in der Streamlit-App ausführt

Weitere Informationen dazu finden Sie unter Erforderliche Berechtigungen zum Erstellen und Verwenden einer Streamlit-App.

Ihre erste Streamlit in Snowflake-App bereitstellen

Der schnellste Einstieg ist das Erstellen einer Streamlit-App unter Verwendung des Standard-Starter-Codes. Wenn Sie eine App ohne Angabe der Quelldateien erstellen, stellt Snowflake automatisch Beispielcode bereit.

  1. Melden Sie sich bei Snowsight an.

  2. Wählen Sie im Navigationsmenü die Option Projects » Streamlit aus.

  3. Wählen Sie + Streamlit App aus.

  4. Geben Sie einen Namen für Ihre App ein.

  5. Wählen Sie eine Datenbank und ein Schema aus, um Ihre App zu erstellen.

  6. Wählen Sie Run on container aus.

  7. Wählen Sie einen Computepool und ein Abfrage-Warehouse aus.

  8. Wählen Sie Create aus.

Snowsight leitet Sie zum App-Editor weiter. Ihre App ist innerhalb weniger Minuten fertig. Dann können Sie sie sofort anzeigen und bearbeiten.

Bearbeiten Ihrer App

Nach der Bereitstellung können Sie den Code der App bearbeiten, um ihn anzupassen. Für einen Schnelltest:

  1. Melden Sie sich bei Snowsight an.

  2. Wählen Sie im Navigationsmenü die Option Projects » Streamlit und dann Ihre App aus.

  3. Wählen Sie Edit aus.

  4. Ändern Sie den Code in streamlit_app.py.

  5. Wählen Sie Run aus, um Ihre Änderungen zu sehen.

Weitere Informationen dazu finden Sie unter Streamlit-App bearbeiten.

Nächste Schritte

Da Sie nun eine aktive App haben, probieren Sie eines dieser praktischen Beispiele aus:

Wenn Sie mehr über bestimmte Themen erfahren möchten: