Etapa 6. Resumo e limpeza¶
Parabéns! Você concluiu esse tutorial introdutório com sucesso.
Reserve alguns minutos para ver um pequeno resumo e os pontos principais abordados no tutorial. Você também pode excluir os objetos criados no tutorial para liberar espaço. E, no final da página, incluímos alguns links para outros tópicos da documentação do Snowflake que você pode usar para obter mais informações.
Neste tópico:
Resumo do tutorial e pontos principais¶
Em resumo, o carregamento de dados será realizado em 2 etapas:
Prepare os arquivos de dados para carregamento. Os arquivos podem ser preparados internamente (no Snowflake) ou em um local externo. Neste tutorial, você prepara os arquivos em um estágio interno.
Copie os dados dos arquivos preparados em uma tabela de destino existente. Você precisa de um warehouse em execução para essa etapa.
Alguns pontos principais sobre o carregamento de arquivos CSV:
Um arquivo CSV consiste em 1 ou mais registros, com 1 ou mais campos em cada registro, e às vezes um registro de cabeçalho.
Os registros e campos de cada arquivo são separados por delimitadores. Os delimitadores padrão são:
- Registros
caracteres de nova linha
- Campos
vírgulas
Em outras palavras, o Snowflake espera que cada registro em um arquivo CSV seja separado por novas linhas e que os campos (isto é, os valores individuais) sejam separados por vírgulas. Se caracteres diferentes forem usados como delimitadores de registro e campo, você precisa especificar explicitamente que eles fazem parte do formato do arquivo ao fazer o carregamento.
Existe uma correlação direta entre os campos dos arquivos e as colunas da tabela que você vai carregar, em termos de:
Número de campos (no arquivo) e colunas (na tabela de destino).
Posições dos campos e colunas dentro de seu respectivo arquivo/tabela.
Tipos de dados, tais como cadeias de caracteres, número ou data, em campos e colunas.
Se os números, posições e tipos de dados não estiverem todos alinhados, os registros não serão carregados.
Nota
O Snowflake oferece suporte ao carregamento de arquivos com campos não exatamente alinhados às colunas da tabela de destino. No entanto, esse é um tópico mais avançado de carregamento de dados (abordado em Transformação de dados durante um carregamento).
Limpeza do tutorial (opcional)¶
Execute as seguintes instruções DROP <objeto> para que seu sistema volte ao estado que estava antes de você iniciar o tutorial:
DROP DATABASE IF EXISTS sf_tuts; DROP WAREHOUSE IF EXISTS sf_tuts_wh;
Como sair da conexão¶
Para sair de uma conexão, use o comando !exit
no SnowSQL (ou o alias !disconnect
).
Qual é o próximo passo?¶
Recomendamos que você continue aprendendo sobre o Snowflake com os seguintes recursos:
Assista aos vídeos introdutórios em Noções básicas e conclua os outros tutoriais oferecidos pelo Snowflake:
Conheça os principais conceitos e recursos do Snowflake, bem como com os comandos SQL usados para realizar consultas e inserir/atualizar dados: