Carregamento em massa a partir de um sistema de arquivo local

Esse conjunto de tópicos descreve como usar o comando COPY para carregar dados em massa de um sistema de arquivo local para tabelas usando um estágio interno (ou seja, gerenciado pelo Snowflake). Para instruções sobre o carregamento de dados de um local de armazenamento em nuvem que você administra, consulte Carregamento em massa a partir do Amazon S3, Carregamento em massa a partir do Google Cloud Storage ou Carregamento em massa a partir do Microsoft Azure.

Como ilustrado no diagrama abaixo, o carregamento de dados de um sistema de arquivo local é realizado em duas etapas separadas:

Etapa 1

Carregue (ou seja, prepare) um ou mais arquivos de dados para um estágio do Snowflake (chamado estágio interno ou estágio de tabela/usuário) usando o comando PUT.

Etapa 2

Use o comando COPY INTO <tabela> para carregar o conteúdo do(s) arquivo(s) preparado(s) em uma tabela do banco de dados Snowflake.

Independentemente do estágio usado, esse estágio requer um warehouse virtual em funcionamento que seja também o warehouse atual (ou seja, em uso) para a sessão. O warehouse fornece os recursos computacionais para realizar a inserção real de linhas na tabela.

Data loading overview

Dica

As instruções neste conjunto de tópicos supõem que você tenha lido Preparação para carregar dados e criado um formato de arquivo nomeado, se desejar.

Antes de começar, você também pode ler Considerações sobre o carregamento de dados para obter práticas recomendadas, dicas e outras orientações.

Próximos tópicos: