Implementação de um aplicativo Streamlit

O comando snow streamlit deploy cria um novo objeto Streamlit dentro do banco de dados e esquema escolhidos. Por padrão, este comando procura um arquivo principal chamado streamlit_app.py no seu diretório de trabalho atual.

Pré-requisitos

Antes de implantar um aplicativo Streamlit com Snowflake CLI, você deve atender aos seguintes pré-requisitos:

  • Certifique-se de ter um aplicativo Streamlit local com a estrutura de diretório correta e o arquivo de definição do projeto snowflake.yml deve existir.

  • Certifique-se de que sua conta tenha os privilégios corretos conforme descrito em Privilégios necessários para criar e usar um aplicativo Streamlit.

  • Certifique-se de poder criar ou ter acesso a um estágio nomeado onde você pode fazer upload dos arquivos do aplicativo Streamlit.

Como implementar um aplicativo Streamlit

O comando snow streamlit deploy carrega arquivos locais para um estágio e cria um novo objeto Streamlit dentro do banco de dados e esquema escolhidos. Seu arquivo de definição de projeto deve especificar o arquivo Python principal e o warehouse de consultas.

  • --replace: substitui o aplicativo Streamlit especificado, se ele já existir.

  • --open: abre o aplicativo Streamlit no seu navegador padrão após implantar o aplicativo.

Por padrão, o comando implanta automaticamente o arquivo environment.yml e o conteúdo do diretório pages/, se algum deles existir. Você pode usar arquivos diferentes usando opções de linha de comando.

Para obter mais informações sobre como criar aplicativos Streamlit, consulte os comandos CLI snow streamlit deploy e SQL CREATE STREAMLIT.