Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применяется к:
Databricks SQL
Databricks Runtime 17.3 и более поздним версиям
Это важно
Эта функция доступна в бета-версии. Доступно в Databricks Runtime 17.3 и более поздних версий.
Предоставляет информацию о том, может ли запрос инкрементализироваться в процессе обновления материализованного представления.
Чтобы узнать о инкрементализации материализованных представлений, см. раздел инкрементальное обновление для материализованных представлений.
Это важно
EXPLAIN CREATE MATERIALIZED VIEW подтверждает структурное соответствие для инкрементализации. Это не гарантирует, что добавочное обновление будет выполнено при использовании AUTO политики. В этом режиме модель затрат по-прежнему выбирает полный пересчет в процессе выполнения, если факторы, такие как размер набора изменений, делают полный пересчет дешевле. Политики REFRESH POLICY INCREMENTAL и REFRESH POLICY INCREMENTAL STRICT переопределяют решение модели затрат.
Синтаксис
EXPLAIN [CREATE MATERIALIZED VIEW query]
Параметры
query
SQL-запрос, создающий материализованное представление. Любой запрос, создающий материализованное представление, можно использовать путем подготовки
EXPLAINк запросу.Замечание
CREATE MATERIALIZED VIEWЗапросы из Декларативных конвейеров Spark Lakeflow могут не работать безEXPLAINобновления. Рассмотрим пример.- Ожидания (
CONSTRAINT...EXPECTпредложения) должны быть удалены из запроса. - Исходные наборы данных могут быть квалифицированы с помощью каталога, схемы или другого пути, который не нужен при выполнении в контексте конвейера.
- Ожидания (
Примеры
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 ==
...