Sobre a Streamlit in Snowflake

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

O que é Streamlit?

Streamlit é uma biblioteca Python de código aberto que facilita a criação e o compartilhamento de aplicativos da Web personalizados para aprendizado de máquina e ciência de dados. Ao usar o Streamlit, você pode criar e implantar rapidamente aplicativos de dados poderosos. Para obter mais informações sobre a biblioteca de código aberto, consulte a documentação do Streamlit.

../../_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

  • O Snowflake gerencia a computação e o armazenamento subjacentes do seu aplicativo Streamlit.

  • O Snowflake armazena seu código-fonte e configuração do ambiente em um objeto Snowflake que usa Controle de acesso baseado em funções (RBAC) para gerenciar o acesso ao seu aplicativo Streamlit.

  • É possível escolher entre um warehouse e um tempo de execução de contêiner (versão preliminar).

  • O Streamlit in Snowflake funciona perfeitamente com Snowpark, funções definidas pelo usuário (UDFs), procedimentos armazenados e Snowflake Native App Framework.

  • Ao trabalhar no Snowsight, é possível usar o editor lado a lado e a versão preliminar do app para modificar rapidamente seu código-fonte e ambiente.

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

Introdução às 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.

Criação e implementação de aplicativos Streamlit usando SQL

Aprenda a criar e implementar aplicativos Streamlit usando SQL.

Criação e implementação de aplicativos Streamlit usando Snowsight

Aprenda a criar e implementar aplicativos Streamlit usando Snowsight.

Criação e implementação de aplicativos Streamlit usando Snowflake CLI

Aprenda a criar e implementar aplicativos Streamlit usando Snowflake CLI.