

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.

# Constructions de requête prises en charge par le DFE Neptune
<a name="neptune-dfe-suppoorts-subset"></a>

À l'heure actuelle, le DFE Neptune prend en charge un sous-ensemble de constructions de requêtes SPARQL et Gremlin.

Pour SPARQL, il s'agit du sous-ensemble des [modèles de graphes de base](https://www.w3.org/TR/sparql11-query/#BasicGraphPatterns) conjonctifs.

Pour Gremlin, il s'agit généralement du sous-ensemble de requêtes contenant une chaîne de traversées qui ne comporte pas certaines des étapes les plus complexes.

Pour savoir si l'une de vos requêtes est exécutée dans sa totalité ou en partie par le DFE, procédez comme suit :
+ Dans Gremlin, les résultats `explain` et `profile` indiquent quelles parties d'une requête sont exécutées par le DFE, le cas échéant. Voir [Informations contenues dans un rapport d'`explication` de Gremlin](gremlin-explain-api.md#gremlin-explain-api-results) pour `explain` et [Rapports `profile` avec le DFE activé](gremlin-profile-api.md#gremlin-profile-dfe-output) pour`profile`. Consultez aussi [`Réglage des requêtes Gremlin à l'aide de la fonction Explique et du profil`](gremlin-traversal-tuning.md).

  Les détails relatifs à la prise en charge du moteur Neptune pour les différentes étapes Gremlin sont documentés dans [Prise en charge des étapes Gremlin](gremlin-step-support.md).
+ De même, SPARQL `explain` vous indique si une requête SPARQL est exécutée par le DFE. Pour plus d'informations, consultez [Exemple de SPARQL `expliquant` la sortie lorsque le DFE est activé](sparql-explain-examples.md#sparql-explain-output-dfe) et [`opérateur DFEnode`](sparql-explain-operators.md#sparql-explain-operator-dfenode).