Publicado en: May 10, 2022

Ahora puede utilizar Amazon Athena para consultar vistas almacenadas en sus metaalmacenes de Apache Hive autoadministrados. Las vistas de Hive se definen mediante el lenguaje de consultas Hive Query Language (HiveQL), el cual no es totalmente compatible con el SQL estándar de Athena. Gracias a esta nueva capacidad, Athena maneja automáticamente las diferencias de sintaxis de HiveQL, de modo que puede consultar vistas de Hive sin necesidad de cambiar sus definiciones de vista o mantener una capa de traducción compleja. 

Una vista es una tabla lógica, creada mediante los resultados de una consulta ejecutada respecto a una tabla física cada vez que se referencia una vista. Las vistas se utilizan de manera común para centrar, simplificar y optimizar el acceso a datos subyacentes. Pueden proporcionar a los usuarios un subconjunto aislado de datos seleccionados, combinar tablas dispares con operaciones JOIN optimizadas u ocultar las complejidades de la partición de datos. Gracias a la nueva compatibilidad con vistas de Hive de Athena, puede incorporar los mismos beneficios y casos de uso que ha desarrollado para sus usuarios de Hadoop directamente para sus usuarios de Athena. Las vistas se pueden enumerar y examinar desde la consola de Athena para brindar a sus analistas una imagen más completa de su metaalmacén de Hive. Se puede realizar consultas a las vistas mediante controladores, la API o la consola de Athena y, además, están disponibles en todas las regiones compatibles.

Para obtener más información acerca de esta nueva capacidad, consulte Trabajar con vistas de Hive en la documentación de usuario de Athena.