Preparação de arquivos de um sistema de arquivos local usando o Snowsight

Você pode usar a Snowsight para carregar arquivos em um estágio interno nomeado para que possa visualizar seus arquivos, usar os arquivos em uma planilha Python ou usar SQL para carregar dados dos arquivos em uma tabela.

Não é possível carregar arquivos em estágios de usuário ou estágios de tabela usando Snowsight. Consulte Visão geral do carregamento de dados para saber mais sobre os estágios.

Neste tópico:

Carregamento de arquivos em um estágio usando Snowsight

Para usar a Snowsight para carregar arquivos em um estágio interno nomeado e gerenciado pelo Snowflake, faça o seguinte:

  1. Use uma função que tenha recebido ou herdado os privilégios relevantes para criar um estágio interno nomeado e carregar arquivos.

  2. Crie um estágio interno nomeado.

  3. Atualize as tabelas de diretório para o estágio.

  4. Faça o upload de arquivos.

Como criar e configurar um estágio

Para criar um estágio interno nomeado usando a Snowsight, faça o seguinte:

Nota

Você deve usar uma função que tenha recebido ou herdado o privilégio USAGE no banco de dados e no esquema que armazena o estágio e o privilégio CREATE STAGE no esquema.

Consulte Requisitos de controle de acesso para CREATE STAGE.

  1. Entre em Snowsight.

  2. Selecione Data » Databases.

  3. Selecione o banco de dados e o esquema em que você deseja criar um estágio e carregar arquivos.

  4. Selecione Create » Stage » Snowflake Managed.

  5. Insira um Stage Name.

  6. Selecione Enable Directory Table para ativar uma tabela de diretório para o estágio, de modo que você possa ver os arquivos carregados.

  7. Selecione Create.

  8. Selecione um warehouse a ser usado para atualizar a tabela de diretório.

Carregamento de arquivos em um estágio interno nomeado

Você pode usar a Snowsight para carregar arquivos em um estágio interno nomeado. Para carregar os arquivos para estágios externos em serviços como Amazon S3, Microsoft Azure ou Google Cloud Storage, use as ferramentas desses serviços de nuvem.

Nota

O tamanho máximo do arquivo é 50MB.

Você deve usar uma função que tenha recebido ou herdado o privilégio USAGE no banco de dados e no esquema e o privilégio WRITE no estágio para executar essas etapas. Consulte Privilégios de estágio.

Para carregar arquivos em seu estágio, faça o seguinte:

  1. Entre em Snowsight.

  2. Selecione Data » Databases.

  3. Selecione o esquema do banco de dados no qual você criou o estágio e selecione o estágio.

  4. Selecione + Files para carregar arquivos no estágio.

  5. Na caixa de diálogo Upload Your Files exibida, selecione os arquivos que deseja carregar. Você pode carregar vários arquivos de uma só vez.

  6. Opcionalmente, selecione ou crie um caminho onde deseja salvar seus arquivos no estágio.

  7. Selecione Upload.

Depois de carregar arquivos no estágio, você pode executar uma das seguintes ações, dependendo do arquivo:

Como visualizar os arquivos preparados usando a Snowsight

Você pode visualizar arquivos preparados usando a Snowsight. Você pode visualizar arquivos de estágios internos e externos.

Nota

Você deve usar uma função que tenha recebido ou herdado o privilégio USAGE no banco de dados e no esquema e o privilégio READ no estágio para executar essas etapas.

  1. Entre em Snowsight.

  2. Selecione Data » Databases.

  3. Selecione o banco de dados e o esquema que contém o estágio.

  4. Selecione Stages e selecione o estágio para o qual deseja visualizar os arquivos.

  5. Se solicitado, selecione Enable Directory Table para ativar uma tabela de diretório para o estágio, de modo que você possa ver os arquivos.

  6. Se solicitado, selecione um warehouse para atualizar a tabela de diretório.

Gerenciamento de estágios usando a Snowsight

Para gerenciar um estágio na Snowsight, faça o seguinte:

Nota

Você deve usar uma função que tenha recebido ou herdado o privilégio USAGE no banco de dados e no esquema e o privilégio OWNERSHIP no estágio para executar essas etapas.

  1. Entre em Snowsight.

  2. Selecione Data » Databases.

  3. Selecione o banco de dados e o esquema que contém o estágio.

  4. Selecione Stages e selecione o estágio.

  5. Selecione Stage Details.

Você pode gerenciar o estágio das seguintes maneiras:

  • Selecione More options » Edit para editar o nome e o comentário do objeto de preparação.

  • Selecione More options » Clone para clonar o estágio.

  • Selecione More options » Drop para descartar ou remover o estágio.

  • Selecione More options » Transfer Ownership para transferir os privilégios OWNERSHIP do estágio para outra função.

Se quiser gerenciar os privilégios do estágio, use a seção Privileges para visualizar, conceder e revogar privilégios.