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

Amazon Neptune fournit une commande Loader pour le chargement de données depuis des fichiers externes directement dans un cluster de bases de données Neptune. Vous pouvez utiliser cette commande au lieu d'exécuter un grand nombre de déclarations INSERT, d'étapes addV et addE ou d'autres appels d'API.

La commande Neptune Loader est plus rapide, nécessite moins de ressources, est optimisée pour les jeux de données volumineux et prend en charge à la fois les données RDF (Resource Description Framework) et Gremlin 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. Chargez le fichier 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 de VPC Amazon S3

  4. Pour démarrer le chargeur Neptune, envoyez une demande via HTTP à l'instance de base de données Neptune.

  5. L'instance de base de données Neptune endosse le rôle IAM pour charger les données à partir du compartiment.

Note

Vous pouvez charger des données chiffrées depuis Amazon S3 si elles ont été chiffrées à l'aide du mode Amazon S3 SSE-S3 ou SSE-KMS, à condition que le rôle que vous utilisez pour le chargement en bloc ait accès à l'objet Amazon S3 et, dans le cas de SSE-KMS, à kms:decrypt. Neptune pourra ainsi emprunter vos informations d'identification et émettre des appels s3:getObject en votre nom.

Cependant, à ce stade, Neptune ne permet pas lle chargement de données chiffrées avec le mode SSE-C.

Les sections suivantes fournissent des instructions pour la préparation et le chargement des données dans Neptune.