Pular para o conteúdo principal

Classe de erro DELTA_ICEBERG_COMPAT_VIOLATION

SQLSTATE: KD00E

A validação do IcebergCompatV\<version\> falhou.

ALTERAR A VERSÃO PRECISA SER REESCRITA

Mudar para IcebergCompatV\<newVersion\> requer reescrever a tabela. Favor executar REORG TABLE APPLY (UPGRADE UNIFORM ('ICEBERG_COMPAT_VERSION = <newVersion>'));

Observe que o site REORG habilita o recurso de tabela IcebergCompatV\<newVersion\> e outras versões de tempo de execução do Databricks sem suporte a esse recurso de tabela podem não conseguir gravar na tabela.

VERSÃO_COMPATÍVEA_NÃO_SUPORTADA

IcebergCompatVersion = <version> não é suportado. As versões suportadas estão entre 1 e <maxVersion>

DELETION_VECTORS_NOT_PURGED

O IcebergCompatv\<version\> exige que os vetores de exclusão sejam completamente eliminados da tabela. Por favor, execute o comando REORG TABLE APPLY (PURGE).

VETORES DE EXCLUSÃO DEVERIAM SER DESABILITADOS

O IcebergCompatv\<version\> exige que os vetores de exclusão sejam desativados primeiro na tabela. Em seguida, execute o comando REORG PURGE para limpar os vetores de exclusão na mesa.

DESABILITANDO O RECURSO DE TABELA REQUERIDA_OBRIGATÓRIA

O IcebergCompatV\<version\> exige que o recurso \<feature\> seja compatível e esteja ativado. Você não pode retirá-lo da mesa. Em vez disso, desative primeiro o IcebergCompatV\<version\>.

FILES_NOT_ICEBERG_COMPAT

A ativação do Uniform Iceberg com o IcebergCompatV\<version\> exige que todos os arquivos sejam compatíveis com o iceberg.

Há arquivos <addFilesCount> na versão de tabela <tableVersion> e <addFilesWithoutTag> não são compatíveis com o iceberg, o que geralmente é resultado da gravação concorrente.

O senhor deve executar novamente o comando REORG TABLE table APPLY (UPGRADE UNIFORM (ICEBERG_COMPAT_VERSION=<version>).

FUNCIONALIDADE DE TABELA INCOMPATÍVEL

IcebergCompatV\<version\> é incompatível com o recurso \<feature\>.

FUNCIONALIDADE_REQUIRED_TABLE_FEATURE AUSENTE

O IcebergCompatV\<version\> exige que o recurso \<feature\> seja compatível e esteja ativado.

REPLACE_TABLE_CHANGE_PARTITION_NAMES

IcebergCompatV\<version\> não oferece suporte à substituição de tabelas particionadas por uma especificação de partição com nome diferente, porque o Iceberg-Spark 1.1.0 não.

Especificação de partição anterior: <prevPartitionSpec>

Nova especificação de partição: <newPartitionSpec>

REESCREVER_DATA_FAILED

Falha na regravação dos dados no IcebergCompatv\<version\>.

O senhor deve executar novamente o comando REORG TABLE table APPLY (UPGRADE UNIFORM (ICEBERG_COMPAT_VERSION=<version>).

TIPO_DE_DADOS NÃO SUPORTADO

O IcebergCompatv\<version\> não suporta o tipo de dados \<dataType\> em seu esquema. Seu esquema:

<schema>

AMPLIAÇÃO DE TIPO_TIPO NÃO SUPORTADA

IcebergCompatv\<version\> é incompatível com uma alteração de tipo aplicada a esta tabela:

O campo <fieldPath> foi alterado de <prevType> para <newType>.

VERSÃO_MÚTUAL_EXCLUSIVA

Somente uma versão do IcebergCompat pode ser ativada. Desative explicitamente todas as outras versões do IcebergCompat que não sejam necessárias.

PROPRIEDADE DE TABELA INCORRETA

O IcebergCompatv\<version\> exige que a propriedade da tabela '\<key\>' seja definida como '\<requiredValue\>'. Valor atual: '\<actualValue\>'.