Pular para o conteúdo principal

Condição 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>

TIPO_PARTITION_DATA_TIPO NÃO SUPORTADO

O IcebergCompatv<version> não suporta o tipo de dados <dataType> para colunas de partição em seu esquema. Seu esquema de partição:

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