Paramètres utilisés pour contrôler le processus d'exportation de Neptune - 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.

Paramètres utilisés pour contrôler le processus d'exportation de Neptune

Que vous utilisiez le service Neptune-Export ou l'utilitaire de ligne deneptune-export commande, les paramètres que vous utilisez pour contrôler l'exportation sont généralement les mêmes. Ils contiennent un objet JSON transmis au point de terminaison Neptune-Export ouneptune-export via la ligne de commande.

L'objet transmis au processus d'exportation comporte jusqu'à cinq champs de niveau supérieur :

-d '{ "command" : "(either export-pg or export-rdf)", "outputS3Path" : "s3:/(your Amazon S3 bucket)/(path to the folder for exported data)", "jobsize" : "(for Neptune-Export service only)", "params" : { (a JSON object that contains export-process parameters) }, "additionalParams": { (a JSON object that contains parameters for training configuration) } }'
Table des matières

Paramètre command

Le paramètrecommand de niveau supérieur détermine s'il faut exporter des données du graphe de propriétés ou des données RDF. Si vous omettez lecommand paramètre, le processus d'exportation exporte par défaut les données du graphe de propriétés.

  • export-pg— Exporte les données du graphe de propriétés.

  • export-rdf— Exporte des données RDF.

Paramètre outputS3Path

Le paramètreoutputS3Path de niveau supérieur est obligatoire et doit contenir l'URI d'un emplacement Amazon S3 vers lequel les fichiers exportés peuvent être publiés :

"outputS3Path" : "s3://(your Amazon S3 bucket)/(path to output folder)"

La valeur doit commencer pars3://, suivie d'un nom de compartiment valide et éventuellement d'un chemin de dossier dans le compartiment.

Paramètre jobSize

Le paramètrejobSize de niveau supérieur est uniquement utilisé avec le service Neptune-Export, et non avec l'utilitaire de ligne deneptune-export commande, et est facultatif. Il vous permet de caractériser la taille de la tâche d'exportation que vous lancez, ce qui permet de déterminer la quantité de ressources de calcul consacrées à la tâche et son niveau maximal de simultanéité.

"jobsize" : "(one of four size descriptors)"

Les quatre descripteurs de taille valides sont les suivants :

  • small— Simultanéité maximale : 8. Exportation de la batterie jusqu'à 10 Go.

  • medium— Simultanéité maximale : 32. Convient aux volumes de stockage jusqu'à 100 Go.

  • large— Simultanéité maximale : 64. Convient aux volumes de stockage supérieurs à 100 Go mais inférieurs à 1 To.

  • xlarge— Simultanéité maximale : 96. Convient aux volumes de stockage supérieurs à 1 To.

Par défaut, une exportation initiée sur le service Neptune-Export s'exécute comme unesmall tâche.

Les performances d'une exportation dépendent non seulement dujobSize paramètre, mais également du nombre d'instances de base de données à partir desquelles vous exportez, de la taille de chaque instance et du niveau de simultanéité effectif de la tâche.

Pour les exportations de graphes de propriétés, vous pouvez configurer le nombre d'instances de base de données à l'aide ducloneClusterReplicaCompter paramètre, et vous pouvez configurer le niveau de simultanéité effectif de la tâche à l'aide dusimultanéité paramètre.

L'paramsobjet

Le paramètreparams de niveau supérieur est un objet JSON qui contient les paramètres que vous utilisez pour contrôler le processus d'exportation lui-même, comme expliqué dansExporter les champs de paramètres dans l'objet JSON deparams niveau supérieur. Certains champs de l'paramsobjet sont spécifiques aux exportations de graphes de propriétés, d'autres au format RDF.

L'additionalParamsobjet

Le paramètreadditionalParams de niveau supérieur est un objet JSON qui contient des paramètres que vous pouvez utiliser pour contrôler les actions appliquées aux données après leur exportation. Actuellement, n'additionalParamsest utilisé que pour exporter des données d'entraînement pour Neptune ML.