Sobre a Streamlit in Snowflake

Este tópico descreve os principais recursos do Streamlit in Snowflake.

O que é 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

Implementação de aplicativos Streamlit no Snowflake

Streamlit in Snowflake ajuda os desenvolvedores a criar, implantar e compartilhar aplicativos Streamlit com segurança na nuvem de dados do Snowflake. Usando Streamlit in Snowflake, você pode criar aplicativos que processam e usam dados no Snowflake sem mover dados ou código do aplicativo para um sistema externo.

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

Principais recursos do 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).

  • O Streamlit in Snowflake funciona perfeitamente com Snowpark, funções definidas pelo usuário (UDFs), procedimentos armazenados e 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.

Casos de uso

Para casos de uso adicionais sobre a criação de painéis, ferramentas de dados e ML/AI, consulte as demonstrações do Streamlit no Snowflake.

Nota

Esses guias de início rápido são mostrados apenas como exemplos. Seguir o exemplo pode exigir direitos adicionais sobre dados, produtos ou serviços de terceiros que não são de propriedade ou fornecidos pela Snowflake. A Snowflake não garante a precisão desses exemplos.

Guias do desenvolvedor

Os guias a seguir explicam como trabalhar com o Streamlit in Snowflake.

Guia

Descrição

Getting started with Streamlit in Snowflake

Saiba mais sobre os pré-requisitos e privilégios necessários para trabalhar com o Streamlit in Snowflake e criar seu primeiro aplicativo.

Create and deploy Streamlit apps using SQL

Aprenda a criar e implementar aplicativos Streamlit usando SQL.

Create and deploy Streamlit apps using Snowsight

Aprenda a criar e implementar aplicativos Streamlit usando Snowsight.

Create and deploy Streamlit apps using Snowflake CLI

Aprenda a criar e implementar aplicativos Streamlit usando Snowflake CLI.