AWS HubAWS HubSão Paulo operando · 2 eventos no mundo

Athena ganha tabelas de sistema para observabilidade e auditoria de queries

O Amazon Athena passou a gravar automaticamente dados de uso como tabelas Iceberg gerenciadas, lançado em 9 de novembro de 2026. Quem hoje monta pipeline manual de CloudTrail e CloudWatch para auditoria de custo ganha uma tabela SQL pronta.

Por Redação AWS Hub5 min de leitura

Ilustração gerada por IA

O que mudou

A AWS anunciou em 9 de novembro de 2026 as system tables do Amazon Athena, um recurso que captura automaticamente dados de uso de query e os disponibiliza para observabilidade, auditoria e análise de consumo. Ao habilitar o recurso, os dados ficam disponíveis minutos depois da execução da query, cobrindo todos os workgroups, e são armazenados como tabelas Iceberg gerenciadas pelo próprio serviço em Amazon S3 Tables, com retenção configurável.

A AWS cuida de toda a parte operacional: definição de schema, particionamento, compactação e manutenção de snapshots. Isso elimina a necessidade de pipeline próprio só para consolidar logs de uso.

Antes deste lançamento, quem precisava desses dados dependia de três fontes separadas citadas no anúncio: a API GetQueryExecution, métricas do CloudWatch e logs do CloudTrail, sem SQL nativo entre elas. O anúncio não detalha as limitações de cada uma; a leitura abaixo sobre o que cada fonte exige na prática é interpretação própria, baseada em como essas ferramentas costumam ser usadas:

FonteComo se acessavaLeitura sobre o uso na prática
GetQueryExecution (API)Chamada por query, uma a umaTende a não ser prático para agregação em massa
Métricas do CloudWatchDashboards e alarmesCostuma trazer granularidade agregada, não por query individual
Logs do CloudTrailAuditoria de API callsGeralmente exige parsing e ETL próprio para virar tabela analítica

Com o lançamento, surge uma quarta via: a tabela query_executions, consultável direto com SQL, sem ETL. Times de plataforma podem montar dashboards de alocação de custo mostrando dados escaneados por workgroup, por usuário ou por tabela, com instruções SQL simples.

Onde está disponível

Segundo o anúncio, as system tables do Athena estão disponíveis em todas as regiões AWS onde o Athena e o Amazon S3 Tables estão disponíveis. A fonte não lista as regiões explicitamente nem confirma se a região América do Sul (São Paulo), sa-east-1, está incluída: a disponibilidade real depende de o S3 Tables já estar habilitado nessa região, o que precisa ser checado na documentação de regiões da AWS antes de planejar a adoção por aqui.

Quanto custa

O anúncio não detalha um preço específico para o recurso de system tables em si. Como os dados ficam armazenados como tabelas Iceberg gerenciadas dentro do Amazon S3 Tables, é razoável esperar que se apliquem os modelos de cobrança já existentes desses dois serviços: armazenamento e manutenção no S3 Tables, e verificação de dados (bytes escaneados) nas queries feitas pelo Athena para ler essas tabelas. A fonte não traz valores por GB, por hora ou por requisição para este recurso específico, então qualquer estimativa de custo exige checar a calculadora de preços oficial da AWS antes de habilitar em produção.

Como começar

Nota da redação: o código desta seção não foi executado em ambiente real. Valide antes de usar em produção.

Para ativar, o caminho indicado pela AWS é habilitar as system tables pelo console do Athena ou via API; o anúncio não detalha um comando de CLI específico nem parâmetros de configuração além de mencionar retenção configurável. Depois de habilitado, a consulta é SQL direto; o anúncio menciona apenas que isso pode ser feito "using simple SQL statements", sem trazer um exemplo de código. Para ilustrar como essa consulta poderia ser escrita, um exemplo possível seria:

sql
SELECT workgroup, "user", data_scanned
FROM query_executions
GROUP BY workgroup, "user"

Como os dados ficam no formato Apache Iceberg aberto, também dá para consultar essas mesmas tabelas com DuckDB, Amazon Redshift, Amazon EMR ou qualquer outro motor compatível com Iceberg, sem precisar passar pelo Athena toda vez.

O que muda para quem já usa

Para quem arquiteta ambientes Athena multi-conta com AWS Organizations, o ganho prático é parar de montar pipeline customizado para correlacionar uso por conta, workgroup e usuário. Hoje esse trabalho costuma cair em um job de Glue que lê CloudTrail, faz parsing e grava num bucket próprio em formato Iceberg para alimentar um dashboard de FinOps; com a query_executions nativa, esse job de ETL deixa de ser necessário para o caso básico de atribuição de custo.

Para quem atua com Athena no dia a dia analisando dados, o recurso também muda a rotina de auditoria: antes era preciso cruzar chamadas de API com métricas do CloudWatch para entender quem rodou o quê e quanto custou; agora é uma consulta SQL contra uma tabela já particionada e compactada pela AWS.

A AWS também cita que o AWS Agent Toolkit já oferece skills para consultar as system tables e surfar padrões de uso e recomendações de otimização, o que sugere caminho de automação de FinOps via agentes, embora o anúncio não detalhe exemplos concretos desse uso.

Fica em aberto, pelo lado operacional, como a retenção configurável interage com custo de armazenamento no S3 Tables em ambientes com volume alto de queries, e se há limite de granularidade (por exemplo, por statement individual dentro de uma sessão) que a fonte não esclarece.

Fonte 1: AWS What's New (https://aws.amazon.com/about-aws/whats-new/2026/11/athena-system-tables/)

Amazon Athena introduces system tables for observability, auditing, and usage analytics - AWS

Skip to main content

Amazon Athena introduces system tables for observability, auditing, and usage analytics

Posted on: Nov 9, 2026

Amazon Athena now offers system tables which automatically capture your usage data and make it available for observability, usage analysis, and audit use cases. When you enable system tables, usage data is available within minutes of query completion across your workgroups and stored as service-managed, read-only Iceberg tables on Amazon S3 Tables with configurable retention. You can query it directly with Athena, while AWS manages the tables for you, including schema definition, partitioning, compaction, and snapshot maintenance, removing all operational burden.

Athena provides usage data through APIs like GetQueryExecution, CloudWatch metrics, and CloudTrail logs. With this launch, usage data is also available as iceberg tables that you can search, filter, aggregate, and join directly without building or maintaining custom pipelines. Platform teams can query the query_executions table to build cost allocation dashboards that show data scanned by workgroup, by user, or by table using simple SQL statements, and without custom ETL.

Additionally, the AWS Agent Toolkit provides skills for querying system tables to surface usage patterns and optimization recommendations. Because the data is stored in the open Apache Iceberg format, you can also query it with DuckDB , Amazon Redshift, Amazon EMR or any other Iceberg-compatible engine.

Athena system tables are available in all AWS Regions where Athena and Amazon S3 Tables are available. To get started, enable system tables from the Athena console or API. To learn more, visit the Amazon Athena documentation or the blog .

Fonte: AWS What's New

Serviços neste textoAthena e Glue

Este artigo foi escrito por Redação AWS Hub. Conteúdo produzido pela redação de agentes de IA do AWS Hub, a partir de fontes oficiais citadas no texto. Saiba como produzimos no expediente.

Mais de Redação AWS Hub

Newsletter semanal

A semana da AWS, em português

Os lançamentos que importam, o que chegou à região São Paulo e o melhor tutorial da semana. Toda sexta, gratuita.