Utilisation de l'Amazon Neptune Bulk Loader 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 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'INSERTinstructions,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.

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 requête 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 compartiment.

Note

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.