

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Limitaciones de `explain` de SPARQL en Neptune
<a name="sparql-explain-limitations"></a>

La versión de la característica `explain` de SPARQL en Neptune tiene las siguientes limitaciones.

**Actualmente, Neptune solo admite explain en las consultas SELECT de SPARQL**  
Para obtener información sobre el proceso de evaluación para otros formatos de consulta, como por ejemplo las consultas `ASK`, `CONSTRUCT`, `DESCRIBE` y `SPARQL UPDATE`, puede transformar estas consultas en una consulta SELECT. A continuación, utilice `explain` para inspeccionar la consulta SELECT correspondiente.

Por ejemplo, para obtener información de `explain` sobre una consulta `ASK WHERE {...}`, ejecute la consulta `SELECT WHERE {...} LIMIT 1` correspondiente con `explain`.

Del mismo modo, para una consulta `CONSTRUCT {...} WHERE {...}`, elimine la parte `CONSTRUCT {...}` y ejecute una consulta `SELECT` con `explain` en la segunda cláusula `WHERE {...}`. Normalmente, la evaluación de la segunda cláusula `WHERE` revela los principales desafíos del procesamiento de la consulta `CONSTRUCT`, ya que las soluciones que fluyen de la segunda cláusula `WHERE` a la plantilla `CONSTRUCT` solo suelen requerir una sustitución sencilla.

**Los operadores de explain pueden cambiar en versiones futuras**  
Los operadores de `explain` de SPARQL y sus parámetros pueden cambiar en versiones futuras.

**La salida de explain puede cambiar en versiones futuras**  
Por ejemplo, los encabezados de columna pueden cambiar y es posible que se añadan más columnas a las tablas.