Executar consultas SQL usando o 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 a origens 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
- Visualizar planos de consultas
- Resultados da consulta e consultas recentes
- Reutilização dos resultados da consulta
- Visualizar estatísticas de consultas
- Trabalhar com visualizações
- Usar consultas salvas
- Utilizar consultas parametrizadas
- Otimizador baseado em custos
- Consulta do S3 Express One Zone
- Consultar o S3 Glacier
- Tratamento de atualizações do esquema
- Consultar matrizes
- Consultar dados geoespaciais
- Consultar JSON
- Usar ML com o Athena
- Consultas com UDFs
- Realizar consultas entre regiões
- Consulta no AWS Glue Data Catalog
- Consulta de logs do 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.