Streamlit in Snowflake について¶
このトピックでは、 Streamlit in Snowflake の主な機能について説明します。
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.
SnowflakeでStreamlitアプリをデプロイする¶
Streamlit in Snowflake は、開発者がSnowflakeのデータクラウド上でStreamlitアプリを安全に構築、展開、共有するのに役立ちます。Streamlit in Snowflake を使用すると、データやアプリケーションコードを外部システムに移動することなく、Snowflake のデータを処理して使用するアプリケーションを構築できます。
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.
You can choose between a warehouse and container runtime (Preview).
Streamlit in Snowflake は、Snowpark、ユーザー定義関数 (UDFs) 、ストアドプロシージャおよび 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.
ユースケース¶
ダッシュボード、データツール、 ML/AI の構築に関するその他のユースケースについては、 Streamlit in Snowflake demos をご参照ください。
注釈
これらのクイックスタートはあくまで例として示したものです。例に従い、Snowflakeが所有または提供していない第三者のデータ、製品、またはサービスに対する追加の権利が必要となる場合があります。Snowflakeはこの例の正確性を保証するものではありません。
開発者ガイド¶
以下のガイドでは、 Streamlit in Snowflake の操作について説明しています。
ガイド |
説明 |
|---|---|
Streamlit in Snowflake で作業するために必要な前提条件と権限について学び、最初のアプリを構築しましょう。 |
|
SQL を使ってStreamlitアプリを作成し、デプロイする方法を学ぶ。 |
|
Snowsight を使ってStreamlitアプリを作成し、デプロイする方法を学ぶ。 |
|
Snowflake CLI を使ってStreamlitアプリを作成し、デプロイする方法を学ぶ。 |