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 para carregar dados no Amazon Neptune a partir de um armazenamento de dados diferente
AWS Database Migration Service (AWS DMS) pode carregar dados no Neptune a partir de bancos de dados de origem compatíveis de 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 AWS Database Migration Service do Usuário e na AWS Database Migration Service APIReferência. 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.
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 Especificando a seleção e as transformações de tabelas usando o mapeamento de tabelas JSON no AWS DMS Guia do 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 RDF dados (consultados usandoSPARQL), oGraphMappingConfig
é escrito na linguagem de mapeamento R2 RMLpadrão do W3. Para dados do gráfico de propriedades (consultados usando o Gremlin), GraphMappingConfig
é um JSON objeto, descrito em. GraphMappingConfig Layout para dados de gráfico de propriedade/GremlinVocê deve usar AWS DMS para criar uma instância de replicação VPC igual ao 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.