Поделиться через


сообщение об ошибке MATERIALIZED_VIEW_NOT_INCREMENTALIZABLE

SQLSTATE: 42601

Не удается создать материализованное представление с <refreshPolicy> политикой обновления, так как оно не поддерживается для добавочного обновления. Reason:

AGGREGATE_NOT_TOP_NODE

GROUP BY с сложными выражениями выше он не поддерживается. Попробуйте перезаписать запрос, чтобы сделать GROUP BY операцию верхнего уровня.

EXPRESSION_NOT_DETERMINISTIC (выражение не детерминировано)

<expressionNames> Выражения не детерминированные. Рекомендуется переписать запрос, чтобы избежать их использования.

ВВОД_НЕ_В_ДЕЛЬТЕ

Таблицы <tableNames> не находятся в Delta-формате. Рекомендуется преобразовать их в таблицы Delta.

ОПЕРАТОР_НЕ_ПОДДАЕТСЯ_ИНКРЕМЕНТАЛИЗАЦИИ

Операторы <operatorNames> не являются инкрементируемыми. Рекомендуется переписать запрос, чтобы избежать их использования.

ОТСЛЕЖИВАНИЕ_СТРОК_НЕ_ВКЛЮЧЕНО

Таблицы <tableNames> не включают отслеживание строк. Включите отслеживание строк в таблицах.

ВЫРАЖЕНИЕ_ПОДЗАПРОСА_НЕ_ИСПОЛНИМО_INCREMENTALIZABLE

Выражения вложенных <subqueryExpressionTypes> запросов не могут быть инкрементализированы. Рекомендуется переписать запрос, чтобы избежать их использования.

UDF_НЕ_ДЕТЕРМИНИРОВАН

Пользовательские функции <expressionNames> не являются детерминированными. Отметьте определяемые пользователем функции как детерминированные.

WINDOW_WITHOUT_PARTITION_BY

Спецификации окон без PARTITION BY не могут быть инкрементализируемыми. Рассмотрите возможность добавления PARTITION BY положений в спецификации окна.