Condição de erro DELTA_ICEBERG_COMPAT_VIOLATION
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>
'.