Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk:
pemeriksaan Databricks SQL
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
EXPLAINsebelumnya ke kueri.Nota
CREATE MATERIALIZED VIEWkueri dari Lakeflow Spark Declarative Pipelines mungkin tidak berfungsi tanpaEXPLAINpembaruan. Contohnya:- Ekspektasi (
CONSTRAINT...EXPECTklausa) 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.
- Ekspektasi (
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 ==
...