DELTA_ICEBERG_COMPAT_VIOLATIONエラー状態
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 から 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
IcebergCompatV<version>
で Uniform Iceberg を有効にするには、すべてのファイルが iceberg と互換性がある必要があります。
テーブル バージョン <tableVersion>
には <addFilesCount>
つのファイルがあり、<addFilesWithoutTag>
ファイルは iceberg と互換性がありません。これは通常、並列書き込みの結果です。
REORG TABLE
table APPLY (UPGRADE UNIFORM (ICEBERG_COMPAT_VERSION=<version>
) コマンドを再度実行してください。
INCOMPATIBLE_TABLE_FEATURE
IcebergCompatV<version>
は機能 <feature>
と互換性がありません。
MISSING_REQUIRED_TABLE_FEATURE
IcebergCompatV<version>
では、機能 <feature>
をサポートし、有効にする必要があります。
REPLACE_TABLE_CHANGE_PARTITION_NAMES
IcebergCompatV<version>
では、パーティション分割されたテーブルを別の名前のパーティション仕様に置き換えることはサポートされていません。これは、Iceberg-Spark 1.1.0しない。
前のパーティション仕様: <prevPartitionSpec>
新しいパーティション仕様: <newPartitionSpec>
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 バージョンは 1 つだけですので、不要な他のすべての IcebergCompat バージョンを明示的に無効にしてください。
WRONG_REQUIRED_TABLE_PROPERTY
IcebergCompatV<version>
では、テーブル プロパティ '<key>
' を '<requiredValue>
' に設定する必要があります。現在の値: '<actualValue>
'.