EXPLAIN CREATE MATERIALIZED VIEW

Berlaku untuk:check ditandai ya pemeriksaan Databricks SQL ditandai ya Databricks Runtime 17.3 ke atas

Penting

Fitur ini ada di Beta. Tersedia di Databricks Runtime 17.3 ke atas.

Menyediakan informasi mengenai apakah kueri dapat diinkrementalisasi saat di-refresh untuk view materialisasi.

Untuk mempelajari tentang inkrementalisasi tampilan materialisasi, lihat Refresh inkremental untuk tampilan materialisasi.

Penting

EXPLAIN CREATE MATERIALIZED VIEW mengonfirmasi kelayakan struktural untuk peningkatan bertahap. Ini tidak menjamin penyegaran bertahap akan dijalankan saat menggunakan kebijakan AUTO. Dalam mode itu, model biaya masih memilih penghitungan ulang penuh saat runtime jika faktor-faktor seperti ukuran set perubahan membuat penyegaran penuh lebih murah. Kebijakan REFRESH POLICY INCREMENTAL dan REFRESH POLICY INCREMENTAL STRICT mengambil alih keputusan model biaya ini.

Syntax

EXPLAIN [CREATE MATERIALIZED VIEW query]

Parameter-parameternya

  • query

    Kueri SQL yang membuat tampilan materialisasi. Setiap kueri yang membuat tampilan materialisasi dapat digunakan, dengan menambahkan EXPLAIN sebelumnya ke kueri.

    Nota

    CREATE MATERIALIZED VIEW kueri dari Lakeflow Spark Declarative Pipelines mungkin tidak berfungsi tanpa EXPLAIN pembaruan. Contohnya:

    • Ekspektasi (CONSTRAINT...EXPECT klausa) harus dihapus dari kueri.
    • Himpunan data sumber mungkin perlu memenuhi syarat dengan katalog, skema, atau jalur lain yang tidak diperlukan saat dijalankan dalam konteks alur.

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 ==
...