Verwenden des Amazon-Neptune-Massen-Loaders für die Aufnahme von Daten - 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-Massen-Loaders für die Aufnahme von Daten

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, anstatt eine große Anzahl von INSERT Anweisungen, addV addE Schritten oder anderen API Aufrufen auszuführen.

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

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 Listenzugriff auf den Bucket.

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

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

  5. Die Neptune-DB-Instance übernimmt die IAM Rolle, 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 auch im Fall von SSE -KMS, 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.