Utilisation du chargeur en vrac Amazon Neptune pour ingérer des données - Amazon Neptune

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 du chargeur en vrac Amazon Neptune pour ingérer des données

Amazon Neptune fournit uneLoadercommande pour 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 deINSERTdes déclarations,addVetaddEétapes ou autres appels d'API.

Le NeptuneChargeurest plus rapide, nécessite moins de frais, 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.

Schéma illustrant les étapes de base impliquées dans le chargement de données dans Neptune.

Voici les étapes du processus de chargement :

  1. Copiez les fichiers de données dans un compartiment Amazon Simple Storage Service (Amazon S3).

  2. Créer un rôle IAM avec un accès en lecture et de type Liste au compartiment.

  3. Créez un point de terminaison d'un VPC Amazon S3.

  4. Démarrez le chargeur Neptune en envoyant une demande via HTTP à l'instance de base de données Neptune.

  5. L'instance de base de données Neptune assume le rôle IAM pour charger les données depuis le bucket.

Note

Vous pouvez charger des données cryptées depuis Amazon S3 si elles ont été cryptées à l'aide de l'un ou l'autre desSSE-S3ou leSSE-KMSmode, à condition que le rôle que vous utilisez pour le chargement en bloc 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:getObjectappelle en votre nom.

Cependant, Neptune ne prend actuellement pas en charge le chargement de données cryptées à l'aide duSSE-CMode gestion.

Les sections suivantes fournissent des instructions pour préparer et charger des données dans Neptune.