View a markdown version of this page

Verwenden des Amazon Neptune Bulk Loaders zur Datenaufnahme - 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.

Verwenden des Amazon Neptune Bulk Loaders zur Datenaufnahme

Amazone Neptune stellt den Befehl Loader bereit, um Daten aus externen Dateien direkt in einen Neptune-DB-Cluster zu laden. Sie können diesen Befehl verwenden, statt eine große Anzahl von INSERT-Anweisungen, addV- und addE-Schritten oder anderen API-Aufrufen auszuführen.

Der Neptune-Befehl Loader ist schneller, hat einen geringeren Overhead, ist für große Datensätze optimiert und unterstützt sowohl Gremlin-Daten als auch Resource-Description-Framework (RDF)-Daten, die von SPARQL verwendet werden.

Die folgende Abbildung zeigt eine Übersicht über den Ladevorgang:

Diagramm mit den grundlegenden Schritten zum Laden von Daten in Neptune

Im Folgenden sind die Schritte des Ladevorgangs aufgeführt:

  1. Kopieren Sie die Datendateien in einen Amazon-Simple-Storage-Service-Bucket (Amazon-S3-Bucket).

  2. Erstellen Sie eine IAM-Rolle mit Lese- und Auflistungszugriff auf den Bucket.

  3. Erstellen Sie einen Amazon-S3-VPC-Endpunkt.

  4. Starten Sie den Neptune-Loader, indem Sie eine HTTP-Anforderung an die Neptune-DB-Instance senden.

  5. Die Neptune-DB-Instance nimmt die IAM-Rolle an, um die Daten aus dem Bucket zu laden.

Anmerkung

Sie können verschlüsselte Daten aus Amazon S3 laden, wenn sie entweder mit Amazon S3 SSE-S3 oder dem SSE-KMS Modus verschlüsselt wurden, vorausgesetzt, dass die Rolle, die Sie für das Massenladen verwenden, Zugriff auf das Amazon S3 S3-Objekt hat, und im Fall von SSE-KMS auch aufkms:decrypt. Neptune kann dann Ihre Anmeldeinformationen vortäuschen und s3:getObject-Aufrufe in Ihrem Namen ausgeben.

Allerdings unterstützt Neptune zurzeit nicht das Laden von Daten, die mit dem Modus SSE-C verschlüsselt wurden.

Die folgenden Abschnitte stellen Anweisungen für die Vorbereitung von Daten und das Laden von Daten in Neptune bereit.