

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Construções de consulta compatíveis com o DFE do Neptune
<a name="neptune-dfe-suppoorts-subset"></a>

No momento, o DFE do Neptune é compatível com um subconjunto de construções de consulta SPARQL e Gremlin.

No caso do SPARQL, trata-se do subconjunto de [padrões de grafos básicos](https://www.w3.org/TR/sparql11-query/#BasicGraphPatterns) conjuntivos.

No caso do Gremlin, geralmente é o subconjunto de consultas que contêm uma cadeia de percursos que não apresentam algumas das etapas mais complexas.

Você pode descobrir se uma de suas consultas está sendo executada total ou parcialmente pelo DFE da seguinte maneira:
+ No Gremlin, os resultados `explain` e `profile` informam quais partes de uma consulta estão sendo executadas pelo DFE, se houver. Consulte [`Informações contidas em um relatório de explicação do Gremlin`](gremlin-explain-api.md#gremlin-explain-api-results) no caso de `explain` e [Relatórios de `profile` do DFE](gremlin-profile-api.md#gremlin-profile-dfe-output) no caso de `profile`. Consulte também [`Ajustando consultas do Gremlin usando explicação e perfil`](gremlin-traversal-tuning.md).

  Detalhes sobre o suporte ao mecanismo do Neptune para etapas individuais do Gremlin estão documentados em [Suporte a etapas do Gremlin](gremlin-step-support.md).
+ Da mesma forma, o `explain` do SPARQL informa se uma consulta SPARQL está sendo executada pelo DFE. Para obter mais detalhes, consulte [Exemplo de saída de `explicação` do SPARQL quando o DFE está ativado](sparql-explain-examples.md#sparql-explain-output-dfe) e [`operador do DFenode`](sparql-explain-operators.md#sparql-explain-operator-dfenode).