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

Que vous utilisiez le service Neptune-Export ou leneptune-exportutilitaire de ligne de 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 ou àneptune-exportsur la ligne de commande.

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

-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

Lecommandparamètre

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

  • export-pg— Exportez les données de graphes de propriétés.

  • export-rdf— Exportez les données RDF.

LeoutputS3Pathparamètre

LeoutputS3PathLe paramètre de niveau supérieur est requis 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://, suivi d'un nom de compartiment valide et éventuellement d'un chemin d'accès au dossier dans le compartiment.

LejobSizeparamètre

LejobSizele paramètre de niveau supérieur n'est utilisé qu'avec le service Neptune-Export, et non avec leneptune-exportutilitaire de ligne de commande, et est facultatif. Il vous permet de caractériser la taille de la tâche d'exportation que vous commencez, ce qui permet de déterminer la quantité de ressources de calcul consacrées à la tâche et son niveau de concurrence maximal.

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

Les quatre descripteurs de taille valides sont les suivants :

  • small— SIMULTANÉités maximum : 8. Convient pour les volumes de stockage jusqu'à 10 Go.

  • medium— SIMULTANÉités maximum : 32. Convient aux volumes de stockage jusqu'à 100 Go.

  • large— SIMULTANÉités maximum : 64. Convient aux volumes de stockage supérieurs à 100 Go mais inférieurs à 1 To.

  • xlarge— SIMULTANÉités maximum : 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 sous la forme d'unsmalltravail.

Les performances d'une exportation ne dépendent pas uniquement dujobSize, mais également sur le nombre d'instances de base de données à partir desquelles vous exportez, la taille de chaque instance et le niveau de concurrence 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 de la commandeCompte CloneCluster Replic, et vous pouvez configurer le niveau de concurrence effectif de la tâche à l'aide du paramètresimultanéité  Paramètre .

Leparamsobjet

Leparamsparamètre de niveau supérieur est un objet JSON qui contient des paramètres que vous utilisez pour contrôler le processus d'exportation lui-même, comme expliqué dansExporter les champs de paramètres dans leparamsobjet JSON de niveau supérieur. Certains des champs de laparamssont spécifiques aux exportations de graphes de propriétés, certains vers RDF.

LeadditionalParamsobjet

LeadditionalParamsparamètre 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. À l'heure actuelle,additionalParamsest utilisé uniquement pour exporter des données de formation pourNeptune ML.