A l'aide deAWS Database Migration Servicepour charger des données dans Amazon Neptune à partir d'un autre magasin de données - Amazon Neptune

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

A l'aide deAWS Database Migration Servicepour charger des données dans Amazon Neptune à partir d'un autre magasin de données

AWS Database Migration Service(AWS DMS) peut charger des données dans Neptune depuisbases de données sources compatiblesrapidement et en toute sécurité. La base de données source reste pleinement opérationnelle durant la migration, ce qui réduit au minimum les temps d'arrêt des applications qui l'utilisent.

Vous trouverez des informations détaillées surAWS DMSdans leAWS Database Migration ServiceGuide de l'utilisateuret leAWS Database Migration ServiceRéférence API. En particulier, vous découvrirez comment configurer un cluster Neptune en tant que cible de migration dansUtiliser Amazon Neptune comme cible pourAWS Database Migration Service.

Voici quelques prérequis pour importer des données dans Neptune à l'aide deAWS DMS :

  • Vous devez créer uneAWS DMSobjet de mappage de tables pour définir comment les données doivent être extraites de la base de données source (voirSpécification de la sélection et des transformations de tables par mappage de tables àdans leAWS DMSGuide de l'utilisateur pour plus de détails). Cet objet de configuration de mappage de table spécifie les tables qui doivent être lues et l'ordre dans lequel cette lecture doit s'effectuer, ainsi que les noms des colonnes. Il peut également filtrer les lignes copiées et fournir des transformations de valeur simples telles que la conversion en minuscules ou l'arrondi.

  • Vous devrez créer un NeptuneGraphMappingConfigpour spécifier comment les données extraites de la base de données source doivent être chargées dans Neptune. Pour les données RDF (interrogées à l'aide de SPARQL), l'élément GraphMappingConfig est écrit dans le langage de mappage standard W3 R2RML. Pour les données du graphe des propriétés (demandées à l'aide de Gremlin),GraphMappingConfigest un objet JSON, décrit dansGraphMappingConfig Mise en page pour le diagramme de propriétés et les données Gremlin.

  • Vous devez utiliserAWS DMSpour créer une instance de réplication dans le même VPC que votre cluster de base de données Neptune, afin de faciliter le transfert de données.

  • Vous aurez également besoin d'un compartiment Amazon S3 à utiliser comme stockage intermédiaire pour le transfert des données de migration.