Seleccione sus preferencias de cookies

Usamos cookies esenciales y herramientas similares que son necesarias para proporcionar nuestro sitio y nuestros servicios. Usamos cookies de rendimiento para recopilar estadísticas anónimas para que podamos entender cómo los clientes usan nuestro sitio y hacer mejoras. Las cookies esenciales no se pueden desactivar, pero puede hacer clic en “Personalizar” o “Rechazar” para rechazar las cookies de rendimiento.

Si está de acuerdo, AWS y los terceros aprobados también utilizarán cookies para proporcionar características útiles del sitio, recordar sus preferencias y mostrar contenido relevante, incluida publicidad relevante. Para aceptar o rechazar todas las cookies no esenciales, haga clic en “Aceptar” o “Rechazar”. Para elegir opciones más detalladas, haga clic en “Personalizar”.

Notas de la versión de JDBC 3.x de Amazon Athena

Modo de enfoque
Notas de la versión de JDBC 3.x de Amazon Athena - Amazon Athena

Estas notas de lanzamiento proporcionan detalles sobre las mejoras y correcciones en el controlador JDBC 3.x de Amazon Athena.

3.4.0

Publicado el 18/02/2024

Mejoras

  • Buscador de resultados: el controlador ahora selecciona automáticamente el método más rápido para descargar los resultados de las consultas. Esto elimina la necesidad de configurar de forma manual el buscador en la mayoría de las situaciones. Para obtener más información, consulte Parámetros de obtención de resultados.

Correcciones

  • ResultSet: el controlador ahora gestiona la iteración sobre los conjuntos de resultados de las instrucciones DDL que no producen objetos de resultado en S3. También devuelve un objeto ResultSet vacío en lugar de nulo cuando GetQueryResultsStream devuelve una página completamente vacía.

  • ResultsStream: la transmisión de resultados se ha optimizado mediante la eliminación de las llamadas innecesarias para contar el número de filas en los búferes internos.

  • GetTables: la llamada GetTables se ha optimizado mediante la gestión de los tipos de tablas en función de las respuestas ListTableMetadata y GetTableMetadata.

3.3.0

Lanzamiento: 30/10/2024

Mejoras

Correcciones

  • Gestión de objetos vacíos en S3: el controlador ahora gestiona los objetos vacíos en el buscador de S3 en lugar de producir una excepción de Amazon S3 Range Not Satisfiable.

  • Registro: el controlador ya no registra el mensaje Elementos solicitados para la ejecución de la consulta [...], pero la suscripción está cancelada tras consumir los resultados de la consulta.

  • Cadenas de parámetros vacías: el controlador ahora maneja las cadenas vacías presentes en un parámetro de conexión como si el parámetro no estuviera presente. Esto resuelve los problemas que se producían cuando algunas herramientas de BI transferían inadvertidamente cadenas vacías que provocaban intentos de autenticación no deseados.

3.2.2

Lanzamiento: 29/07/2024

Mejoras

  • Asignación de tipos de datos: se mejoró el cumplimiento de la especificación de JDBC al cambiar la manera en que el controlador asigna los tipos de datos tinyint, smallint, row y struct a los objetos de Java.

  • Actualización de la versión del SDK de AWS: la versión del SDK de AWS que se utilizó en el controlador se actualizó a la versión 2.26.23.

Correcciones

  • Comentarios: se corrigió un problema con los comentarios de línea al final de una instrucción.

  • Enumeración de bases de datos: se solucionó un problema por el cual la enumeración de las bases de datos podía entrar en un bucle infinito cuando la última página devuelta por la API ListDatabases paginada estaba vacía.

3.2.1

Se lanzó el 03/07/2024

Mejoras

  • Proveedor de credenciales JWT: se agregó compatibilidad para duraciones de sesión especificadas por el usuario. Para obtener más información, consulte Duración de la sesión de rol.

Correcciones

  • Grupo de subprocesos: se creó un ThreadPoolExecutor por conexión para tareas asincrónicas a fin de evitar el uso del grupo ForkJoin.

  • Proveedores de credenciales: ahora el host proxy se analiza para obtener el esquema y el host cuando el cliente HTTP está configurado para IdP externos.

  • Proveedor de credenciales predeterminado: se aseguró que el código de cliente no pueda cerrar el proveedor de credenciales predeterminado.

  • getColumns: se ha corregido un problema con las propiedades de las columnas ORDINAL_COLUMN en el método DatabaseMetaData#getColumns.

  • ResultSet: se agregó compatibilidad con Infinity, -Infinity y NaN para ResultSet.. Se corrigió una discrepancia entre el tipo de columna devuelto por las operaciones de catálogo y el conjunto de resultados de una consulta completada.

3.2.0

Se lanzó el 26/04/2024

Mejoras

  • Rendimiento del funcionamiento del catálogo: se ha mejorado el rendimiento de las operaciones de catálogo que no utilizan caracteres comodín.

  • Cambio del intervalo mínimo de sondeo: el intervalo mínimo de sondeo predeterminado se ha modificado para reducir la cantidad de llamadas a la API que el controlador realiza a Athena. Las finalizaciones de consultas se siguen detectando lo antes posible.

  • Capacidad de detección de las herramientas de inteligencia empresarial: se ha hecho que el controlador sea más fácil de detectar para las herramientas de inteligencia empresarial.

  • Asignación de tipos de datos: se ha mejorado la asignación de tipos de datos a los tipos de datos DDL binary, array y struct de Athena.

  • Versión del AWS SDK: la versión del AWS SDK que se utilizó en el controlador se actualizó a la versión 2.25.34.

Correcciones

  • Listados de tablas del catálogo federado: se corrigió un problema que causaba que los catálogos federados devolvieran una lista vacía de tablas.

  • getSchemas: se corrigió un problema que hacía que el método JDBC DatabaseMetaData#getSchemas recuperara las bases de datos solo del catálogo predeterminado en lugar de todos los catálogos.

  • getColumns: se corrigió un problema que provocaba que se devolviera un catálogo nulo cuando se llamaba al método JDBC DatabaseMetaData#getColumns con un nombre de catálogo nulo.

3.1.0

Publicado el 15/02/2024

Mejoras

  • Se añadió compatibilidad con la autenticación basada en formularios de autenticación integrada de Windows de Microsoft Active Directory Federation Services (AD FS).

  • Para garantizar la compatibilidad con versiones anteriores de la versión 2.x, ahora se acepta el subprotocolo awsathena JDBC, pero genera una advertencia de obsolescencia. En su lugar, utilice el subprotocolo JDBC athena.

  • AwsDataCatalog es ahora el valor predeterminado para el parámetro del catálogo y default es el valor predeterminado para el parámetro de la base de datos. Estos cambios garantizan que se devuelvan los valores correctos para el catálogo y la base de datos actuales en lugar de nulos.

  • De conformidad con la especificación JDBC, IS_AUTOINCREMENT y IS_GENERATEDCOLUMN ahora devuelven una cadena vacía en lugar de NO.

  • El tipo de datos int de Athena ahora se asigna al mismo tipo JDBC que el integer de Athena en lugar de a other.

  • Cuando los metadatos de las columnas de Athena no contienen los campos opcionales precision y scale, el controlador ahora devuelve cero para los valores correspondientes de una columna de ResultSet.

  • La versión del AWS SDK se ha actualizado a la versión 2.21.39.

Correcciones

  • Se corrigió un problema con GetQueryResultsStream que provocaba que se produjera una excepción cuando los resultados de texto sin formato de Athena tenían un recuento de columnas inconsistente con el recuento de columnas en los metadatos de los resultados de Athena.

3.0.0

Se lanzó el 16/11/2023

El controlador Athena JDBC 3.x es un controlador de nueva generación que ofrece mejor rendimiento y compatibilidad. El controlador JDBC 3.x es compatible con la lectura de los resultados de las consultas directamente desde Amazon S3, lo que mejora el rendimiento de las aplicaciones que consumen resultados de consultas de gran tamaño. El nuevo controlador también tiene menos dependencias de terceros, lo que facilita la integración con las herramientas de inteligencia empresarial y las aplicaciones personalizadas.

En esta página

PrivacidadTérminos del sitioPreferencias de cookies
© 2025, Amazon Web Services, Inc o sus afiliados. Todos los derechos reservados.