Comment puis-je résoudre les erreurs de temporisation de requête lorsque j'importe des données d'Athena vers QuickSight SPICE ?
Date de la dernière mise à jour : 12-07-2022
Je rencontre parfois une erreur de temporisation de requête lorsque j'importe des données d'Amazon Athena vers Amazon QuickSight SPICE. Comment résoudre ce problème ?
Solution
Vous recevez l'erreur suivante :
[Simba][AthenaJDBC](100071) An error has been thrown from the AWS Athena client. Query timeout
Augmenter la durée d'exécution de la requête pour Amazon Athena
Lorsque vous importez des données d'Athena vers QuickSight SPICE, il se peut que vous receviez des erreurs de temporisation de requête lorsque la requête DML atteint sa durée d'exécution maximale.
Pour résoudre ce problème :
- Consultez votre historique des requêtes Athena afin trouver la requête générée par QuickSight.
- Prenez note de la durée d’exécution de la requête avant son échec.
- Si la durée se rapproche du quota de temporisation de requête DML maximal (en minutes), alors il convient d’augmenter le quota de service.
Pour plus d'informations sur AWS Service Quotas et les demandes d'augmentation de quota, voir AWS Service Quotas.
Réduire la durée d'exécution de la requête depuis Athena
Voici les étapes à suivre dans Athena afin de réduire la durée d'exécution des requêtes :
- Utilisez la projection de partition afin de diviser votre table en plusieurs parties et conserver les données associées ensemble.
- Compressez les fichiers ou fractionnez-les, si possible. Pour plus d'informations sur les formats de compression pris en charge, voir Prise en charge de la compression Athena.
- Optimisez la taille de vos fichiers.
- Si vous importez une table dans sa totalité, pensez à utiliser une requête SQL personnalisée.
Informations connexes
Cet article vous a-t-il été utile ?
Avez-vous besoin d'aide pour une question technique ou de facturation ?