Introdução às Streamlit in Snowflake

Este tópico orienta você na implantação de seu primeiro app Streamlit in Snowflake em menos de cinco minutos usando um tempo de execução de contêiner. Depois disso, dois exemplos práticos mostram como criar apps reais que consultam dados, personalizam a experiência para cada visualizador e respondem ao Snowflake.

Pré-requisitos

Antes de criar um app Streamlit, certifique-se de que seu administrador tenha concluído a configuração de segurança essencial para apps Streamlit.

Sua função deve ter os seguintes privilégios:

Privilégio

Objeto

Notas

USAGE

Banco de dados em que você cria o aplicativo Streamlit

CREATE STREAMLIT,
USAGE

Esquema em que você cria o aplicativo Streamlit

USAGE

Pool de computação que executa o aplicativo Streamlit

Para todas as contas, o Snowflake configura um pool de computação de uso geral ao qual os usuários comuns terão acesso. Para obter mais informações, consulte Configurando os próprios pools de computação preferidos para apps Streamlit.

USAGE

Warehouse que executa consultas no aplicativo Streamlit

Para obter mais informações, consulte Privilégios necessários para criar e usar um aplicativo Streamlit.

Implantar seu primeiro app Streamlit in Snowflake

A maneira mais rápida de começar é criar um app Streamlit usando o código inicial padrão. Quando você cria um app sem especificar os arquivos de origem, o Snowflake fornece automaticamente um código de exemplo.

  1. Faça login no Snowsight.

  2. No menu de navegação, selecione Projects » Streamlit.

  3. Selecione + Streamlit App.

  4. Digite um nome para seu aplicativo.

  5. Selecione um banco de dados e um esquema para criar seu app.

  6. Selecione Run on container.

  7. Selecione um pool de computação e um warehouse de consulta.

  8. Selecione Create.

O Snowsight redireciona você para o editor de app. Seu app estará pronto em alguns minutos. Então, é possível visualizá-lo e editá-lo imediatamente.

Editar seu aplicativo

Após a implantação, você poderá editar o código do app para personalizá-lo. Para fazer um teste rápido:

  1. Faça login no Snowsight.

  2. No menu de navegação, clique em Projects » Streamlit e selecione seu app.

  3. Selecione Edit.

  4. Modifique o código no streamlit_app.py.

  5. Selecione Run para ver suas alterações.

Para obter mais informações, consulte Editar o app Streamlit.

Qual é o próximo passo?

Agora que você tem um app em execução, faça o teste com um destes exemplos práticos:

Para saber mais sobre tópicos específicos: