Como uso os resultados de uma consulta do Amazon Athena em outra consulta?

2 minuto de leitura
0

Quero usar os resultados de uma consulta do Amazon Athena para realizar uma segunda consulta.

Resolução

Use um dos métodos a seguir para usar os resultados de uma consulta do Athena em outra consulta:

  • **CRIE UMA TABELA COMO SELECT (CTAS):**Uma consulta CTAS cria uma nova tabela a partir dos resultados de uma instrução SELECT em outra consulta. O CTAS é útil para transformar dados que você deseja consultar regularmente. O CTAS tem algumas limitações. Por exemplo, você pode especificar no máximo 100 novas partições. Para obter mais informações, consulte Considerações e limitações para consultas de CTAS. Para ver exemplos, consulte Exemplos de consultas CTAS.
  • Crie uma visualização: As visualizações são úteis para consultar os resultados de consultas de pequeno a médio porte que são específicas e não devem ser alteradas. Para obter mais informações, consulte Trabalhar com fluxos.
  • **Use a cláusula WITH para executar várias instruções de seleção ao mesmo tempo:**Use a cláusula WITH para definir uma ou mais subconsultas. Cada subconsulta define uma tabela temporária, semelhante a uma definição de exibição. Use as subconsultas da cláusula WITH para definir com eficiência tabelas que você pode usar quando a consulta é executada. Para obter mais informações, consulte Parâmetros. Exemplo:
WITH temp AS (SELECT * FROM tbl1 WHERE col1 = 1) SELECT * FROM tbl2, temp;

Informações relacionadas

Como posso acessar e baixar os resultados de uma consulta do Amazon Athena?

AWS OFICIAL
AWS OFICIALAtualizada há 2 anos