Executar consultas SQL no Amazon Athena
É possível executar consultas SQL usando origens de dados no Amazon Athena registradas com o AWS Glue Data Catalog e origens de dados, como metastores do Hive e instâncias do Amazon DocumentDB, às quais você se conecta pelo recurso de consulta federada do Athena. Para obter mais informações sobre como trabalhar com fontes de dados, consulte Conectar-se à fonte de dados. Quando você executa uma consulta Data Definition Language (DDL – Linguagem de definição de dados) que modifica o esquema, o Athena grava os metadados no metastore associado à origem dos dados. Algumas consultas, como CREATE TABLE AS
e INSERT INTO
, também podem gravar registros no conjunto de dados, por exemplo, adicionando um registro CSV a um local do Amazon S3. Quando você executa uma consulta, o Athena salva os resultados dela no local que você especificou. Isso permite visualizar o histórico de consultas e fazer download e exibir conjuntos de resultados de consulta.
Esta seção apresenta orientações para executar consultas do Athena em origens e tipos de dados comuns usando uma variedade de instruções SQL. Há também orientações gerais de como trabalhar com estruturas e operadores comuns, por exemplo, arrays, concatenação, filtragem, nivelamento e classificação. Outros exemplos incluem consultas de dados em tabelas com estruturas aninhadas e mapas, tabelas baseadas em conjuntos de dados codificados com JSON e conjuntos de dados associados aos Serviços da AWS, como logs do AWS CloudTrail e do Amazon EMR. A cobertura completa do uso do SQL padrão está fora do escopo desta documentação. Para obter mais informações sobre SQL, consulte as referências das linguagens Trino
Tópicos
- Visualização de planos de consultas
- Trabalhar com resultados de consultas e consultas recentes
- Reutilização de resultados da consulta no Athena
- Visualizar estatísticas de consultas
- Trabalhar com visualizações
- Usar consultas salvas
- Usar consultas parametrizadas
- Usar o otimizador baseado em custos
- Consultar S3 Express One Zone
- Consultar o S3 Glacier
- Lidar com atualizações de esquemas
- Consultar matrizes
- Consultar dados geoespaciais
- Consultar dados JSON
- Usar ML com o Athena
- Consultar com UDFs
- Consulta entre regiões
- Consultar o AWS Glue Data Catalog
- Consultar logs do AWS service (Serviço da AWS)
- Consultar logs do servidor Web
Para ver as considerações e as limitações, consulte Considerações e limitações das consultas SQL no Amazon Athena.