Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Utilisation de l'Amazon Neptune Bulk Loader pour ingérer des données
Amazon Neptune fournit uneLoader
commande permettant de charger des données à partir de fichiers externes directement dans un cluster de base de données Neptune. Vous pouvez utiliser cette commande au lieu d'exécuter un grand nombre d'INSERT
instructions,addV
d'addE
étapes ou d'autres appels d'API.
La commande Neptune Loader est plus rapide, moins coûteuse, est optimisée pour les grands ensembles de données et prend en charge à la fois les données Gremlin et les données RDF (Resource Description Framework) utilisées par SPARQL.
Le diagramme suivant présente un aperçu du processus de chargement.

Voici les étapes du processus de chargement :
Copiez les fichiers de données dans un compartiment Amazon Simple Storage Service (Amazon S3).
Créer un rôle IAM avec un accès en lecture et de type Liste au compartiment.
Créez un point de terminaison d'un VPC Amazon S3
Démarrez le chargeur Neptune en envoyant une requête via HTTP à l'instance de base de données Neptune.
L'instance de base de données Neptune assume le rôle IAM pour charger les données depuis le compartiment.
Vous pouvez charger des données chiffrées depuis Amazon S3 si elles ont été chiffrées à l'aide d'Amazon S3SSE-S3
ou duSSE-KMS
mode, à condition que le rôle que vous utilisez pour le chargement en masse ait accès à l'objet Amazon S3, et également, dans le cas de SSE-KMS, àkms:decrypt
. Neptune peut alors se faire passer pour vos informations d'identification et émettres3:getObject
des appels en votre nom.
Toutefois, Neptune ne prend actuellement pas en charge le chargement de données cryptées à l'aide de ceSSE-C
mode.
Les sections suivantes fournissent des instructions pour préparer et charger des données dans Neptune.
Rubriques