Allgemeine Informationen zu Streamlit in Snowflake¶
Unter diesem Thema werden die wichtigsten Features von Streamlit in Snowflake beschrieben.
Was ist Streamlit?¶
Streamlit ist eine Open-Source-Python-Bibliothek, mit der sich kundenspezifische Web-Apps für maschinelles Lernen und Data Science leicht erstellen und freigeben lassen. Mit Streamlit können Sie schnell leistungsstarke Datenanwendungen erstellen und einsetzen. Weitere Informationen zur Open-Source-Bibliothek finden Sie in der Streamlit-Dokumentation.
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.
Die wichtigsten Features von Streamlit in Snowflake¶
Snowflake verwaltet die zugrunde liegenden Rechen- und Speicherkapazitäten Ihrer Streamlit-Apps.
Snowflake speichert Ihren Quellcode und Ihre Umgebungskonfiguration in einem Snowflake-Objekt, das rollenbasierte Zugriffssteuerung (RBAC) verwendet, um den Zugriff auf Ihre Streamlit-App zu verwalten.
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.
Beim Arbeiten in Snowsight können Sie den Side-by-Side-Editor und die App-Vorschau verwenden, um Ihren Quellcode und Ihre Umgebung schnell zu ändern.
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 |
|---|---|
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. |
|
Lernen Sie, wie Sie mit SQL Streamlit-Apps 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. |