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.
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.
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 tempo de execução de warehouse e de contêiner.
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 nem os inclui na cobertura de nenhum Contrato de Nível de Serviço.
Guias do desenvolvedor¶
Os guias a seguir explicam como trabalhar com o Streamlit in Snowflake.
Guia |
Descrição |
|---|---|
Implante seu primeiro app com código de amostra e aprenda os conceitos básicos. |
|
Implante um app Streamlit de seu código existente usando o Snowsight, o SQL ou a Snowflake CLI. |
|
Entenda os ambientes de tempo de execução de contêiner e warehouse para apps Streamlit in Snowflake. |