Carregamento em massa a partir do Google Cloud Storage¶
Se você já possui uma conta do Google Cloud Storage e utiliza bucket de armazenamento em nuvem para armazenar e gerenciar seus arquivos de dados, você pode fazer uso de seus buckets e caminhos de pastas existentes para o carregamento em massa para o Snowflake.
Nota
O Snowflake oferece suporte apenas a contas de armazenamento regional e armazenamento multirregional.
Este conjunto de tópicos descreve como usar o comando COPY INTO <tabela> para carregar dados de um bucket de armazenamento em nuvem para tabelas.
Como ilustrado no diagrama abaixo, o carregamento de dados de um bucket de armazenamento em nuvem é realizado em duas etapas:
- Etapa 1:
O Snowflake assume que os arquivos de dados já tenham sido preparado em um bucket de armazenamento em nuvem. Se eles ainda não tiverem sido preparados, use os utilitários/interfaces de upload fornecidos pelo Google para preparar os arquivos.
- 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. Você pode carregar diretamente do bucket, mas a Snowflake recomenda que você crie um estágio externo que faça referência ao bucket e use o estágio externo.
Independentemente do método utilizado, esta etapa requer um warehouse virtual atual e em funcionamento para a sessão se você executar o comando manualmente ou dentro de um script. O warehouse fornece os recursos computacionais para realizar a inserção real de linhas na tabela.
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:
Tarefas de configuração (complete conforme necessário):
Tarefas de carregamento de dados (completas para cada conjunto de arquivos que você carrega):
Solução de problemas: