メインコンテンツまでスキップ

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 から 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>'.