Usar Amazon Redshift com outros serviços - Amazon Redshift

Usar Amazon Redshift com outros serviços

O Amazon Redshift se integra a outros serviços da AWS para permitir que você mova, transforme e carregue seus dados de forma rápida e confiável, usando recursos de segurança de dados.

Migrar dados entre o Amazon Redshift e o Amazon S3

O Amazon Simple Storage Service (Amazon S3) é um serviço da Web que armazena dados na nuvem. O Amazon Redshift utiliza o processamento paralelo para ler e carregar dados de vários arquivos de dados armazenados em buckets do Amazon S3. Para ter mais informações, consulte Carregar dados do Amazon S3.

Você também pode usar o processamento paralelo para exportar dados de seu data warehouse do Amazon Redshift para vários arquivos de dados no Amazon S3. Para ter mais informações, consulte Descarregamento de dados.

Usar o Amazon Redshift com o Amazon DynamoDB

O Amazon DynamoDB é um serviço de banco de dados NoSQL totalmente gerenciado. Você pode usar o comando COPY para carregar uma tabela do Amazon Redshift com dados de uma única tabela do Amazon DynamoDB. Para ter mais informações, consulte Carregar dados de uma tabela do Amazon DynamoDB.

Importar dados de hosts remotos por SSH

Você pode usar o comando COPY no Amazon Redshift para carregar dados de um ou mais hosts remotos, como clusters do Amazon EMR, instâncias do Amazon EC2 ou outros computadores. COPY se conecta aos hosts remotos usando SSH e executa comandos nos hosts remotos para gerar dados. O Amazon Redshift suporta várias conexões simultâneas. O comando COPY lê e carrega a saída de várias origens de host em paralelo. Para ter mais informações, consulte Carregamento de dados de hosts remotos.

Automatizar cargas de dados usando o AWS Data Pipeline

Você pode usar o AWS Data Pipeline para automatizar a movimentação e transformação de dados dentro e fora do Amazon Redshift. Usando os recursos de programação integrados do AWS Data Pipeline, você pode programar e executar trabalhos recorrentes sem ter que escrever sua própria lógica complexa de transferência ou transformação de dados. Por exemplo, você pode configurar um trabalho recorrente para copiar dados automaticamente do Amazon DynamoDB para o Amazon Redshift. Para obter um tutorial que o conduz pelo processo de criação de um pipeline que move dados periodicamente do Amazon S3 para o Amazon Redshift, consulte Copiar dados para o Amazon Redshift usando o AWS Data Pipeline no Guia do desenvolvedor do AWS Data Pipeline.

Migrar dados usando o AWS Database Migration Service (AWS DMS)

É possível migrar dados para o Amazon Redshift usando o AWS Database Migration Service. O AWS DMS pode migrar seus dados de e para os bancos de dados comerciais e de código aberto mais usados, como Oracle, PostgreSQL, Microsoft SQL Server, Amazon Redshift, cluster de banco de dados do Aurora, DynamoDB, Amazon S3, MariaDB e MySQL. Para obter mais informações, consulte Usar um banco de dados do Amazon Redshift como destino do AWS Database Migration Service.