Como resolvo erros de tempo limite de consulta quando importo dados do Athena para o QuickSight SPICE?

Última atualização em: 12/07/2022

Às vezes, encontro um erro de tempo limite de consulta quando importo dados do Amazon Athena para o Amazon QuickSight SPICE. Como resolvo esse erro?

Resolução

Você receberá o seguinte erro:

[Simba][AthenaJDBC](100071) An error has been thrown from the AWS Athena client. Query timeout

Aumente o tempo de execução da consulta para o Amazon Athena

Ao importar dados do Athena para o QuickSight SPICE, você pode receber erros de tempo limite de consulta devido à consulta DML atingir seu tempo de execução máximo.

Para resolver esse problema:

  1. Verifique o histórico de consultas do Athena para encontrar a consulta gerada pelo QuickSight.
  2. Observe por quanto tempo a consulta foi executada antes de falhar.
  3. Se a quantidade de tempo estiver próxima da cota de tempo limite máximo da consulta DML (em minutos), aumente a cota de serviço.

Para obter mais informações sobre cotas de serviço da AWS e solicitar um aumento de cota, consulte AWS Service Quotas.

Reduza o tempo necessário para executar a consulta do Athena

Veja a seguir as etapas que você pode seguir no Athena para reduzir o tempo de execução da consulta:

  • Use a projeção de partição para dividir sua tabela em partes e manter os dados relacionados juntos.
  • Compacte os arquivos ou divida-os, se possível. Para obter mais informações sobre os formatos de compactação suportados, consulte Suporte à compactação do Athena.
  • Otimize o tamanho dos seus arquivos.
  • Se você estiver importando uma tabela inteira, considere usar uma consulta SQL personalizada.