

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Tutorial: Como carregar dados no Amazon Keyspaces usando cqlsh
<a name="bulk-upload"></a>

Este tutorial orienta você no processe de migração de dados do Apache Cassandra para o Amazon Keyspaces usando o comando `cqlsh COPY FROM`. O comando `cqlsh COPY FROM` é útil para carregar pequenos conjuntos de dados de forma rápida e fácil no Amazon Keyspaces para fins acadêmicos ou de teste. Para obter mais informações sobre como migrar workloads de produção, consulte [Processo de migração off-line: Apache Cassandra para Amazon Keyspaces](migrating-offline.md). Você concluirá as seguintes etapas neste tutorial: 

Pré-requisitos — Configure uma AWS conta com credenciais, crie um arquivo JKS trust store para o certificado e configure para se conectar `cqlsh` ao Amazon Keyspaces. 

1. **Crie CSV de origem e tabela de destino**: prepare um arquivo CSV como dados de origem e crie o keyspace e a tabela de destino no Amazon Keyspaces.

1. **Prepare os dados**: randomize os dados no arquivo CSV e analise-os para determinar os tamanhos médio e máximo das linhas.

1. **Defina a capacidade de throughput**: calcule as unidades de capacidade de gravação (WCUs) necessárias com base no tamanho dos dados e no tempo de carregamento desejado, e configure a capacidade provisionada da tabela.

1. **Configurar parâmetros cqlsh**: determine os valores ideais para parâmetros de`cqlsh COPY FROM` como `INGESTRATE`, `NUMPROCESSES`, `MAXBATCHSIZE` e `CHUNKSIZE` distribua a workload uniformemente. 

1. **Execute o comando `cqlsh COPY FROM`**: execute o comando `cqlsh COPY FROM` para carregar os dados do arquivo CSV para a tabela do Amazon Keyspaces e monitorar o progresso.

Solução de problemas: resolva problemas comuns, como solicitações inválidas, erros do analisador, erros de capacidade e erros de cqlsh durante o processo de upload de dados. 

**Topics**
+ [Pré-requisitos: etapas a serem concluídas antes de fazer o upload de dados usando `cqlsh COPY FROM`](bulk-upload-prequs.md)
+ [Etapa 1: criar o arquivo CSV de origem e uma tabela de destino para o carregamento de dados](bulk-upload-source.md)
+ [Etapa 2: Preparar os dados de origem para um carregamento de dados bem-sucedido](bulk-upload-prepare-data.md)
+ [Etapa 3: definir a capacidade de throughput da tabela](bulk-upload-capacity.md)
+ [Etapa 4: Definir configurações de `cqlsh COPY FROM`](bulk-upload-config.md)
+ [Etapa 5: Executar o comando `cqlsh COPY FROM` para carregar dados do arquivo CSV para a tabela de destino](bulk-upload-run.md)
+ [Solução de problemas](bulk-upload-troubleshooting.md)