Amazon Athena ODBC Driver2.5.0.0

Conductor Athena ODBC 2.x

WindowsHerramientas del sistema

Este archivo no está alojado en MirrorNest — más información en cómo obtenemos el software. El botón de arriba lleva directo al editor oficial.

Acerca de

Utilice herramientas y aplicaciones SQL cliente en Windows para consultar Amazon Athena a través de una conexión ODBC gestionada por este controlador. Hace que Athena esté disponible como fuente de datos para programas como Power BI, Tableau y DBeaver, que pueden enviar SQL y recuperar resultados de una conexión configurada en el ordenador cliente. El controlador x64 es publicado por Amazon.com Services LLC.

ODBC 2.x admite la transmisión de resultados de consultas a través de Athena, mientras que un solo registro a través de AWS IAM Identity Center puede llevar la identidad y permisos del usuario a Athena de clientes compatibles. Esto se adapta a analistas, usuarios de BI y desarrolladores que quieren datos de Athena dentro de los flujos de trabajo SQL establecidos. Los directores de IAM usando el controlador necesitan el athena:GetQueryResultsStream action, que soporta streaming para los controladores ODBC y JDBC de Athena, aunque no esté directamente expuesto a través de la API.

El tráfico de salida en el puerto 444 debe ser permitido porque Athena lo utiliza para transmitir los resultados de la consulta; al conectarse a través de PrivateLink, el grupo de seguridad del endpoint también debe permitir el tráfico de entrada en ese puerto. Versión 2.5.0.0 fija metadatos paging para SQLTables y SQLColumns pueden devolver tablas más allá de los primeros 200, hace que los patrones vacíos de filtro ADO.NET devuelven todas las filas, e informa tipos no reconocidos como uuid y json como VARCHAR. También resuelve cuelgues que implican SageMakerBrowserIdc con SSOOIDCEndpointOverride o SSOEndpointOverride, mejora el manejo de DNS proxy aplicando configuraciones de proxy DSN a clientes de AWS SDK, y verifica certificados de Windows SSL contra la tienda de certificados del sistema en lugar de TrustedCerts.

La versión 2.1.0.0 añadió mejoras de seguridad en la autenticación, procesamiento de consultas y seguridad del transporte, mientras que el proceso de instalación de Windows cambió en 2.2.0.0 y requirió la eliminación del controlador anterior antes de actualizar. Los usuarios que migran desde el controlador Athena ODBC 1.x deben usar la guía de migración 2.x.

Arquitectura: x64

Novedades de la v2.5.0.0

Esta versión del controlador Amazon Athena ODBC 2.x incluye cambios realizados desde la versión 2.4.0.0. Revisa los cambios de ruptura antes de actualizar. Valores del parámetro de conexión que las versiones anteriores ignoraron ahora fallan la conexión. Cambios de ruptura - Autenticación Tipo validado – El conductor ahora rechaza cualquier valor de AuthenticationType que no es uno de los valores documentados y falla la conexión con HY000 en lugar de volver a las credenciales de IAM. Default es ahora aceptada como una forma más corta de credenciales predeterminadas. Para obtener más información, consulte Opciones de autenticación. - UseSingleCatalogAndSchema validated – El controlador ahora acepta sólo 0 o 1 para UseSingleCatalogAndSchema. Cualquier otro valor falla en la conexión con HY000. Para obtener más información, consulte Use catálogo único y esquema. - LogLevel validado – El controlador ahora falla la conexión con HY000 para un valor LogLevel que no reconoce, y un LogLevel de todo el conductor aparte de OFF ahora requiere LogPath. Para obtener más información, consulte Opciones de registro. - AWS Glue catalog listing errors reported – When multi-catalog Navigation cannot list AWS Glue catalogs for a reason other than access denied or entity not found, such as throttling, the catalog function now fails with HY000 and a message that starts with [AmazonAthena][GlueClientError] instead of returning a shorter list. Para obtener más información, consulte AWS Glue endpoint override. - Modo de catálogo único y esquema aplicado – Con UseSingleCatalogAndSchema=1, funciones de catálogo ahora devuelven sólo el catálogo configurado y Schema sin llamar a Athena o AWS Glue. Esto también evita el error Power BI "no puede convertir el valor null a tipo Record". Para listar cada catálogo y esquema, establece UseSingleCatalogAndSchema=0. Para obtener más información, consulte Use catálogo único y esquema. - Patrones de búsqueda de catálogos deshabilitados bajo SQL ATTR METADATA ID – Si establece SQL ATTR METADATA ID a SQL TRUE en la conexión, los argumentos de función de catálogo en sus declaraciones se tratan ahora como identificadores en lugar de patrones de búsqueda, por lo que los argumentos de Wildcard ya no coinciden. Mejoras - AWS Glue endpoint override – Añadido el parámetro GlueEndpointOverride para establecer el punto final de las llamadas AWS Glue utilizadas en navegación multi-catalog. Para obtener más información, consulte AWS Glue endpoint override. - Longitud de la columna binaria – Añadido el parámetro BinaryColumnLength para establecer el tamaño de la columna el controlador reporta para columnas varbinarias. Para obtener más información, consulte la longitud de la columna binaria. - Caché de conexión – Añadido el parámetro EnableConnectionCaching. Cuando se establece a 1, el conductor bloquea el resultado de la llamada GetWorkGroup que hace cuando se conecta durante cinco minutos por proceso de conducción. Para obtener más información, consulte Activar el caché de conexión. - credenciales de perfil IAM – Conexiones que utilizan el plugin de autenticación IAM Profile ahora recargar credenciales cuando las credenciales de AWS o el archivo de configuración cambian para el perfil seleccionado. Para obtener más información, consulte el perfil IAM. - SQLGetInfo additions – Added SQL ODBC VER, SQL XOPEN CLI YEAR, SQL ODBC SAG CLI CONFORMANCE, and the SQL CONVERT WCHAR, SQL CONVERT WVARCHAR, and SQL CONVERT WLONGVARCHAR masks. - Mensajes de error de consulta – Cuando una consulta de Athena falla con un mensaje de error vacío, el conductor informa ahora de la razón de cambio del estado que Athena vuelve para la consulta. - SQLBrowseConnect keywords – SQLBrowseConnect ahora lista AuthenticationType, AwsProfile, Catalog, Schema, SessionToken y Workgroup como palabras clave opcionales. - SQLSTATES específicas – Atributos no compatibles o desconocidos y tipos SQLGetInfo, SQLDescribeParam y errores de conversión ahora devuelven SQLSTATEs específicos en lugar de un código SQL ERROR desnudo o genérico. - Fallo de conexión SQLSTATEs – Un fallo de conexión de la llamada GetWorkGroup hecha cuando se conecta ahora devuelve 28000 para errores credenciales, 08004 para errores de solicitud, como un grupo de trabajo desaparecido, 08S01 para errores de red y solicitud de timeout, y 08001 de lo contrario. - Metadatos amplios del catálogo de caracteres – Con UseWCharForStringTypes=1, SQLColumns y el resultado del catálogo ahora presentan tipos de caracteres anchos y longitudes de byte. Para obtener más información, consulte Use WCHAR para tipos de cadenas. - Actualización de licencias – La licencia de conducir permite ahora la redistribución del conductor compilado cuando está incrustada en su producto. Arreglos - Arregló un problema que podría causar un bloqueo de resultado descargado de Amazon S3 para contener bytes de estatura de un intento abortado. El conductor revisa ahora cada bloque contra el rango de byte solicitado y falla un bloque corto con HY000 y el mensaje "El set de resultados es incompleto". - Arregló un problema que causó que SQLColumns fallara en tablas con una columna varbinaria. El tamaño de la columna ahora viene de BinaryColumnLength. - Arregló un problema que causó que SQLColumns fallara en tablas y vistas con un intervalo de año a mes o intervalo de día a segunda columna. - Arregló un problema que causó SQLSetConnectAttrW para almacenar un nombre de catálogo vacío cuando SQL ATTR CURRENT CATALOG fue establecido con SQL NTS. - Arregló un problema que causó que SQLRowCount se estrellara cuando RowCountPtr estaba null. - Mejora la salida SQL C WCHAR para escribir caracteres fuera del Plano Multilingüe Básico como pares de sustituto. SQLGetData es ahora compatible con columnas SQL WVARCHAR, incluyendo un cambio de tipo de destino entre llamadas. - Arregló un problema que causó que SQL C DEFAULT en SQLBindCol, SQLFetch y SQLGetData se pasaran sin resolver. - Arregló un problema que causó un valor binario leído como texto hexadecimal para terminar en medio de un byte. - Arregló un problema que causó la señal de un intervalo negativo para sobreescribir su primer dígito. Los dígitos de fracción intervalida siguen ahora la precisión de la columna. - Arregló un problema que causó que el token SQLParamData se truncara a 32 bits en plataformas de 64 bits. - Arregló un problema que causó SQLTables con SQL ATTR METADATA ID establecido en SQL TRUE para rechazar un argumento null TableType. - Arreglado un problema que causó la longitud de la octeta del tiempo con zona horaria y timetamp con columnas de resultado de zona horaria a ser reportado como si las columnas eran VARCHAR en lugar de igual al tamaño de la columna cuando UseWCharForStringTypes es 0. - Arregló un problema que causó valores de fecha y horario con un día imposible, como el 30 de febrero, para ser aceptado en lugar de devolver 22018. - Arregló un problema que causó que SQL DESC AUTO UNIQUE VALUE y SQL DESC CASE SENSITIVE fueran escritos como valores de 2 bytes en lugar de enteros de 4 bytes. - Arreglado un problema que causó SQL COLUMN PRECISION para los tipos de puntos flotantes para devolver la longitud del bit en lugar de dígitos decimales. - Arregló un problema que causó que una columna REAL preparada se llamara real mientras el resultado ejecutado lo puso flotante. - Arregló un problema que causó que los literales VARBINARIOs usaran la forma 0x'... en lugar de X'...'. - Arregló un problema que causó que SQLNumParams reportara un recuento de establo después de una función de catálogo. - Arregló un problema que causó que un valor varbinario malformado fallara toda la fila en lugar de sólo ese valor. - Arregló un problema que causó un amortiguador SQL C BINARY que es demasiado pequeño para que un valor binario o de cadena fallara en lugar de devolver los datos a través de las llamadas SQLGetData. - Arregló un problema que causó que SQLGetData retorciera SQL NO TOTAL en lugar del recuento de byte restante. - Arregló un problema que causó que el conductor reportara apoyo de ejecución asincrónica que no proporciona. Para descargar el nuevo controlador ODBC v2, consulte la descarga del controlador ODBC 2.x. Para información de conexión, consulte Amazon Athena ODBC 2.x.

Detalles

PlataformaWindows
CategoríaHerramientas del sistema
ID del paqueteAmazon.AthenaODBCDriver.2
Última versiónv2.5.0.0
Arquitecturax64
Publicado29/10/2026

Historial de versiones

VersiónTamañoPublicadoAnálisis
v2.4.0.0—29/9/2026No alojado aquíSitio oficial
v2.3.0.0—26/9/2026No alojado aquíSitio oficial

¿Esto sigue funcionando para ti?

Funciona (0)No funciona (0)Inicia sesión para votar

Reseñas

Todavía no hay reseñas — sé el primero.

Deja una reseña

Inicia sesión para publicar como miembro verificado en lugar de anónimamente.

Alternativas a Amazon Athena ODBC Driver