プレビュー中の制限とサポートされていない機能¶
このトピックでは、プレビュー中の Streamlit in Snowflake 上での制限について説明します。また、プレビュー中にサポートされないStreamlitの機能も一覧表示されています。
Streamlit in Snowflake を使用する場合のアカウント制限¶
Streamlit in Snowflake には、プレビュー中に以下のアカウント制限があります。
Snowflakeアカウントは、Amazon Web Services(AWS)リージョンに配置する必要があります。
以下のリージョンのアカウントは現在サポートされていません。
Google Cloud Platform(GCP)。
Microsoft Azure
Virtual Private Snowflake(VPS)。
FedRAMP をサポートするUS 政府リージョン。
AWS PrivateLink の使用はサポートされていません。
アカウント名と組織名の合計は41文字未満である必要があります。
アカウント名は組織内で一意である必要があります。
Streamlit in Snowflake を使用する場合の追加制限¶
以下のセクションでは、プレビュー中に Streamlit in Snowflake を使用する場合の追加制限について説明します。
Streamlitアプリのデータ制限¶
Streamlit in Snowflake と Snowflake Native App で実行中のStreamlitアプリは、1回のクエリから取得できるデータ量に 16MB の制限があります。16MB を超えるクエリは以下のエラーをスローします。
MessageSizeError: Data Size exceeds message limit
この制限を回避するには、 16MB より小さい単位でデータを取得するようにStreamlitアプリを設計します。
Streamlit in Snowflake エディターはサーバー側の暗号化を使うステージをサポートしていません。¶
Streamlit in Snowflake エディターでは サーバー側の暗号化を使用する名前付きステージ上のファイルから STREAMLIT オブジェクト を作成することをサポートしていません。この場合、 Snowsight はエラーを返します。
Streamlit in Snowflake で st.map
を使用する場合の制限¶
st.map Streamlitコマンドを使用する場合、Mapbox はマップコンテンツのレンダリング時にマップタイルを提供します。Mapboxはサードパーティのアプリケーションであり、Snowflakeの サードパーティ規約 が適用されます。
複数マルチページのStreamlitアプリ¶
複数ページのStreamlitアプリは、以下の点を考慮してサポートされています。
複数ページの Streamlit アプリは SQL コマンドでのみ作成できます。 SQL を使用したStreamlitアプリの作成 をご参照ください。
個別ページの URLs はサポートされていません。
/pages
ディレクトリにアップロードされたファイルは、指定されたステージの ROOT_LOCATION 内に表示されます。
一部のSnowflakeコンテキスト関数は、空のフィールドまたは NONE を返します。¶
CURRENT_ (CURRENT_*) で始まるSnowflakeの コンテキスト関数 は、 Streamlit in Snowflake で使用されると、空のフィールドまたは NONE を返します。
カスタムコンポーネントはサポートされていません。¶
プレビュー中にカスタムコンポーネントはサポートされません。
統合バージョン制御または CI/CD システムはサポートされていません。¶
Streamlitアプリはバージョン管理システムと統合されていません。アプリ履歴やコード変更は永続的であり、ロールバックすることはできません。
GitHub、 GitLab、その他のバージョン管理ベンダーとの統合はありません。
アプリの閲覧者はアプリの編集を閲覧可能¶
開発者が編集中にStreamlitアプリを実行すると、変更がライブになり、アプリの閲覧者に直ちに利用可能になります。
サポートされていないStreamlit機能¶
以下のStreamlit機能は、プレビュー中に Streamlit in Snowflake ではサポートされません。
-
st.set_page_config コマンドの
page_title
とpage_icon
のプロパティはサポートされていません。 以下を含む カスタムコンポーネント。
以下を含む メディア要素。
以下を含む実験的機能。
unsafe_allow_html=True
を使用した安全ではない HTML は、 st.markdown ではサポートされていません。インターネット経由のネットワークアクセス。
アンカーリンク。