Come posso risolvere gli errori di timeout delle query quando si importano dati da Athena a QuickSight SPICE?
Ultimo aggiornamento: 12/07/2022
A volte si verifica un errore di timeout della query quando importo i dati da Amazon Athena ad Amazon QuickSight SPICE. Come posso risolvere questo errore?
Risoluzione
Viene visualizzato il seguente errore:
[Simba][AthenaJDBC](100071) An error has been thrown from the AWS Athena client. Query timeout
Aumentare il runtime delle query per Amazon Athena
Quando importi dati da Athena a QuickSight SPICE, è possibile che vengano ricevuti errori di timeout delle query dovuti al raggiungimento del runtime massimo della query DML.
Per risolvere questo problema:
- Controlla la cronologia delle query di Athena per trovare la query generata da QuickSight.
- Prendi nota per quanto tempo è stata eseguita la query prima che riportasse l'errore.
- Se la quantità di tempo è vicina alla quota massima di timeout delle query DML (in minuti), aumenta la quota di servizio.
Per ulteriori informazioni su AWS Service Quotas e per richiedere un aumento delle quote, consulta AWS Service Quotas.
Riduzione del tempo necessario per eseguire la query da Athena
Di seguito sono riportati i passaggi che è possibile eseguire in Athena per ridurre il runtime delle query:
- Utilizza la proiezione delle partizioni per dividere la tabella in parti e tenere insieme i dati correlati.
- Comprimi i file o dividili se puoi. Per ulteriori informazioni sui formati di compressione supportati, consulta Supporto per la compressione Athena.
- Ottimizza le dimensioni dei tuoi file.
- Se stai importando un'intera tabella, prendi in considerazione l'utilizzo di una query SQL personalizzata.
Informazioni correlate
Questo articolo è stato utile?
Hai bisogno di supporto tecnico o per la fatturazione?