Como salva e compartilhar resultados nos Snowflake Notebooks

Você pode colaborar na análise de dados com outras pessoas usando os Snowflake Notebooks.

Cada notebook Snowflake pertence a uma função, de modo que outros usuários que recebem ou herdam a função de proprietário podem abrir, executar e editar notebooks pertencentes a essa função. Você não pode compartilhar o notebook com outras funções.

Cuidado

Os notebooks são salvos a cada três segundos. Se outros usuários tiverem o notebook aberto e o executarem, vocês poderão sobrescrever o trabalho um do outro.

Exportação de seu notebook como arquivo para compartilhamento

Para compartilhar seu notebook externamente, você pode exportá-lo como um arquivo .ipynb. O notebook exportado pode ser compartilhado com outras pessoas que não podem usar Snowflake Notebooks. Eles podem abrir os notebooks com outras soluções compatíveis com o formato .ipynb.

  1. Faça login no Snowsight.

  2. Selecione Projects » Notebooks.

  3. Abra o notebook que você deseja exportar.

  4. Selecione o menu de reticências verticais mais ações para planilha e escolha Export.

  5. Tenha em mente que alguns comandos podem não compatíveis com outras ferramentas do notebook e selecione Export.

    Um arquivo nomeado notebook_app é baixado. Você pode então importar o notebook exportado para outra conta Snowflake ou outra ferramenta que ofereça suporte a arquivos .ipynb.

Nota

As saídas de célula não são incluídas como parte da exportação, apenas o conteúdo da célula.

Como recolher células para apresentar os notebooks a outras pessoas

Você pode recolher o código em uma célula para ver apenas a saída. Por exemplo, recolha uma célula Python para mostrar apenas as exibições produzidas por seu código ou recolha uma célula SQL para mostrar apenas a tabela de resultados.

  • Para alterar o que é visível na célula, ative o seletor Collapse results.

    Recolha ou expanda a célula.
  • Este botão tem várias seletores para permitir que você escolha quais partes da célula serão recolhidas.

Considerações para compartilhamento de notebooks

  • A função usada para criar o notebook é a proprietária do notebook. Para obter mais detalhes sobre os privilégios necessários para notebooks, consulte Requisitos de controle de acesso.

  • Qualquer usuário com essa função, ou cuja função herda essa função, pode editar e visualizar o notebook.

  • Para compartilhar e colaborar em um notebook com outro usuário, esse usuário deve ter a função de proprietário ou receber uma função que herde a função de proprietário do notebook.

  • Você não pode compartilhar um notebook com outras funções.