

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Neptune DFE でサポートされているクエリコンストラクト
<a name="neptune-dfe-suppoorts-subset"></a>

現在、Neptune DFE は SPARQL および Gremlin クエリコンストラクトのサブセットをサポートしています。

SPARQL の場合、これは結合サブセットの[基本的なグラフパターン](https://www.w3.org/TR/sparql11-query/#BasicGraphPatterns)です。

Gremlin では、一般に、より複雑なステップを含まない一連のトラバーサルを含むクエリのサブセットです。

次のように、DFE によってクエリの 1 つが全体または一部で実行されているかどうかを確認できます。
+ Gremlin では `explain` および `profile` 結果は、DFE によって実行されているクエリのどの部分 (存在する場合) かを示します。　 `explain` については [Gremlin `explain` レポートに含まれる情報](gremlin-explain-api.md#gremlin-explain-api-results) を、`profile` については [DFE `profile` レポート](gremlin-profile-api.md#gremlin-profile-dfe-output) を参照してください。　 また、[`explain`および`profile`を使用した Gremlin クエリのチューニング](gremlin-traversal-tuning.md) も参照してください。

  個々の Gremlin ステップに対する Neptune エンジンのサポートの詳細については、[Gremlin ステップサポート](gremlin-step-support.md) を参照してください。
+ 同様に SPARQL `explain` は、SPARQL クエリが DFE によって実行されているかどうかを示します。　 詳細については、[DFE が無効の場合の SPARQL `explain` 出力の例](sparql-explain-examples.md#sparql-explain-output-dfe) および [`DFENode`operator](sparql-explain-operators.md#sparql-explain-operator-dfenode) を参照してください。