¿Cómo utilizo los resultados de una consulta de Amazon Athena en otra consulta?

2 minutos de lectura
0

Quiero usar los resultados de una consulta de Amazon Athena para hacer una segunda consulta.

Resolución

Utilice uno de los métodos siguientes para utilizar los resultados de una consulta de Athena en otra consulta:

  • CREATE TABLE AS SELECT (CTAS): Una consulta CTAS crea una tabla nueva a partir de los resultados de una instrucción SELECT de otra consulta. CTAS es útil para transformar los datos que desea consultar con regularidad. CTAS tiene algunas limitaciones. Por ejemplo, puede especificar un máximo de 100 particiones nuevas. Para obtener más información, consulte Consideraciones y limitaciones para las consultas CTAS. Para ver ejemplos, consulte Ejemplos de consultas CTAS.
  • Cree una vista: Las vistas son útiles para consultar los resultados de consultas de tamaño pequeño a mediano que son específicas y no se espera que cambien. Para obtener más información, consulte Trabajar con vistas.
  • Utilice la cláusula WITH para ejecutar varias instrucciones de selección al mismo tiempo: Utilice la cláusula WITH para definir una o más subconsultas. Cada subconsulta define una tabla temporal, similar a una definición de vista. Utilice las subconsultas de la cláusula WITH para definir de manera eficiente las tablas que puede usar cuando se ejecuta la consulta. Para obtener más información, consulte Parámetros. Ejemplo:
WITH temp AS (SELECT * FROM tbl1 WHERE col1 = 1) SELECT * FROM tbl2, temp;

Información relacionada

¿Cómo puedo acceder a los resultados de una consulta de Amazon Athena y descargarlos?

OFICIAL DE AWS
OFICIAL DE AWSActualizada hace 2 años