Amazon Athena ODBC Driver2.5.0.0

Pilote Athena ODBC 2.x

WindowsOutils système

Ce fichier n'est pas hébergé sur MirrorNest — voir d'où vient notre logiciel pour savoir pourquoi. Le bouton ci-dessus mène directement à l'éditeur officiel.

À propos

Utilisez les outils clients SQL et les applications sur Windows pour interroger Amazon Athena via une connexion ODBC gérée par ce pilote. Il rend Athena disponible comme source de données pour des programmes tels que Power BI, Tableau et DBeaver, qui peuvent soumettre SQL et récupérer les résultats d'une connexion configurée sur l'ordinateur client. Le pilote x64 est publié par Amazon.com Services LLC.

ODBC 2.x prend en charge les résultats de la requête en streaming via Athena, tandis qu'une seule connexion via AWS Identity Center IAM peut transporter l'identité et les permissions de l'utilisateur dans Athena à partir de clients pris en charge. Cela convient aux analystes, utilisateurs BI et développeurs qui veulent des données Athena dans les flux de travail SQL établis. Les principaux IAM utilisant le pilote ont besoin de l'athéna:GetQueryRésultatsStream action, qui prend en charge le streaming pour les pilotes ODBC et JDBC d'Athena même si elle n'est pas directement exposée via l'API.

Le trafic sortant sur le port 444 doit être autorisé car Athena l'utilise pour diffuser les résultats de la requête; lors de la connexion via PrivateLink, le groupe de sécurité du terminal doit également autoriser le trafic entrant sur ce port. La version 2.5.0.0 corrige la recherche de métadonnées afin que SQLTables et SQLColumns puissent retourner les tables au-delà des 200 premiers, rend les modèles de filtres ADO.NET vides retourner toutes les lignes, et les rapports des types non reconnus comme uuid et json comme VARCHAR. Il résout également les hangs impliquant SageMakerBrowserIdc avec SSOOIDCEndpointOverride ou SSOEndpointOverride, améliore la gestion des DNS proxy en appliquant les paramètres proxy DSN aux clients AWS SDK, et vérifie les certificats SSL Windows par rapport au système de certification au lieu de TrustedCerts.

La version 2.1.0.0 a ajouté des améliorations de sécurité à travers l'authentification, le traitement des requêtes et la sécurité du transport, tandis que le processus d'installation de Windows a changé en 2.2.0.0 et a exigé la suppression du pilote précédent avant de mettre à niveau. Les utilisateurs qui migrent depuis le pilote Athena ODBC 1.x doivent utiliser le guide de migration 2.x.

Architecture : x64

Nouveautés de la v2.5.0.0

Cette version du pilote Amazon Athena ODBC 2.x inclut les modifications apportées depuis la version 2.4.0.0. Passez en revue les changements de rupture avant de mettre à niveau. Les valeurs des paramètres de connexion que les versions précédentes ont ignorées échouent maintenant la connexion. Briser les changements - Authentification Type validé – Le pilote rejette maintenant toute valeur AuthentificationType qui n'est pas une des valeurs documentées et échoue à la connexion avec HY000 au lieu de revenir aux identifiants IAM. La valeur par défaut est maintenant acceptée comme une forme plus courte de lettres de créances par défaut. Pour en savoir plus, consultez Options d'authentification. - UtilisationSingleCatalogAndSchema validée – Le pilote n'accepte maintenant que 0 ou 1 pour UseSingleCatalogAndSchema. Toute autre valeur échoue la connexion avec HY000. Pour plus d'informations, voir Utiliser un seul catalogue et schéma. - Niveau Log validé – Le pilote échoue maintenant la connexion avec HY000 pour une valeur LogLevel qu'il ne reconnaît pas, et un LogLevel à l'échelle du pilote autre que OFF nécessite maintenant LogPath. Pour en savoir plus, consultez Options d'exploitation. - AWS Glue catalogue listing errors reported – Lorsque la navigation multi-catalog ne peut pas lister les catalogues AWS Glue pour une raison autre que l'accès refusé ou l'entité non trouvée, comme throttling, la fonction de catalogue échoue maintenant avec HY000 et un message qui commence par [AmazonAthena][GlueClientError] au lieu de retourner une liste plus courte. Pour plus d'informations, consultez AWS Glue recadrage. - Un seul catalogue et mode schéma imposé – Avec UseSingleCatalogAndSchema=1, les fonctions de catalogue ne retournent plus que le Catalogue et le Schéma configurés sans appeler Athena ou AWS Glue. Cela empêche également l'erreur Power BI "ne peut pas convertir la valeur null en type Record". Pour lister chaque catalogue et schéma, définissez UseSingleCatalogAndSchema=0. Pour plus d'informations, voir Utiliser un seul catalogue et schéma. - Patterns de recherche de catalogue désactivés sous SQL ATTR METADATA ID – Si vous définissez SQL ATTR METADATA ID à SQL TRUE sur la connexion, les arguments de fonction de catalogue sur ses instructions sont maintenant traités comme des identifiants plutôt que des motifs de recherche, de sorte que les arguments wildcard ne correspondent plus. Améliorations - Redéfinition du paramètre AWS Glue – Ajout du paramètre GlueEndpointOverride pour définir le paramètre pour les appels AWS Glue utilisés dans la navigation multicatalogue. Pour plus d'informations, consultez AWS Glue recadrage. - Longueur des colonnes binaires – Ajout du paramètre BinaryColumnLength pour définir la taille des colonnes dans les rapports du pilote pour les colonnes varbinaires. Pour plus d'informations, voir Longueur de colonne binaire. - Caching de connexion – Ajout du paramètre ActiverCaching. Lorsqu'il est réglé à 1, le pilote cache le résultat de l'appel GetWorkGroup qu'il effectue lorsque vous vous connectez pendant cinq minutes par processus de pilote. Pour plus d'informations, voir Activer la mise en cache. - Identifications de profil IAM – Connexions utilisant le plugin d'authentification de profil IAM rechargent maintenant les identifiants lorsque les identifiants AWS ou le fichier de configuration changent pour le profil sélectionné. Pour en savoir plus, consultez le profil IAM. - Ajout de SQLGetInfo – Ajout de SQL ODBC VER, SQL XOPEN CLI YEAR, SQL ODBC SAG CLI CONFORMANCE et des masques de conversion SQL CONVERT WCHAR, SQL CONVERT WVARCHAR et SQL CONVERT WLONGVARCHAR. - Messages d'erreur de requête – Lorsqu'une requête Athena échoue avec un message d'erreur vide, le pilote signale maintenant la raison de changement d'état que Athena retourne pour la requête. - SQLBrowseConnect mots clés – SQLBrowseConnect liste maintenant AuthentificationType, AwsProfile, Catalogue, Schema, SessionToken, et Workgroup comme mots clés optionnels. - SQLSTATES spécifiques – attributs non pris en charge ou inconnus et types SQLGetInfo, SQLDescribeParam, et les erreurs de conversion retournent maintenant des SQLSTATES spécifiques au lieu d'un SQL ERROR nu ou d'un code générique. - Défaillance de la connexion SQLSTATES – Une défaillance de la connexion à partir de l'appel GetWorkGroup fait lorsque vous vous connectez retourne maintenant 28000 pour des erreurs d'identification, 08004 pour des erreurs de requête telles qu'un groupe de travail manquant, 08S01 pour des erreurs de réseau et de délai de demande, et 08001 sinon. - Métadonnées de catalogue de caractères étendus – Avec UseWCharForStringTypes=1, SQLColumns et les ensembles de résultats de catalogue rapportent maintenant des types de caractères larges et des longueurs d'octets. Pour plus d'informations, consultez Utiliser WCHAR pour les types de chaînes. - Mise à jour des licences – Le permis de conduire permet maintenant la redistribution du pilote compilé lorsqu'il est intégré dans votre produit. Corrections - Correction d'un problème qui pourrait provoquer le téléchargement d'un bloc de résultats à partir d'Amazon S3 pour contenir des octets stales d'une tentative avortée. Le pilote vérifie maintenant chaque bloc par rapport à la plage d'octets demandée et échoue à un bloc court avec HY000 et le message "Le jeu de résultats est incomplet". - Correction d'un problème qui a causé l'échec de SQLColumns sur des tables avec une colonne varbinaire. La taille de la colonne vient maintenant de BinaryColumnLength. - Correction d'un problème qui a causé l'échec de SQLColumns sur les tables et les vues avec un intervalle d'année à mois ou un intervalle de jour à deuxième colonne. - Correction d'un problème qui a amené SQLSetConnectAttrW à stocker un nom de catalogue vide lorsque SQL ATTR CURRENT CATALOG a été configuré avec SQL NTS. - Correction d'un problème qui a causé le crash de SQLRowCount lorsque RowCountPtr était nul. - Amélioration de la sortie SQL C WCHAR pour écrire des caractères en dehors du Plan Multilingue de base comme paires de substitution. Chunted SQLGetData est maintenant supporté sur les colonnes SQL WVARCHAR, y compris un changement de type cible entre les appels. - Correction d'un problème qui a fait passer SQL C DEFAULT dans SQLBindCol, SQLFetch et SQLGetData. - Correction d'un problème qui a causé la lecture d'une valeur binaire en tant que texte hexadécimal pour se terminer au milieu d'un octet. - Correction d'un problème qui a amené le signe d'un intervalle négatif à écraser son premier chiffre. Les chiffres de fractions intermédiaires suivent maintenant la précision de la colonne. - Correction d'un problème qui a amené le jeton SQLParamData à être tronqué à 32 bits sur des plateformes 64 bits. - Correction d'un problème qui a causé SQLTables avec SQL ATTR METADATA ID défini à SQL TRUE pour rejeter un argument TableType nul. - Correction d'un problème qui a causé la durée de l'octet avec le fuseau horaire et l'horodatage avec les colonnes de résultat du fuseau horaire comme si les colonnes étaient VARCHAR au lieu d'être égales à la taille de la colonne lorsque UseWCharForStringTypes est 0. - Correction d'un problème qui a causé des valeurs de date et d'horodatage avec une journée impossible, comme le 30 février, à accepter au lieu de renvoyer 22018. - Correction d'un problème qui a causé l'écriture de SQL DESC AUTO UNIQUE VALUE et SQL DESC CASE SENSITIVE en tant que valeurs de 2 octets au lieu d'entiers de 4 octets. - Correction d'un problème qui a causé SQL COLUMN PRECISION pour les types de points flottants pour renvoyer la longueur de bits au lieu des chiffres décimaux. - Correction d'un problème qui a causé le nom réel d'une colonne REAL préparée alors que l'ensemble de résultats exécuté l'a nommé flotteur. - Correction d'un problème qui a amené VARBINAIRE littérale à utiliser la forme 0x'...' au lieu de X'...'. - Correction d'un problème qui a amené SQLNumParams à rapporter un nombre d'impasses après une fonction de catalogue. - Correction d'un problème qui a causé une valeur varbinaire mal formée pour échouer toute la ligne au lieu de seulement cette valeur. - Correction d'un problème qui a causé un tampon SQL C BINARY trop petit pour qu'une chaîne ou une valeur binaire échoue au lieu de renvoyer les données sur les appels SQLGetData. - Correction d'un problème qui a causé un chunked SQLGetData pour rapporter SQL NO TOTAL au lieu du compte d'octets restant. - Correction d'un problème qui a amené le conducteur à signaler le support d'exécution asynchrone qu'il ne fournit pas. Pour télécharger le nouveau pilote ODBC v2, consultez le téléchargement du pilote ODBC 2.x. Pour les informations de connexion, voir Amazon Athena ODBC 2.x.

Détails

PlateformeWindows
CatégorieOutils système
ID du paquetAmazon.AthenaODBCDriver.2
Dernière versionv2.5.0.0
Architecturex64
Publié29/10/2026

Historique des versions

VersionTaillePubliéAnalyse
v2.4.0.0—29/09/2026Non hébergé iciSite officiel
v2.3.0.0—26/09/2026Non hébergé iciSite officiel

Est-ce que ça fonctionne toujours pour vous ?

Fonctionne (0)Ne fonctionne pas (0)Connectez-vous pour voter

Avis

Pas encore d'avis — soyez le premier.

Laisser un avis

Connectez-vous pour publier en tant que membre vérifié plutôt qu'anonymement.

Alternatives à Amazon Athena ODBC Driver