翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Neptune での SPARQL explain
の制約事項
Neptune SPARQL explain
機能のリリースには以下の制限があります。
Neptune は現在 SPARQL SELECT クエリのみで Explain をサポートしています
他のクエリフォーム (ASK
、CONSTRUCT
、DESCRIBE
、SPARQL
UPDATE
クエリなど) の評価プロセスに関する情報については、これらのクエリを SELECT クエリに変換できます。次に、explain
を使用して対応する SELECT クエリを代わりに検査します。
たとえば、ASK WHERE {...}
クエリに関する explain
情報を取得するには、対応する SELECT WHERE {...} LIMIT 1
クエリを explain
を使用して実行します。
同様に、CONSTRUCT {...} WHERE {...}
クエリについては、CONSTRUCT {...}
部分を除外し、2 番目の WHERE {...}
句で explain
を使用して SELECT
クエリを実行します。通常の場合、2 番目の WHERE
句を評価すると、CONSTRUCT
クエリの処理の主要な課題が明らかになります。これは、2 番目の WHERE
から CONSTRUCT
テンプレートに流出するソリューションが通常簡単な置換のみを必要とするためです。
Explain 演算子は今後のリリースで変更される可能性があります
SPARQL explain
演算子とそのパラメータは、今後のリリースで変更される可能性があります。
Explain 出力は今後のリリースで変更される可能性があります
たとえば、列ヘッダーが変更され、より多くの列がテーブルに追加される可能性があります。