Dela via


DELTA_ICEBERG_COMPAT_VIOLATION felvillkor

SQLSTATE: KD00E

Valideringen av IcebergCompatV<version> misslyckades.

ÄNDRA_VERSION_BEHÖVER_OMGÖRNING

Om du ändrar till IcebergCompatV<newVersion> måste du skriva om tabellen. Kör REORG TABLE APPLY (UPGRADE UNIFORM ('ICEBERG_COMPAT_VERSION = <newVersion>');

Observera att REORG aktiverar tabellfunktionen IcebergCompatV-<newVersion> och att andra Databricks-körningsversioner utan stöd för den tabellfunktionen kanske inte kan skriva till tabellen.

KOMPAT_VERSION_EJ_STÖDD

IcebergCompatVersion = <version> stöds inte. Versioner som stöds är mellan 1 och <maxVersion>.

RADERINGSVEKTORER INTE BORTTAGNA

IcebergCompatV<version> kräver att borttagningsvektorer rensas helt från tabellen. Kör REORG TABLE APPLY (PURGE-kommandot.

RADERINGSVEKTORER_SKALL_AVAKTIVERAS

IcebergCompatV<version> kräver att borttagningsvektorer inaktiveras i tabellen först. REORG PURGE Kör sedan kommandot för att rensa borttagningsvektorerna i tabellen.

Inaktivera nödvändig tabellfunktion

IcebergCompatV<version> kräver att funktionen <feature> stöds och aktiveras. Du kan inte tappa den från bordet. Inaktivera i stället IcebergCompatV<version> först.

FILER_INTE_ISBERG_KOMPAT

För att kunna aktivera enhetliga isberg med IcebergCompatV<version> måste alla filer vara isbergskompatibla.

Det finns <addFilesCount> filer i tabellversion <tableVersion> och <addFilesWithoutTag> filer är inte isbergskompatibla, vilket vanligtvis är ett resultat av parallell skrivning.

Kör kommandot REORG TABLE table APPLY (UPGRADE UNIFORM (ICEBERG_COMPAT_VERSION=<version>) igen.

INKOMPATIBEL_TABELLFUNKTION

IcebergCompatV<version> är inte kompatibelt med funktionen <feature>.

SAKNAS_NÖDVÄNDIG_TABELLFUNKTIONS

IcebergCompatV<version> kräver att funktionen <feature> stöds och aktiveras.

BYT_TABELL_BYT_PARTITIONSNAMN

IcebergCompatV<version> stöder inte att partitionerade tabeller ersätts med en partitionsspecifikation med olika namn, eftersom Iceberg-Spark 1.1.0 inte gör det.

Föregående Partitionsspecifikation: <prevPartitionSpec>

Ny partitionsspecifikation: <newPartitionSpec>

OMSKRIVNING_AV_DATA_MISSLYCKADES

Det gick inte att skriva om data till IcebergCompatV<version> .

Kör kommandot REORG TABLE table APPLY (UPGRADE UNIFORM (ICEBERG_COMPAT_VERSION=<version>) igen.

OSUPPORTERAD_DATA_TYP

IcebergCompatV<version> stöder inte datatypen <dataType> i schemat. Ditt schema:

<schema>

"OSUPPORTERAD_PARTITION_DATA_TYP"

IcebergCompatV<version> stöder inte datatypen <dataType> för partitionskolumner i schemat. Partitionsschemat:

<schema>

EJ STÖDD TYPVIDGNING

IcebergCompatV-<version> är inte kompatibel med en typändring som tillämpas på den här tabellen:

Fält <fieldPath> har ändrats från <prevType> till <newType>.

VERSION_MOTSÄGELSEFRI

Endast en IcebergCompat-version kan aktiveras. Inaktivera uttryckligen alla andra IcebergCompat-versioner som inte behövs.

FELAKTIG_OBLIGATORISK_TABELL_PROPERTY

IcebergCompatV<version> kräver att tabellegenskapen '<key>' anges till '<requiredValue>'. Aktuellt värde: '<actualValue>'.