Utilisation d'Athena avec le pilote JDBC - Amazon Athena

Utilisation d'Athena avec le pilote JDBC

Vous pouvez utiliser une connexion JDBC pour connecter Athena aux outils d'informatique décisionnelle et à d’autres applicationscomme SQL Workbench. Pour ce faire, téléchargez, installez et configurez le pilote JDBC Athena à l'aide des liens suivants sur Amazon S3.

Liens pour le téléchargement du pilote JDBC

Le pilote JDBC version 2.0.9 respecte les normes de données JDBC API 4.1 et 4.2. Avant de télécharger le pilote, vérifiez la version de Java Runtime Environment (JRE) que vous utilisez. La version JRE dépend de la version de l'API JDBC que vous utilisez avec le pilote. En cas de doute, téléchargez la dernière version du pilote.

Téléchargez le pilote correspondant à votre version de JDK et aux normes de données JDBC :

Notes de mise à jour du pilote JDBC, Contrat de licence et Mentions légales

Après avoir téléchargé la version dont vous avez besoin, consultez les notes de mise à jour ainsi que le Contrat de licence et les Mentions légales.

Documentation du pilote JDBC

Téléchargez la documentation suivante pour le pilote :

Liens de téléchargement du pilote JDBC pour les fonctionnalités préliminaires

Ces pilotes prennent en charge les fonctionnalités préliminaires d'Athena. Téléchargez le pilote correspondant à votre version de JDK et aux normes de données JDBC :

Notes de mise à jour du pilote JDBC, contrat de licence et avis pour le pilote préliminaire

Après avoir téléchargé la version dont vous avez besoin, consultez les notes de mise à jour ainsi que le Contrat de licence et les Mentions légales.

Documentation du pilote JDBC pour le pilote préliminaire

Téléchargez la documentation suivante pour le pilote :

Migration à partir de la version précédente du pilote JDBC

La version actuelle du pilote JDBC 2.0.9 est un remplacement de la version précédente du pilote JDBC 2.0.8. Elle est rétrocompatible avec le pilote JDBC version 2.0.8, grâce à l'étape suivante que vous devez exécuter pour vous assurer que le pilote fonctionne.

Important

Pour utiliser le pilote JDBC version 2.0.5 ou ultérieure, attachez une stratégie d'autorisations aux mandataires IAM à l'aide du pilote JDBC qui autorise l'action de stratégie athena:GetQueryResultsStream. Cette action de stratégie n'est pas exposée directement avec l'API. Elle est uniquement utilisée avec le pilote JDBC dans le cadre de la prise en charge des résultats de streaming. Pour obtenir un exemple de stratégie, consultez Stratégie gérée AWSQuicksightAthenaAccess.

En outre, assurez-vous que le port 444, utilisé par Athena pour diffuser les résultats de requête, est ouvert au trafic sortant. Lorsque vous utilisez un point de terminaison PrivateLink pour vous connecter à Athena, assurez-vous que le groupe de sécurité attaché au point de terminaison PrivateLink est ouvert pour le trafic entrant sur le port 444. Si le port 444 est bloqué, vous pouvez recevoir le message d'erreur [Simba] [AthenajDBC] (100123) An error has occurred. Exception during column initialization.

Pour de plus amples informations sur la mise à niveau vers les versions 2.0.5 ou ultérieures à partir de la version 2.0.2, veuillez consulter le Guide de migration du pilote JDBC.

Pour plus d'informations sur la version précédente du pilote JDBC, consultez Utilisation de la version précédente du pilote JDBC.

Si vous effectuez une migration d'un pilote 1.x vers un pilote 2.x, vous devrez migrer vos configurations existantes vers la nouvelle configuration. Nous vous recommandons vivement de migrer vers le pilote version 2.x. Pour plus d'informations, consultez le Guide de migration du pilote JDBC.