AWS Database Migration Service Utilización para cargar datos en Amazon Neptune desde un almacén de datos diferente - Amazon Neptune

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

AWS Database Migration Service Utilización para cargar datos en Amazon Neptune desde un almacén de datos diferente

AWS Database Migration Service (AWS DMS) puede cargar datos en Neptune desde bases de datos fuente compatibles de forma rápida y segura. La base de datos de origen permanece totalmente operativa durante la migración, lo que minimiza el tiempo de inactividad de las aplicaciones que dependen de ella.

Encontrará información detallada al respecto AWS DMS en la Guía del AWS Database Migration Service usuario y en la Referencia de la AWS Database Migration Service API. En concreto, puede encontrar información sobre cómo configurar un clúster de Neptune como objetivo para la migración en Using Amazon Neptune as a Target for AWS Database Migration Service.

Estos son algunos requisitos previos para importar datos en Neptune mediante AWS DMS:

  • Deberá crear un objeto de mapeo de AWS DMS tablas para definir cómo deben extraerse los datos de la base de datos de origen (consulte Especificar la selección y las transformaciones de las tablas mediante el mapeo de tablas mediante JSON en la AWS DMS guía del usuario para obtener más información). Este objeto de configuración de asignación de tablas especifica qué tablas se deben leer y en qué orden y cómo se denominan sus columnas. También puede filtrar las filas que se copian y proporcionar transformaciones de valor simples como convertir a minúsculas o redondear.

  • Tendrá que crear una GraphMappingConfig de Neptune para especificar cómo deben cargarse los datos extraídos de la base de datos de origen en Neptune. Para los datos RDF (consultados mediante SPARQL), el GraphMappingConfig se escribe en el lenguaje de asignación R2RML estándar de W3. Para los datos del gráfico de propiedades (consultados con Gremlin), el GraphMappingConfig es un objeto JSON, descrito en GraphMappingConfig Diseño para datos de Property-Graph/Gremlin.

  • Debe utilizarla AWS DMS para crear una instancia de replicación en la misma VPC que su clúster de base de datos de Neptune, para mediar en la transferencia de datos.

  • También necesitará un bucket de Amazon S3 para que se utilice como almacenamiento intermedio para el almacenamiento provisional de los datos de migración.