Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro:
Databricks SQL
Databricks Runtime 17.3 a vyšší
Důležité
Tato funkce je v beta verzi. K dispozici ve službě Databricks Runtime 17.3 a novějších.
Poskytuje informace o tom, zda lze dotaz inkrementalizovat při aktualizaci materializovaného zobrazení.
Informace o inkrementalizaci materializovaného zobrazení najdete v tématu Přírůstková aktualizace materializovaných zobrazení.
Důležité
EXPLAIN CREATE MATERIALIZED VIEW potvrzuje strukturální způsobilost pro inkrementalizaci. Nezaručuje, že se při použití AUTO zásady spustí přírůstková aktualizace. V takovém módu model nákladů stále volí úplný přepočet za běhu, pokud faktory, jako je velikost sady změn, činí úplnou aktualizaci výhodnější. Zásady REFRESH POLICY INCREMENTAL a REFRESH POLICY INCREMENTAL STRICT přebírají toto rozhodnutí o modelu nákladů.
Syntaxe
EXPLAIN [CREATE MATERIALIZED VIEW query]
Parametry
query
Dotaz SQL, který vytvoří materializované zobrazení. Jakýkoli dotaz, který vytvoří materializované zobrazení, se dá použít tak, že se k dotazu připojí předem
EXPLAIN.Poznámka:
CREATE MATERIALIZED VIEWDotazy z deklarativních kanálů Sparku Lakeflow nemusí bez aktualizace fungovatEXPLAIN. Například:- Z dotazu musí být odebrána očekávání (
CONSTRAINT...EXPECTklauzule). - Zdrojové datové sady mohou být potřeba kvalifikovat pomocí katalogu, schématu nebo jiné cesty, která není nutná při spuštění v kontextu kanálu.
- Z dotazu musí být odebrána očekává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 ==
...