Pré-requisitos

Este tutorial requer um banco de dados, uma tabela e um warehouse para carregar e consultar dados. A criação desses objetos Snowflake requer um usuário Snowflake com uma função que tenha as devidas permissões de controle de acesso. Além disso, o SnowSQL é necessário para executar as instruções SQL no tutorial. Finalmente, o tutorial requer arquivos CSV com os dados de exemplo que serão carregados.

Observe que você pode concluir o tutorial usando um warehouse, um banco de dados e uma tabela Snowflake existentes, e seus próprios arquivos de dados locais. Entretanto, para simplificar, recomendamos o uso dos objetos Snowflake e do conjunto de arquivos de dados que fornecemos.

Neste tópico:

Criação de um usuário

Para criar o banco de dados, a tabela e o warehouse virtual, você deve entrar como um usuário do Snowflake com uma função que lhe concede os privilégios para criar esses objetos.

  • Se você estiver usando uma conta de teste do 30 dias, você pode entrar como o usuário criado para a conta. Este usuário tem a função com os privilégios necessários para criar os objetos.

  • Se você não tiver um usuário Snowflake, peça a seus administradores de conta ou de segurança (usuários com a função ACCOUNTADMIN ou SECURITYADMIN) para criar um usuário para você.

Instalação do SnowSQL

Para instalar o SnowSQL, consulte Instalação do SnowSQL.

Download de arquivos de dados de amostra

Para este tutorial, você faz o download de exemplos de arquivos de dados de funcionários no formato CSV fornecido pelo Snowflake.

Baixe e descompacte os arquivos de dados de amostra:

  1. Baixe o conjunto de arquivos de dados de amostra. Clique com o botão direito do mouse sobre o nome do arquivo, getting-started.zip, e salve o link/arquivo no seu sistema de arquivo local.

  2. Descompacte os arquivos de amostra. O tutorial considera que você tenha descompactado os arquivos nos seguintes diretórios:

    • Linux/macOS: /tmp

    • Windows: C:\\temp

Cada arquivo tem cinco registros de dados. Os dados usam uma vírgula (,) como delimitador de campo. Um exemplo de registro é mostrado:

Althea,Featherstone,afeatherstona@sf_tuts.com,"8172 Browning Street, Apt B",Calatrava,7/12/2017
Copy

Observe que não há espaços em branco antes ou depois das vírgulas que separam os campos em cada registro. Esse é o padrão que o Snowflake espera ao carregar os dados CSV.

Próximo: Etapa 1. Entrar no SnowSQL