условие ошибки DELTA_ICEBERG_COMPAT_VIOLATION

SQLSTATE: KD00E

Валидация IcebergCompatV<version> не выполнена.

CHANGE_VERSION_NEED_REWRITE

Для перехода на IcebergCompatV<newVersion> требуется переписать таблицу. Выполните REORG TABLE APPLY (UPGRADE UNIFORM ('ICEBERG_COMPAT_VERSION = <newVersion>');

Обратите внимание, что REORG включает функцию таблицы IcebergCompatV<newVersion>, и другие версии среды выполнения Databricks без поддержки этой функции таблицы, возможно, не смогут записывать данные в таблицу.

COMPAT_VERSION_NOT_SUPPORTED

IcebergCompatVersion = <version> не поддерживается. Поддерживаемые версии : от 1 до <maxVersion>.

DELETION_VECTORS_NOT_PURGED

IcebergCompatV<version> требует, чтобы векторы удаления полностью очищались из таблицы. Выполните REORG TABLE APPLY (PURGE) команду.

DELETION_VECTORS_SHOULD_BE_DISABLED

IcebergCompatV<version> требует отключать векторы удаления в таблице в первую очередь. Затем выполните REORG PURGE команду, чтобы очистить векторы удаления в таблице.

DISABLING_REQUIRED_TABLE_FEATURE

IcebergCompatV<version> требует поддержки и включения функции <feature> . Вы не можете уронить его с стола. Вместо этого сначала отключите IcebergCompatV<version> .

FILES_NOT_ICEBERG_COMPAT

Активация единообразного Apache Iceberg с помощью IcebergCompatV<version> требует, чтобы все файлы были совместимы с Apache Iceberg.

В табличной версии <addFilesCount> есть <tableVersion> файлы, и <addFilesWithoutTag> файлы не совместимы с Apache Iceberg, что обычно является результатом параллельной записи.

Повторите REORG TABLE команду table APPLY (UPGRADE UNIFORM (ICEBERG_COMPAT_VERSION=<version>).

INCOMPATIBLE_TABLE_FEATURE

АйсбергCompatV<version> несовместим с функцией <feature>.

MISSING_REQUIRED_TABLE_FEATURE

IcebergCompatV<version> требует поддержки и включения функции <feature> .

REPLACE_TABLE_CHANGE_PARTITION_NAMES

IcebergCompatV<version> не поддерживает замену секционированных таблиц со спецификацией секций с другим именем, потому что Iceberg-Spark 1.1.0 этого не поддерживает.

Спецификация предыдущего раздела: <prevPartitionSpec>

Новая спецификация раздела: <newPartitionSpec>

REQUIRE_MANAGED_TABLE

Эту функцию можно включить только в управляемых таблицах.

REWRITE_DATA_FAILED

Сбой перезаписи данных в IcebergCompatV<version> .

Повторите REORG TABLE команду table APPLY (UPGRADE UNIFORM (ICEBERG_COMPAT_VERSION=<version>).

UNSUPPORTED_DATA_TYPE

IcebergCompatV<version> не поддерживает тип <dataType> данных в схеме. Ваша схема:

<schema>

UNSUPPORTED_PARTITION_DATA_TYPE

IcebergCompatV<version> не поддерживает тип <dataType> данных для столбцов секций в схеме. Схема раздела

<schema>

UNSUPPORTED_TYPE_WIDENING

IcebergCompatV<version> несовместим с изменением типа, которое было применено к этой таблице.

Поле <fieldPath> было изменено с <prevType> на <newType>.

VERSION_MUTUAL_EXCLUSIVE

Можно включить только одну версию IcebergCompat, явно отключите все остальные версии IcebergCompat, которые не нужны.

WRONG_REQUIRED_TABLE_PROPERTY

Для IcebergCompatV<version> требуется, чтобы для свойства <key> таблицы было задано значение '<requiredValue>'. Текущее значение: '<actualValue>'.