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