

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

# Usando AWS Database Migration Service (AWS DMS) para migrar de um banco de dados relacional ou NoSQL para o Amazon Neptune
<a name="migrating-using-dms"></a>

AWS Database Migration Service (AWS DMS) é um serviço em nuvem que facilita a migração de bancos de dados relacionais, data warehouses, bancos de dados NoSQL e outros tipos de armazenamentos de dados. Se você tiver dados gráficos armazenados em um dos [bancos AWS DMS de dados relacionais ou NoSQL](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Introduction.Sources.html) compatíveis AWS DMS , pode ajudá-lo a migrar para o Neptune de forma rápida e segura, sem exigir tempo de inatividade do seu banco de dados atual. Para mais detalhes, consulte [Usando AWS Database Migration Service para carregar dados no Amazon Neptune a partir de um armazenamento de dados diferente](dms-neptune.md).

O fluxo de dados de migração usado AWS DMS é o seguinte:
+ Crie um objeto de AWS DMS mapeamento de tabela. Esse objeto JSON especifica quais tabelas devem ser lidas do banco de dados de origem e em que ordem e como as 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.
+ Crie uma `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), a `GraphMappingConfig` é um objeto JSON, descrito em [GraphMappingConfig Layout para dados de gráfico de propriedade/Gremlin](dms-neptune-graph-mapping.md#dms-neptune-graph-mapping-gremlin).
+ Crie uma instância de AWS DMS replicação na mesma VPC do seu cluster de banco de dados Neptune para realizar a migração.
+ Crie um bucket do Amazon S3 a ser usado como armazenamento intermediário para preparar os dados que estão sendo migrados.
+ Execute a tarefa de AWS DMS migração.

 Consulte [Usando AWS Database Migration Service para carregar dados no Amazon Neptune a partir de um armazenamento de dados diferente](dms-neptune.md) para obter os detalhes e também a postagem em quatro partes no blog de Chris Smith, “Populating your graph in Amazon Neptune from a relational database using AWS Database Migration Service (DMS):”
+ [Part 1: Setting the stage](https://aws.amazon.com/blogs/database/populating-your-graph-in-amazon-neptune-from-a-relational-database-using-aws-database-migration-service-dms-part-1-setting-the-stage/)
+ [Part 2: Designing the property graph model](https://aws.amazon.com/blogs/database/populating-your-graph-in-amazon-neptune-from-a-relational-database-using-aws-database-migration-service-dms-part-2-designing-the-property-graph-model/)
+ [Part 3: Designing the RDF Model](https://aws.amazon.com/blogs/database/populating-your-graph-in-amazon-neptune-from-a-relational-database-using-aws-database-migration-service-dms-part-3-designing-the-rdf-model/)
+ [Part 4: Putting it all together](https://aws.amazon.com/blogs/database/populating-your-graph-in-amazon-neptune-from-a-relational-database-using-aws-database-migration-service-dms-part-4-putting-it-all-together/)