

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á.

# Utilizar AWS Database Migration Service para carregar dados no Amazon Neptune a partir de um armazenamento de dados diferente
<a name="dms-neptune"></a>

AWS Database Migration Service (AWS DMS) pode carregar dados no Neptune a partir de bancos de dados de [origem compatíveis de](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.html) forma rápida e segura. O banco de dados de origem permanece totalmente operacional durante a migração, o que minimiza o tempo de inatividade de aplicativos que dependem dele.

Você pode encontrar informações detalhadas sobre isso AWS DMS no [Guia do AWS Database Migration Service usuário](https://docs.aws.amazon.com/dms/latest/userguide/) e na [Referência AWS Database Migration Service da API](https://docs.aws.amazon.com/dms/latest/APIReference/). Em específico, é possível descobrir como configurar um cluster do Neptune como destino para migração em [Using Amazon Neptune as a Target for AWS Database Migration Service](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.Neptune.html).

Veja alguns pré-requisitos para importar dados para o Neptune usando o AWS DMS:
+ Você precisará criar um objeto de mapeamento de AWS DMS tabela para definir como os dados devem ser extraídos do banco de dados de origem (consulte [Especificação da seleção e transformações de tabelas por mapeamento de tabelas usando JSON](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.CustomizingTasks.TableMapping.html#CHAP_Tasks.CustomizingTasks.TableMapping.SelectionTransformation) no Guia do AWS DMS usuário para obter detalhes). Esse objeto de configuração de mapeamento de tabelas especifica quais tabelas devem ser lidas e em que ordem e como suas colunas são chamadas. Ele também pode filtrar as linhas que estão sendo copiadas e fornecer transformações de valor simples, como converter para letras minúsculas ou arredondar.
+ Será necessário criar um `GraphMappingConfig` do Neptune para especificar como os dados extraídos do banco de dados de origem devem ser carregados no Neptune. Para dados do RDF (consultados usando o SPARQL), o `GraphMappingConfig` é escrito na linguagem de mapeamento [R2RML](https://www.w3.org/TR/r2rml/) padrão do W3. Para dados de grafos de propriedades (consultados usando o Gremlin), o `GraphMappingConfig` é um objeto JSON, descrito em [GraphMappingConfig Layout para Property-Graph/Gremlin dados](dms-neptune-graph-mapping.md#dms-neptune-graph-mapping-gremlin).
+ Você deve usar AWS DMS para criar uma instância de replicação na mesma VPC do seu cluster de banco de dados Neptune, para mediar a transferência de dados.
+ Também será necessário um bucket do Amazon S3 a ser usado como armazenamento intermediário para preparar os dados de migração.