Compartir vía


EXPLAIN CREATE MATERIALIZED VIEW

Se aplica a:casilla marcada como Sí Databricks SQL casilla marcada como Sí Databricks Runtime

Importante

Esta característica se encuentra en su versión beta. Los administradores del área de trabajo pueden controlar el acceso a esta característica desde la página Vistas previas . Consulte Administración de versiones preliminares de Azure Databricks.

Proporciona información sobre si una consulta se puede incrementalizar al actualizarse para una vista materializada.

Para obtener información sobre la incrementalización de vistas materializadas, consulte Actualización incremental para vistas materializadas.

Importante

EXPLAIN CREATE MATERIALIZED VIEW confirma la idoneidad estructural para la incrementalización. No garantiza que se ejecute una actualización incremental al usar la AUTO directiva. En ese modo, el modelo de costo todavía elige una recompute completa en tiempo de ejecución si factores como el tamaño del conjunto de cambios hacen que una actualización completa sea más barata. Las REFRESH POLICY INCREMENTAL y REFRESH POLICY INCREMENTAL STRICT directivas anulan esta decisión del modelo de costes.

Syntax

EXPLAIN [CREATE MATERIALIZED VIEW query]

Parámetros

  • consulta

    Una consulta SQL que crea una vista materializada. Cualquier consulta que cree una vista materializada se puede usar, ya que está pendiente EXPLAIN de la consulta.

    Nota:

    CREATE MATERIALIZED VIEW Es posible que las consultas de canalizaciones declarativas de Spark de Lakeflow no funcionen sin EXPLAIN actualizar. Por ejemplo:

    • Las expectativas (CONSTRAINT...EXPECT cláusulas) deben quitarse de la consulta.
    • Es posible que los conjuntos de datos de origen deba calificarse con un catálogo, un esquema u otra ruta de acceso que no sea necesaria cuando se ejecute en el contexto de una canalización.

Examples

EXPLAIN CREATE MATERIALIZED VIEW foo
AS
select k, sum(v) from source.src_schema.table group by k;
== Incremental Update Eligibility ==
The Materialized View can be incrementally refreshed.

== Detailed Incrementalization Info ==
No issues detected.

== Physical Plan ==
...