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.
Limites de SPARQL explain
dans Neptune
La version de la fonction SPARQL explain
dans Neptune présente les limites suivantes.
Neptune ne prend actuellement en charge Explain que dans les requêtes SELECT SPARQL
Pour plus d'informations sur le processus d'évaluation pour d'autres formes de requêtes, comme les requêtes ASK
, CONSTRUCT
, DESCRIBE
et SPARQL
UPDATE
, vous pouvez transformer ces requêtes en une requête SELECT. Utilisez ensuite explain
pour inspecter la requête SELECT correspondante.
Par exemple, pour obtenir des informations explain
sur une requête ASK WHERE {...}
, exécutez la requête SELECT WHERE {...} LIMIT 1
correspondante avec explain
.
De même, pour une requête CONSTRUCT {...} WHERE {...}
, supprimez la partie CONSTRUCT {...}
et exécutez une requête SELECT
avec explain
sur la deuxième clause WHERE {...}
. L'évaluation de la deuxième clause WHERE
révèle généralement les principales difficultés du traitement de la requête CONSTRUCT
, car les solutions découlant de la deuxième clause WHERE
dans le modèle CONSTRUCT
ne nécessitent généralement qu'une substitution simple.
Les opérateurs de la fonction Explain peuvent changer dans des versions futures
Les opérateurs de la fonction explain
SPARQL et leurs paramètres sont susceptibles d'être modifiés dans des versions futures.
La sortie de la fonction Explain peut changer dans des versions futures
Par exemple, des en-têtes de colonne peuvent être modifiés et d'autres colonnes peuvent être ajoutées aux tables.