共用方式為


DELTA_ICEBERG_COMPAT_VIOLATION錯誤類別

SQLSTATE: KD00E

IcebergCompatV<version> 的驗證失敗。

CHANGE_VERSION_NEED_REWRITE

變更為 IcebergCompatV<newVersion>`` requires rewriting the table. Please run 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>`` requires feature ``<feature>`` to be supported and enabled. You cannot drop it from the table. Instead, please disable IcebergCompatV``<version> 優先。

FILES_NOT_ICEBERG_COMPAT

使用 IcebergCompatV<version> 啟用 Uniform Iceberg 需要所有檔案都相容。

<addFilesCount>數據表版本<tableVersion><addFilesWithoutTag>檔案中有檔案不相容,這通常是並行寫入的結果。

請再次執行 REORG TABLE 資料表 APPLY (UPGRADE UNIFORM (ICEBERG_COMPAT_VERSION=<version>) 命令。

INCOMPATIBLE_TABLE_FEATURE

IcebergCompatV<version>`` is incompatible with feature ``<feature>

MISSING_REQUIRED_TABLE_FEATURE

要支援並啟用 IcebergCompatV<version>`` requires feature ``<feature>

REPLACE_TABLE_CHANGE_PARTITION_NAMES

IcebergCompatV<version> 不支援以不同名稱的數據分割規格取代分割數據表,因為 Iceberg-Spark 1.1.0 不支援。

上一個資料分割規格: <prevPartitionSpec>

新的分割區規格: <newPartitionSpec>

REWRITE_DATA_FAILED

將數據重寫至 IcebergCompatV<version> 失敗。

請再次執行 REORG TABLE 資料表 APPLY (UPGRADE UNIFORM (ICEBERG_COMPAT_VERSION=<version>) 命令。

UNSUPPORTED_DATA_TYPE

架構中的 IcebergCompatV<version>`` does not support the data type ``<dataType> 。 您的架構:

<schema>

VERSION_MUTUAL_EXCLUSIVE

只能啟用一個 IcebergCompat 版本,請明確停用不需要的其他所有 IcebergCompat 版本。

WRONG_REQUIRED_TABLE_PROPERTY

IcebergCompatV<version>`` requires table property '``<key>``' to be set to '``<requiredValue>``'. Current value: '``<actualValue>'。