Wird verwendet AWS Database Migration Service , um Daten aus einem anderen Datenspeicher in Amazon Neptune zu laden - Amazon Neptune

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Wird verwendet AWS Database Migration Service , um Daten aus einem anderen Datenspeicher in Amazon Neptune zu laden

AWS Database Migration Service (AWS DMS) kann Daten aus unterstützten Quelldatenbanken schnell und sicher in Neptune laden. Die Quelldatenbank bleibt während der Migration voll betriebsbereit, wodurch die Ausfallzeiten für Anwendungen, die von ihr abhängig sind, minimiert werden.

Ausführliche Informationen dazu finden Sie AWS DMS im AWS Database Migration Service Benutzerhandbuch und in der AWS Database Migration Service API Referenz. In Verwenden von Neptune als Ziel für AWS Database Migration Service erfahren Sie, wie Sie einen Neptune-Cluster als Ziel für die Migration einrichten können.

Dies sind einige Voraussetzungen für den Import von Daten in Neptune mit AWS DMS:

  • Sie müssen ein AWS DMS Tabellenzuordnungsobjekt erstellen, um zu definieren, wie Daten aus der Quelldatenbank extrahiert werden sollen (weitere Informationen finden Sie unter Definieren der Tabellenauswahl und der Transformationen durch Tabellenzuordnung mithilfe von Tabellenzuordnungen JSON im AWS DMS Benutzerhandbuch). Dieses Tabellenzuweisungs-Konfigurationsobjekt gibt an, welche Tabellen in welcher Reihenfolge gelesen werden sollen und wie ihre Spalten benannt werden. Es kann auch die zu kopierenden Zeilen filtern und einfache Werttransformationen bereitstellen, wie zum Beispiel das Konvertieren in Kleinbuchstaben oder Rundungen.

  • Sie müssen eine GraphMappingConfig in Neptune erstellen, um anzugeben, wie die aus der Quelldatenbank extrahierten Daten in Neptune geladen werden sollen. Für RDF Daten (abgefragt mitSPARQL) GraphMappingConfig ist das in der Standard-R2-Zuordnungssprache von W3 geschrieben. RML Bei Eigenschaftsdiagrammdaten (mit Gremlin abgefragt) handelt es sich um ein Objekt, wie unter beschrieben. GraphMappingConfig JSON GraphMappingConfig Layout für Property-Graph/Gremlin-Daten

  • Sie müssen verwenden AWS DMS , um eine Replikationsinstanz in derselben Umgebung VPC wie Ihr Neptune-DB-Cluster zu erstellen, um die Übertragung von Daten zu vermitteln.

  • Außerdem benötigen Sie einen Amazon–S3-Bucket als Zwischenspeicher für die Bereitstellung der Migrationsdaten.