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:
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.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
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