materialized_views_ignore_errors
SELECT или в sink внутренней таблицы), записываются как предупреждения, а оператор INSERT завершается успешно. Если отключено (по умолчанию), такое исключение пробрасывается дальше, и оператор INSERT завершается ошибкой.
Этот параметр управляет только сообщениями об ошибках. Он не откатывает запись в исходную таблицу и не гарантирует, что исходный блок уже был зафиксирован в исходной таблице к моменту возникновения ошибки в конвейере зависимой view. Если параметр отключён (по умолчанию), INSERT завершается ошибкой при ошибке во view — повторите его с дедупликацией вставок (insert_deduplicate, deduplicate_blocks_in_dependent_materialized_views), чтобы обеспечить доставку exactly-once в исходную таблицу и все зависимые view. Если параметр включён, INSERT сообщает об успехе, несмотря на частичную доставку в view с ошибками и их последующие цепочки; используйте это только тогда, когда записи в исходную таблицу не должны блокироваться из-за проблем на стороне view (например, для таблиц system.*_log). Полное описание семантики см. в документации по CREATE VIEW.
materialized_views_squash_parallel_inserts
parallel_view_processing, запрос INSERT будет создавать часть в целевой таблице для каждого max_insert_thread.