Saltar al contenido

¿AWS Athena puede actualizar o insertar datos almacenados en S3?

Solución:

Amazon Athena es, de hecho, un servicio de consultas: solo permite que los datos sean leer desde Amazon S3.

Sin embargo, una excepción es que los resultados de la consulta se escriben automáticamente en S3. Por lo tanto, podría utilizar una consulta para generar resultados que podrían ser utilizados por otra persona. No es del todo actualizacion datos pero es generando datos.

Mis intentos anteriores de usar la salida de Athena en otra consulta de Athena no funcionaron debido a problemas con el encabezado generado automáticamente, pero puede haber algunas soluciones disponibles.

Si busca un servicio que pueda actualizar información en S3, podrías usar Amazon EMR, que es básicamente un clúster de Hadoop administrado. Muy potente y capaz, y sin duda puede actualizar información en S3, pero es bastante complejo de aprender.

AWS S3 es un almacenamiento de objetos. Tanto Athena como S3 Select son para consultas. La única forma de modificar un objeto (archivo) en S3 es recuperarlo de S3, modificarlo y volver a cargarlo en S3.

A partir del 20 de septiembre de 2019, Athena también admite INSERT INTO: https://aws.amazon.com/about-aws/whats-new/2019/09/amazon-athena-adds-support-inserting-data-into-table-results-of-select-query/

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *