Partager via


Classe d’erreur DELTA_ICEBERG_COMPAT_VIOLATION

SQLSTATE : KD00E

La validation d’IcebergCompatV<version> a échoué.

CHANGE_VERSION_NEED_REWRITE

Passage à IcebergCompatV<newVersion>`` requires rewriting the table. Please run ``REORG TABLE APPLY (UPGRADE UNIFORM ('ICEBERG_COMPAT_VERSION = <newVersion>')) ;

Notez que REORG active la fonctionnalité de table IcebergCompatV<newVersion> et que d'autres versions du runtime Databricks qui ne prennent pas en charge cette fonctionnalité de table pourraient ne pas être en mesure d'écrire dans la table.

COMPAT_VERSION_NOT_SUPPORTED

IcebergCompatVersion = <version> n’est pas prise en charge. Les versions prises en charge sont les versions entre 1 et <maxVersion>

DELETION_VECTORS_NOT_PURGED

Commande icebergCompatV<version>`` requires Deletion Vectors to be completely purged from the table. Please run the ``REORG TABLE APPLY (PURGE.

DELETION_VECTORS_SHOULD_BE_DISABLED

La commande IcebergCompatV<version>`` requires Deletion Vectors to be disabled on the table first. Then run ``REORG PURGE pour purger les vecteurs de suppression sur la table de données.

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> en premier.

FILES_NOT_ICEBERG_COMPAT

L’activation d’UniForm Iceberg avec IcebergCompatV<version> nécessite que tous les fichiers sont compatibles avec iceberg.

Il existe des fichiers <addFilesCount> dans la version de table <tableVersion> et des fichiers <addFilesWithoutTag> qui ne sont pas compatibles avec iceberg, ce qui est généralement du fait d’une écriture simultanée.

Exécutez à nouveau la commande REORG TABLE 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> à prendre en charge et activer.

REPLACE_TABLE_CHANGE_PARTITION_NAMES

IcebergCompatV<version> ne prend pas en charge le remplacement des tables partitionnées par une spécification de partition de nom différent, car Iceberg-Spark 1.1.0 ne le fait pas.

Spécification de partition précédente : <prevPartitionSpec>

Nouvelle spécification de partition : <newPartitionSpec>

REWRITE_DATA_FAILED

La réécriture de données dans IcebergCompatV<version> a échoué.

Exécutez à nouveau la commande REORG TABLE table APPLY (UPGRADE UNIFORM (ICEBERG_COMPAT_VERSION=<version>).

UNSUPPORTED_DATA_TYPE

IcebergCompatV<version>`` does not support the data type ``<dataType> dans votre schéma. Votre schéma :

<schema>

UNSUPPORTED_TYPE_WIDENING

IcebergCompatV<version> n’est pas compatible avec une modification de type appliquée à cette table :

Le champ <fieldPath> a été remplacé de <prevType> à <newType>.

VERSION_MUTUAL_EXCLUSIVE

Une seule version de IcebergCompat peut être activée. Désactivez explicitement toutes les autres versions de IcebergCompat qui ne sont pas nécessaires.

WRONG_REQUIRED_TABLE_PROPERTY

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