Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Utilizzo del bulk loader Amazon Neptune per importare dati
In Amazon Neptune è disponibile un comando Loader
che consente di caricare dati da file esterni direttamente in un cluster database Neptune. Puoi utilizzare questo comando come alternativa all'esecuzione di un numero elevato di istruzioni INSERT
, passaggi addV
e addE
o altre chiamate API.
Il comando Loader di Neptune è più rapido, meno oneroso, è ottimizzato per set di dati di grandi dimensioni e supporta sia i dati Gremlin che i dati RDF (Resource Description Framework) utilizzati da SPARQL.
Il seguente diagramma mostra una panoramica del processo di caricamento:

Di seguito sono descritte le fasi del processo di caricamento:
Copiare i file di dati in un bucket Amazon Simple Storage Service (Amazon S3).
Creare un ruolo IAM con accesso al bucket per la lettura e la presentazione di elenchi.
Creare un endpoint VPC Amazon S3.
Avviare strumento di caricamento Neptune inviando una richiesta tramite HTTP all'istanza database Neptune.
L'istanza database Neptune presuppone che il ruolo IAM carichi i dati dal bucket.
Nota
È possibile caricare dati crittografati da Amazon S3 se sono stati crittografati utilizzando la modalità SSE-S3
o SSE-KMS
di Amazon S3, a condizione che il ruolo utilizzato per il caricamento in blocco abbia accesso all'oggetto Amazon S3 e anche, nel caso di SSE-KMS, a kms:decrypt
. Neptune può quindi impersonare le credenziali dell'utente ed effettuare chiamate a s3:getObject
per conto dell'utente.
Tuttavia, attualmente Neptune non supporta il caricamento di dati crittografati utilizzando la modalità SSE-C
.
Nelle seguenti sezioni vengono fornite istruzioni per la preparazione e il caricamento di dati in Neptune.