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 Sie den Amazon Neptune Bulk Loader zum Aufnehmen 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, 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:
Im Folgenden sind die Schritte des Ladevorgangs aufgeführt:
Kopieren Sie die Datendateien in einen Amazon-Simple-Storage-Service-Bucket (Amazon-S3-Bucket).
Erstellen Sie eine IAM-Rolle mit Lese- und Auflistungszugriff auf den Bucket.
Erstellen Sie einen Amazon-S3-VPC-Endpunkt.
Starten Sie den Neptune-Loader, indem Sie eine HTTP-Anforderung an die Neptune-DB-Instance senden.
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 SSE-KMS im Modus verschlüsselt wurden, vorausgesetzt, die Rolle, die Sie für das Massenladen verwenden, hat Zugriff auf das Amazon S3-Objekt, und im Fall von SSE-KMS, auf. kms: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.