Solucionar problemas comuns de compartilhamento no Delta Sharing

As seções a seguir descrevem erros comuns que podem ocorrer quando o usuário tenta acessar dados em um compartilhamento.

erros de limite de recurso excedido

Problema: Sua consulta em uma tabela compartilhada retorna o erro RESOURCE_LIMIT_EXCEEDED.

O senhor pode ver um dos seguintes erros:

  • "RESOURCE_LIMIT_EXCEEDED","message":"The table metadata size exceeded limits"

  • "RESOURCE_LIMIT_EXCEEDED","message":"The number of files in the table to return exceeded limits, consider contact your provider to optimize the table"

Possíveis causas: Há limites para o número de arquivos em metadados permitidos para uma tabela compartilhada.

Correção recomendada: Para saber como resolver um desses problemas, consulte Erro de recurso ao consultar uma tabela Delta Sharing na Base de dados de conhecimento Databricks.

vacuum problema no arquivo de dados

Problema: O senhor vê uma mensagem de erro que lança uma exceção "404 O [caminho|key] especificado não existe".

Exemplos de erros do Spark:

java.lang.Throwable: HTTP request failed with status: HTTP/1.1 404 The specified path does not exist.

ou

HTTP request failed with status: HTTP/1.1 404 Not Found <?xml version="1.0" encoding="UTF-8"?>
<Error><Code>NoSuchKey</Code><Message>The specified key does not exist.</Message>

Possible cause: Normalmente, o senhor vê esse erro porque o arquivo de dados correspondente ao URL pré-assinado é vacuum na tabela compartilhada e o arquivo de dados pertence a uma versão histórica da tabela.

Solução alternativa: Consultar o Snapshot mais recente.