Solução de problemas do Streamlit in Snowflake

Os cenários a seguir podem ajudar você a solucionar problemas que podem ocorrer ao trabalhar com Streamlit in Snowflake.

Você não pode carregar o aplicativo Streamlit

Cada aplicativo Streamlit executado no Streamlit in Snowflake usa um subdomínio exclusivo.

Certifique-se de que *.snowflake.app esteja na lista de permissões da sua rede e possa se conectar ao Snowflake. Quando este domínio está na lista de permissões, seus aplicativos podem se comunicar com os servidores Snowflake sem quaisquer restrições.

Além disso, para evitar problemas de conexão com o backend do Snowflake, certifique-se de que os WebSockets não estão bloqueados na sua configuração de rede.

Erro

Could not reload streamlit files.
Error: 092806 (P0002): The specified Streamlit was not found.

Causa

A conexão Snowflake WebSocket não pode alcançar o ponto de extremidade associado ao aplicativo.

Solução

Adicione *.snowflake.app à lista de permissões na configuração do firewall da organização.

Você não pode ver seus dados ou alterar seu banco de dados

Talvez você não consiga ver seus dados ou alterar banco de dados, warehouse ou função, porque os aplicativos Streamlit são executados com direitos de proprietário, o que significa que eles são executados com os privilégios do proprietário, não com os privilégios do chamador. Os aplicativos Streamlit utilizam o banco de dados e o esquema nos quais o aplicativo Streamlit in Snowflake foi criado, não o banco de dados e o esquema que o chamador está usando atualmente.

Para obter mais informações, consulte Noções básicas sobre os direitos do proprietário e aplicativos Streamlit in Snowflake.

O recurso de biblioteca Streamlit não funciona

Certifique-se de usar a versão da biblioteca Streamlit e um recurso compatível com Streamlit in Snowflake. Para obter mais informações, consulte Versões suportadas da biblioteca Streamlit e Recursos Streamlit não suportados.

Para fazer perguntas sobre recursos na biblioteca de código aberto Streamlit, consulte o Fórum da comunidade Streamlit.