

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
<a name="export-parameters"></a>

Que vous ayez recours au service d'exportation Neptune ou à l'utilitaire de ligne de commande `neptune-export`, 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 d'exportation Neptune ou à `neptune-export` au niveau de la ligne de commande.

L'objet transmis au processus d'exportation comporte les champs de premier niveau suivants :

```
-d '{
      "command" : "(either export-pg or export-rdf)",
      "outputS3Path" : "s3:/(your Amazon S3 bucket)/(path to the folder for exported data)",
      "expectedBucketOwner" : "(your AWS account ID for Amazon S3 bucket)",
      "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) }
    }'
```

**Contents**
+ [Paramètre `command`](#export-parameters-command)
+ [Paramètre `outputS3Path`](#export-parameters-outputS3Path)
+ [Paramètre `expectedBucketOwner`](#export-parameters-expectedBucketOwner)
+ [Paramètre `jobSize`](#export-parameters-jobSize)
+ [Objet `params`.](#export-parameters-params)
+ [Objet `additionalParams`.](#export-parameters-additionalParams)
+ [Exportation des champs de paramètres dans l'objet JSON `params` de niveau supérieur](export-params-fields.md)
  + [Liste des champs possibles dans l'objet `params` des paramètres d'exportation](export-params-fields.md#export-params-fields-list)
    + [Liste des champs communs à tous les types d'exportation](export-params-fields.md#export-params-common-fields-list)
    + [Liste des champs pour les exportations de graphes de propriétés](export-params-fields.md#export-params-property-graph-fields-list)
    + [Liste des champs pour les exportations RDF](export-params-fields.md#export-params-RDF-fields-list)
  + [Champs communs à tous les types d'exportation](export-params-fields.md#export-params-common-fields)
    + [Champ `cloneCluster` dans `params`](export-params-fields.md#export-params-cloneCluster)
    + [Champ `cloneClusterInstanceType` dans `params`](export-params-fields.md#export-params-cloneClusterInstanceType)
    + [Champ `cloneClusterReplicaCount` dans `params`](export-params-fields.md#export-params-cloneClusterReplicaCount)
    + [Champ `cloneClusterEnableAuditLogs` dans `params`](export-params-fields.md#export-params-cloneClusterEnableAuditLogs)
    + [Champ `clusterId` dans `params`](export-params-fields.md#export-params-clusterId)
    + [Champ `endpoint` dans `params`](export-params-fields.md#export-params-endpoint)
    + [Champ `endpoints` dans `params`](export-params-fields.md#export-params-endpoints)
    + [Champ `profile` dans `params`](export-params-fields.md#export-params-profile)
    + [Champ `useIamAuth` dans `params`](export-params-fields.md#export-params-useIamAuth)
    + [Champ `includeLastEventId` dans `params`](export-params-fields.md#export-params-includeLastEventId)
  + [Champs pour l'exportation du graphe de propriétés](export-params-fields.md#export-params-property-graph-fields)
    + [Champ `concurrency` dans `params`](export-params-fields.md#export-params-concurrency)
    + [Champ `edgeLabels` dans `params`](export-params-fields.md#export-params-edgeLabels)
    + [Champ `filter` dans `params`](export-params-fields.md#export-params-filter)
    + [Champ `filterConfigFile` dans `params`](export-params-fields.md#export-params-filterConfigFile)
    + [Champ `format` utilisé pour les données du graphe de propriétés dans `params`](export-params-fields.md#export-params-format-pg)
    + [Champ `gremlinFilter` dans `params`](export-params-fields.md#export-params-gremlinFilter)
    + [Champ `gremlinNodeFilter` dans `params`](export-params-fields.md#export-params-gremlinNodeFilter)
    + [Champ `gremlinEdgeFilter` dans `params`](export-params-fields.md#export-params-gremlinEdgeFilter)
    + [Champ `nodeLabels` dans `params`](export-params-fields.md#export-params-nodeLabels)
    + [Champ `scope` dans `params`](export-params-fields.md#export-params-scope)
  + [Champs pour l'exportation RDF](export-params-fields.md#export-params-rdf-fields)
    + [Champ `format` utilisé pour les données RDF dans `params`](export-params-fields.md#export-params-format-rdf)
    + [Champ `rdfExportScope` dans `params`](export-params-fields.md#export-params-rdfExportScope)
    + [Champ `sparql` dans `params`](export-params-fields.md#export-params-sparql)
    + [Champ `namedGraph` dans `params`](export-params-fields.md#namedgraph-params-sparql)
+ [Exemples de filtrage des données exportées](export-filtering-examples.md)
  + [Filtrage de l'exportation des données du graphe de propriétés](export-filtering-examples.md#export-property-graph-filtering-examples)
    + [Exemple d'utilisation de `scope` pour exporter uniquement les arêtes](export-filtering-examples.md#export-property-graph-filtering-scope-example)
    + [Exemple d'utilisation de `nodeLabels` et `edgeLabels` pour exporter uniquement les nœuds et les arêtes dotés d'étiquettes spécifiques](export-filtering-examples.md#export-property-graph-filtering-labels-example)
    + [Exemple d'utilisation de `filter` pour exporter uniquement des nœuds, des arêtes et des propriétés spécifiés](export-filtering-examples.md#export-property-graph-filtering-filter-example)
    + [Cet exemple utilise `gremlinFilter`.](export-filtering-examples.md#export-property-graph-filtering-gremlinFilter-example)
    + [Cet exemple utilise `gremlinNodeFilter`.](export-filtering-examples.md#export-property-graph-filtering-gremlinNodeFilter-example)
    + [Cet exemple utilise `gremlinEdgeFilter`.](export-filtering-examples.md#export-property-graph-filtering-gremlinEdgeFilter-example)
    + [Combinaison de `filter`, `gremlinNodeFilter`, `nodeLabels`, `edgeLabels` et `scope`](export-filtering-examples.md#export-property-graph-filtering-combo-example)
  + [Filtrage de l'exportation des données RDF](export-filtering-examples.md#export-RDF-filtering-examples)
    + [Utilisation de `rdfExportScope` et `sparql` pour exporter des arêtes spécifiques](export-filtering-examples.md#export-RDF-filtering-rdfExportScope-sparql-example)
    + [Utilisation `namedGraph` pour exporter un seul graphe nommé](export-filtering-examples.md#export-RDF-filtering-rdfExportScope-sparql-namedGraph-example)

## Paramètre `command`
<a name="export-parameters-command"></a>

Le paramètre de niveau supérieur `command` détermine s'il faut exporter les données du graphe de propriétés ou les données RDF. Si vous omettez le paramètre `command`, 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 les données RDF.

## Paramètre `outputS3Path`
<a name="export-parameters-outputS3Path"></a>

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

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

Cette valeur doit commencer par `s3://`, suivi d'un nom de compartiment valide et éventuellement d'un chemin de dossier au sein du compartiment.

## Paramètre `expectedBucketOwner`
<a name="export-parameters-expectedBucketOwner"></a>

Le paramètre `expectedBucketOwner` de niveau supérieur est facultatif. Lorsqu'il est défini AWS sur un ID de compte, il confirme que le compartiment Amazon S3 spécifié dans `outputS3Path` appartient à ce compte. S'il est omis, il utilise par défaut l'ID de compte résolu à partir des informations d'identification utilisées pour les opérations Amazon S3.

```
  "expectedBucketOwner" : "(your AWS account ID for Amazon S3 bucket)"
```

## Paramètre `jobSize`
<a name="export-parameters-jobSize"></a>

Le paramètre de niveau supérieur `jobSize` est uniquement utilisé avec le service d'exportation Neptune, et non avec l'utilitaire de ligne de commande `neptune-export`. Il 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 qui seront consacrées à la tâche et son niveau de simultanéité maximal.

```
  "jobSize" : "(one of four size descriptors)"
```

Voici les quatre descripteurs de taille valides :
+ `small` : simultanéité maximale de 8. Convient aux volumes de stockage pouvant atteindre 10 Go.
+ `medium` : simultanéité maximale de 32. Convient aux volumes de stockage pouvant atteindre 100 Go.
+ `large` : simultanéité maximale de 64. Convient aux volumes de stockage supérieurs à 100 Go, mais inférieurs à 1 To.
+ `xlarge` : simultanéité maximale de 96. Convient aux volumes de stockage supérieurs à 1 To.

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

Les performances d'une exportation dépendent non seulement du paramètre `jobSize`, mais également du nombre d'instances de base de données à partir desquelles vous exportez des données, 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 du paramètre [cloneClusterReplicaCompter](export-params-fields.md#export-params-cloneClusterReplicaCount), et vous pouvez configurer le niveau de simultanéité effectif de la tâche à l'aide du paramètre [simultanéité](export-params-fields.md#export-params-concurrency).

## Objet `params`.
<a name="export-parameters-params"></a>

Le paramètre de niveau supérieur `params` est un objet JSON qui contient les paramètres que vous pouvez utiliser pour contrôler le processus d'exportation lui-même, comme expliqué dans [Exportation des champs de paramètres dans l'objet JSON `params` de niveau supérieur](export-params-fields.md). Certains champs de l'objet `params` sont spécifiques aux exportations de graphes de propriétés, d'autres auz données RDF.

## Objet `additionalParams`.
<a name="export-parameters-additionalParams"></a>

Le paramètre de niveau supérieur `additionalParams` est un objet JSON qui contient les paramètres que vous pouvez utiliser pour contrôler les actions appliquées aux données après leur exportation. Actuellement, `additionalParams` est uniquement utilisé pour exporter les données d'entraînement pour [Neptune ML](machine-learning-additionalParams.md).