Allgemeine Informationen zu Streamlit in Snowflake

Unter diesem Thema werden die wichtigsten Features von Streamlit in Snowflake beschrieben.

Was ist Streamlit?

Streamlit is an open-source Python library that makes it easy to create and share custom web apps for machine learning and data science. By using Streamlit you can quickly build and deploy powerful data applications. For more information about the open-source library, see the Streamlit documentation.

../../_images/streamlit-visual.png

Streamlit-Anwendungen in Snowflake bereitstellen

Streamlit in Snowflake unterstützt Entwickler beim sicheren Erstellen, Bereitstellen und Freigeben von Streamlit-Apps in der Snowflake-Datencloud. Mit Streamlit in Snowflake können Sie Anwendungen erstellen, die Daten in Snowflake verarbeiten und nutzen, ohne Daten oder Anwendungscode in ein externes System verschieben zu müssen.

../../_images/sis-example-app.png

Die wichtigsten Features von Streamlit in Snowflake

  • Snowflake manages the underlying compute and storage for your Streamlit app.

  • Snowflake stores your source code and environment configuration within a Snowflake object that uses Role-based Access Control (RBAC) to manage access to your Streamlit app.

  • Sie können zwischen einer Warehouse- und einer Container-Laufzeit (Vorschau) wählen.

  • Streamlit in Snowflake arbeitet nahtlos mit Snowpark, benutzerdefinierten Funktionen (UDFs), gespeicherten Prozeduren und Snowflake Native App Framework.

  • When working in Snowsight, you can use the side-by-side editor and app preview to quickly modify your source code and environment.

Anwendungsfälle

Weitere Anwendungsfälle für die Erstellung von Dashboards, Data Tools und ML/AI finden Sie unter Streamlit in Snowflake-Demos.

Bemerkung

Diese Quickstarts dienen nur als Beispiele. Wenn Sie dem Beispiel folgen, benötigen Sie möglicherweise zusätzliche Rechte für Daten, Produkte oder Dienste von Drittanbietern, die nicht im Besitz von Snowflake sind oder von Snowflake bereitgestellt werden. Snowflake übernimmt keine Garantie für die Richtigkeit dieser Beispiele.

Entwicklerhandbücher

Die folgenden Anleitungen erklären die Arbeit mit Streamlit in Snowflake.

Benutzerhandbuch

Beschreibung

Erste Schritte mit Streamlit in Snowflake

Informieren Sie sich über die Voraussetzungen und Berechtigungen, die für die Arbeit mit Streamlit in Snowflake erforderlich sind, und erstellen Sie Ihre erste App.

Streamlit-Apps mit SQL erstellen und bereitstellen

Lernen Sie, wie Sie mit SQL Streamlit-Apps erstellen und bereitstellen.

Streamlit-Apps mit Snowsight erstellen und bereitstellen

Lernen Sie, wie Sie mit Snowsight Streamlit-Apps erstellen und bereitstellen.

Streamlit-Apps mit Snowflake CLI erstellen und bereitstellen

Lernen Sie, wie Sie mit Snowflake CLI Streamlit-Apps erstellen und bereitstellen.