Do arquivo ao número que você vê
Siga o caminho de um número, da fonte à tela, e consulte a regra de cada indicador: o que ele mede, como é calculado, de onde vem e o que não permite concluir.
Indicadores com regra publicada
276indicadores
Com fórmula publicada
243indicadores
Com dado de origem observado
208indicadores
Todos os níveis visíveis.
O que você quer fazer?
Encontrar um indicador
Pelo nome, pela unidade ou pela pergunta a que o número responde.
Ver a fórmula de um número
243 dos 276 indicadores têm fórmula publicada. Nos outros, a definição e a regra de agregação dizem como o número é obtido.
Reproduzir um valor
Baixe o arquivo que originou o número e refaça a conta. O exemplo usa um número do catálogo de dados.
Do arquivo da fonte ao número na tela
Passo 1: A fonte publica
ONS, ANEEL, CCEE, IBGE e outros órgãos publicam o arquivo, com período, atualização e licença próprios.
Passo 2: O arquivo é guardado
Cada coleta guarda uma cópia do arquivo, sem alterar nada, com a impressão digital dele: um código que muda se qualquer parte do arquivo mudar.
Passo 3: O histórico cresce
Cada valor guarda de qual coleta veio. Se a fonte revisa um valor, a versão nova entra e a anterior continua guardada.
Passo 4: A base é publicada
Regras publicadas transformam o histórico nas bases que as páginas leem. Cada arquivo publicado tem a impressão digital numa lista.
Passo 5: O indicador aparece
A regra do indicador define o número, a unidade, o recorte e o que ele não permite concluir.
Cada valor guarda de qual coleta veio. Quando a fonte revisa um valor (o ONS declara que seus dados passam por consistência recorrente), o observatório guarda a versão nova sem apagar a anterior. A consulta "como estava em" devolve o valor conhecido em qualquer instante (com fuso explícito, sem ambiguidade de data) e é a que as variáveis de entrada de modelos em produção e os testes retrospectivos por versão devem usar. O teste retrospectivo da pesquisa atual foi feito sobre uma única cópia congelada dos dados, simulando o tempo real; a limitação está declarada em cada cartão de modelo. No vocabulário de engenharia: backtest sobre um snapshot único, em pseudo tempo real, com a vintage de cada observação.
Datas distinguidas: período de referência; publicação pela fonte (quando informada); captura pela Scrutiniums; corte da previsão; emissão.
A documentação técnica completa, com a arquitetura, o catálogo de fontes, a auditabilidade e a governança de previsão, está no repositório público do projeto ↗, junto com o código que produz cada número.
Os nomes usuais em engenharia de dados são bronze (o arquivo original de cada captura), silver (o histórico de observações por captura, a vintage) e gold (os dados processados que as páginas publicam).
FONTE (CCEE, ONS, ANEEL) ↓ captura: arquivo original, sha256, url, capturado_em, publicado_em (metadado da fonte) BRONZE: cópia imutável por captura ↓ normalização determinística SILVER (histórico): observações por vintage; só acrescenta, nunca apaga ↓ regras publicadas GOLD (dados processados): indicadores com proveniência, publicados em /energia/gold ↓ INDICADOR → VISUALIZAÇÃO | MODELO Previsões: VINTAGE DA FONTE → VARIÁVEIS DE ENTRADA → VERSÃO DO MODELO → PUBLICAÇÃO → REALIZADO → APURAÇÃO
Quais interpretações são permitidas?
276 indicadores em 18 módulos · regra, unidade, recortes, cobertura e limitações de cada umNatureza do dado: Calculado
Módulo
Tem fórmula publicada
Mais filtros
276 indicadores. Mostrando 1 a 10.
Água e clima · dado de origem estimado · resultado calculado
Associação entre chuva e ENA por bacia
Meses de chuva acima do normal coincidem com ENA acima da MLT?
Unidade: coeficiente (−1 a 1) · bacia; mês (2001 a 2025) · fórmula publicada · aparece em 1 página
Água e clima · dado de origem observado · resultado calculado
Balanço hídrico de 30 dias por reservatório
As entradas e saídas de água explicam a variação do volume do reservatório?
Unidade: hm³ · reservatório; janela de 30 dias (e dia no CSV) · fórmula publicada · aparece em 1 página
Água e clima · dado de origem observado · resultado calculado
Variação da EAR por reservatório
Quais reservatórios explicam a variação do armazenamento do subsistema?
Unidade: MWmês · subsistema e reservatório; janela de 30 dias · fórmula publicada · aparece em 1 página
Água e clima · dado de origem observado · resultado calculado
Faixa sazonal da EAR
O armazenamento está dentro do usual para a data?
Unidade: % da EAR máxima e MWmês · subsistema, SIN, REE, bacia; dia do calendário · fórmula publicada · aparece em 1 página
Água e clima · dado de origem observado · resultado calculado
Mudanças da capacidade de armazenamento
Quando e por que a EAR máxima de cada subsistema mudou?
Unidade: MWmês · subsistema e reservatório; evento (dia) · fórmula publicada · aparece em 1 página
Água e clima · dado de origem observado · resultado calculado
Energia armazenada em MWmês
Quanta energia está guardada nos reservatórios, em valor absoluto?
Unidade: MWmês · subsistema, REE, bacia, reservatório; dia (série mensal pelo último dia do mês) · fórmula publicada · aparece em 1 página
Água e clima · dado de origem observado · resultado calculado
EAR do SIN em % da capacidade
Quanto da capacidade de armazenamento do SIN está ocupado?
Unidade: % da EAR máxima · SIN; dia · fórmula publicada · aparece em 1 página
Água e clima · dado de origem observado · resultado calculado
ENA de 30 dias em % da MLT
A água que chegou nos últimos 30 dias está acima do normal?
Unidade: % da MLT · subsistema, SIN, REE, bacia; janela móvel de 30 dias · fórmula publicada · aparece em 1 página
Água e clima · dado de origem observado · resultado calculado
Versão da MLT do conjunto aberto
Qual MLT o ONS usa no percentual diário da ENA e ela é a mesma do PMO?
Unidade: % de diferença e MWmed · subsistema e usina; mês e evento · fórmula publicada · aparece em 1 página
Água e clima · dado de origem estimado · resultado calculado
Anomalia de precipitação
Choveu mais ou menos que o usual para o mês e para os últimos 30 dias?
Unidade: % · bacia; mês e 30 dias · fórmula publicada · aparece em 1 página
Fonte: Scrutiniums, catálogo de indicadores dos módulos (o mesmo que o observatório usa para calcular). “sem dado” indica ausência na fonte, nunca zero; nos arquivos baixados a ausência é célula vazia. Ordem atual: Módulo, de A a Z.
Só as que a regra de cada indicador sustenta. Os 276 indicadores têm definição, unidade, recorte e limites escritos; 243 têm fórmula publicada.
Os números por trás da resposta
Cada um dos 276 indicadores publicados em 18 módulos tem definição, unidade, recorte geográfico e temporal, regra de agregação, regra de cobertura, política de ausência, validações e limitações escritas; 243 têm fórmula publicada e 208 usam dado de origem observado. A lista abaixo é a mesma que o pipeline usa para calcular: uma regra que não está nela não é aplicada.Como refazer um número, passo a passo?
O exemplo refaz, com o arquivo que você baixa, o número de conjuntos publicados no catálogo. O caminho é o mesmo para qualquer número que tenha a ficha Comprove este número.
- 1. Baixe o arquivo. O catálogo completo, com uma linha por conjunto.Baixar o catálogo (CSV)
- 2. Conte. Cada linha diz até onde o conjunto chegou, de catalogado a publicado. Conte as linhas cujo estado é PUBLICADO.
- 3. Compare. Resultado: 126 de 415 linhas. É o mesmo número de Publicados no observatório, na primeira faixa da página Dados.Abrir a página Dados
- 4. Confira a origem. A ficha mostra a fórmula, a fonte, a versão e a impressão digital dos arquivos de origem.
Arquivo: dados_catalogo.csv, coluna estado (ponto e vírgula como separador, campos de texto entre aspas). Consulta que gera o número: entradas de catalogo.json com estado = PUBLICADO. Para refazer a publicação inteira: python3 pipeline/energia/executar_modulo.py dados --sem-coleta.
Impressão digital (sha256) do arquivo na lista de arquivos: 7d57de94e44008acb8f7d2952239fbc36e86fb39713869a7301f1ce3c353027c. Confira a do arquivo baixado na página Download e reprodução.
Como o observatório confere as próprias afirmações e arquivos?
Afirmações de fonte integrada conferidas
8afirmações
Checagens automáticas reprovadas
3checagens
As 3 checagens reprovadas são de arquivos CSV: linhas com número de colunas diferente do cabeçalho. Os 3 arquivos foram reescritos depois da validação: a impressão digital que o relatório julgou é diferente da que está na lista de arquivos publicados, então o relatório não diz nada sobre a versão que você baixa. Relido na construção desta página, cada arquivo publicado tem o número de colunas do cabeçalho em todas as linhas. Nada foi reaprovado à mão: o relatório da publicação continua como foi gerado.
empresas_financas_ajustes.csv: esquema: 3 linhas com número de colunas diferente do cabeçalho. Impressão digital julgada: 25518c16ec119b7afc8e697be910a5ca5541f000131e8d8d50a3d1ca82deea17. Impressão digital na lista de arquivos: 7b03785d34417e989a383f0cf4dc8c349b835df50a2f771af882317fe0a75c8a. Releitura: 111 linhas, 12 colunas no cabeçalho, 0 linhas com número de colunas diferente. mercado_nacional_mensal.csv: esquema: 18 linhas com número de colunas diferente do cabeçalho. Impressão digital julgada: eb6fcba7b021f6d4d145b4b1d76d81d2331282195784067af7be923986b2c2a0. Impressão digital na lista de arquivos: 78dc79def97822f8aa45cdc5c26eea1eac5c58826479c1f2599d40a56ead1c11. Releitura: 272 linhas, 17 colunas no cabeçalho, 0 linhas com número de colunas diferente. sintese_regras_diario.csv: esquema: 3099 linhas com número de colunas diferente do cabeçalho. Impressão digital julgada: 7b975056e280af8cce712c6b599169edd36fdd2bb77837246bbfd80e0cf4ddd1. Impressão digital na lista de arquivos: 498a38d0dba8108b91650604660e32e5f4359efb7076545d82096364b49c221d. Releitura: 20.981 linhas, 8 colunas no cabeçalho, 0 linhas com número de colunas diferente.
O estado de cada arquivo publicado está em Download e reprodução.
Tabela completa das regras, com todas as colunas
A mesma busca e os mesmos filtros da lista, com as colunas de natureza, unidade e recortes para ordenar e comparar. O recorte escolhido na lista aparece aqui, e a tabela baixa o recorte em CSV ou XLSX.
Módulo
Natureza do dado de origem
Natureza do resultado
Tem fórmula publicada
276 de 276 linhas
| Associação entre chuva e ENA por bacia | Meses de chuva acima do normal coincidem com ENA acima da MLT? | Água e clima | Estimado | Calculado | coeficiente (−1 a 1) | bacia | mês (2001 a 2025) | sim | 1 |
|---|---|---|---|---|---|---|---|---|---|
| Balanço hídrico de 30 dias por reservatório | As entradas e saídas de água explicam a variação do volume do reservatório? | Água e clima | Observado | Calculado | hm³ | reservatório | janela de 30 dias (e dia no CSV) | sim | 1 |
| Variação da EAR por reservatório | Quais reservatórios explicam a variação do armazenamento do subsistema? | Água e clima | Observado | Calculado | MWmês | subsistema e reservatório | janela de 30 dias | sim | 1 |
| Faixa sazonal da EAR | O armazenamento está dentro do usual para a data? | Água e clima | Observado | Calculado | % da EAR máxima e MWmês | subsistema, SIN, REE, bacia | dia do calendário | sim | 1 |
| Mudanças da capacidade de armazenamento | Quando e por que a EAR máxima de cada subsistema mudou? | Água e clima | Observado | Calculado | MWmês | subsistema e reservatório | evento (dia) | sim | 1 |
| Energia armazenada em MWmês | Quanta energia está guardada nos reservatórios, em valor absoluto? | Água e clima | Observado | Calculado | MWmês | subsistema, REE, bacia, reservatório | dia (série mensal pelo último dia do mês) | sim | 1 |
| EAR do SIN em % da capacidade | Quanto da capacidade de armazenamento do SIN está ocupado? | Água e clima | Observado | Calculado | % da EAR máxima | SIN | dia | sim | 1 |
| ENA de 30 dias em % da MLT | A água que chegou nos últimos 30 dias está acima do normal? | Água e clima | Observado | Calculado | % da MLT | subsistema, SIN, REE, bacia | janela móvel de 30 dias | sim | 1 |
| Versão da MLT do conjunto aberto | Qual MLT o ONS usa no percentual diário da ENA e ela é a mesma do PMO? | Água e clima | Observado | Calculado | % de diferença e MWmed | subsistema e usina | mês e evento | sim | 1 |
| Anomalia de precipitação | Choveu mais ou menos que o usual para o mês e para os últimos 30 dias? | Água e clima | Estimado | Calculado | % | bacia | mês e 30 dias | sim | 1 |
| Precipitação média na bacia | Quanto choveu na área de cada bacia hidroenergética? | Água e clima | Estimado | Calculado | mm/dia (mm no mês e em 30 dias) | bacia hidroenergética do ONS | dia UTC, mês e 30 dias | sim | 1 |
| Previsão de chuva por bacia | Quanto o modelo de previsão espera de chuva em cada bacia nos próximos dias? | Água e clima | Previsto | Previsto | mm/dia (mm em 7 dias e no horizonte) | bacia hidroenergética do ONS | dia UTC, rodada | sim | 1 |
| Previsão de temperatura por subsistema | Que temperatura o modelo de previsão espera nas áreas onde está a população de cada subsistema? | Água e clima | Previsto | Previsto | °C | subsistema e SIN | dia UTC, rodada | sim | 1 |
| Anomalia de temperatura | Os últimos 30 dias foram mais quentes ou mais frios que o usual? | Água e clima | Estimado | Calculado | °C | subsistema e SIN | 30 dias e mês | sim | 1 |
| Temperatura do ar por subsistema | Qual foi a temperatura nas áreas onde está a população de cada subsistema? | Água e clima | Estimado | Calculado | °C | UF, subsistema, SIN | dia (hora solar local) | sim | 1 |
| Contribuição de calendário, temperatura, sazonalidade e tendência (decomposição estatística) | Quanto da variação da carga é compatível com clima e calendário, segundo um modelo estatístico? | Carga | Observado | Estimado | log × 100 (aproximadamente pontos percentuais) | subsistema e SIN | diário e janelas | sim | 1 |
| Erro fora da amostra da decomposição estatística | Quão bem o modelo de clima e calendário reproduz a carga em dias que não viu? | Carga | Observado | Estimado | % e MWmed | subsistema e SIN | diário, agregado no período de avaliação | sim | 1 |
| Carga média anual e variação entre anos completos | Quanto o sistema consumiu em média em cada ano e quanto isso mudou? | Carga | Observado | Calculado | MWmed e % | subsistema e SIN | anual | sim | 1 |
| Parcela da carga global atendida por MMGD (estimativa do ONS) | Qual parcela da carga é suprida pela micro e minigeração distribuída, segundo a estimativa do ONS? | Carga | Estimado | Calculado | % da carga global | submercado e SIN | hora, dia e mês | sim | 1 |
| Perfil horário típico por mês e tipo de dia | Como a carga se distribui ao longo do dia num mês típico? | Carga | Observado | Calculado | MWmed | subsistema e SIN | hora do dia, por mês | sim | 1 |
| Pico horário diário da carga e hora do pico | Quando ocorre o pico de carga e de que tamanho ele é? | Carga | Observado | Calculado | MWmed (na hora) e hora 0 a 23 | subsistema e SIN | diário (a partir de valores horários) | sim | 1 |
| Revisão da carga diária entre capturas | Quanto a fonte mudou um valor já publicado? | Carga | Observado | Calculado | MWmed e % | subsistema | diário, por captura | sim | 1 |
| Variação da carga contra os mesmos dias da semana do ano anterior | Quanto a carga mudou em relação ao mesmo período do ano passado, com a mesma composição de dias? | Carga | Observado | Calculado | % | subsistema (SE/CO, S, NE, N) e SIN | janela diária móvel | sim | 1 |
| Temperatura diária ponderada pela população, por subsistema | Qual foi a temperatura média do dia nas regiões de cada subsistema? | Carga | Estimado | Calculado | °C | subsistema e SIN | diário | sim | 1 |
| Bandeira tarifária acionada e adicional por patamar | Qual bandeira vigorou em cada mês e quanto ela acrescenta por kWh? | Conta de luz | Observado | Observado | R$/MWh | Sistema Interligado Nacional (consumidores cativos, exceto sistemas isolados) | mensal | não | 1 |
Afirmações sobre fontes integradas, conferidas com o catálogo
Cada frase abaixo é escrita pelo pipeline a partir do estado real do catálogo: o conjunto só é descrito como integrado, validado ou publicado se a escada chegou lá. Uma afirmação cujo conjunto está fora do catálogo, ou só catalogado, reprova.
Limites de intercâmbio entre subsistemas● conferida com o catálogo
Limites de intercâmbio entre subsistemas: não há conjunto público estruturado com os limites operativos e as suas vigências; os limites estão no Relatório Quadrimestral de Limites de Intercâmbio, no SINtegre do ONS (acesso autenticado), e não foram integrados. Nenhum percentual de uso do limite é calculado. Integrados, só para citação: Documentos públicos do ONS sobre limites sistêmicos (Submódulo 9.1, PEL 2019/2020, RT-ONS DPL 0131/2023) (ons:documentos-limites-intercambio, publicado). Achado A06 (bloqueado por fonte não pública (limites) e resolvido para a pergunta alternativa (evidências publicadas)): Não há recurso público estruturado com os limites operativos de intercâmbio e suas vigências. O painel responde quando há evidência publicada de limitação: horas em que fluxos sistêmicos ficaram acima do limite estabelecido (ATLS) e perturbações com corte de carga. Nenhum percentual de utilização é calculado.
Conjuntos citados: ons:documentos-limites-intercambio (publicado).
CorreçãoA metodologia afirmava que os limites de intercâmbio estavam catalogados. A página de metodologia dizia que os limites de intercâmbio estavam catalogados; não há conjunto público correspondente. A frase deve dizer que os limites estão no Relatório Quadrimestral do SINtegre (acesso autenticado) e não foram integrados.
Intercâmbio verificado entre subsistemas● conferida com o catálogo
Intercâmbio verificado entre subsistemas: integrado, validado e publicado (ons:intercambio-nacional).
Conjuntos citados: ons:intercambio-nacional (publicado).
CVU por usina térmica● conferida com o catálogo
CVU por usina térmica: integrado, validado e publicado (ons:cvu-usitermica).
Conjuntos citados: ons:cvu-usitermica (publicado).
Geração por usina● conferida com o catálogo
Geração por usina: integrado, validado e publicado (ons:geracao-usina-2).
Conjuntos citados: ons:geracao-usina-2 (publicado).
Geração térmica por motivo de despacho● conferida com o catálogo
Geração térmica por motivo de despacho: integrado, validado e publicado (ons:geracao-termica-despacho-2).
Conjuntos citados: ons:geracao-termica-despacho-2 (publicado).
PLD horário● conferida com o catálogo
PLD horário: integrado, validado e publicado (ccee:pld_horario).
Conjuntos citados: ccee:pld_horario (publicado).
CMO semanal e semi-horário● conferida com o catálogo
CMO semanal e semi-horário: integrado, validado e publicado (ons:cmo-semanal, ons:cmo-semi-horario).
Conjuntos citados: ons:cmo-semanal (publicado); ons:cmo-semi-horario (publicado).
Conjuntos da CCEE integrados (mercado de curto prazo e cadastro de agentes)● conferida com o catálogo
Conjuntos da CCEE integrados (mercado de curto prazo e cadastro de agentes): 18 conjuntos integrados, validados e publicados.
Conjuntos citados: ccee:agente_qtd_contabilizacao (publicado); ccee:consumo_classe_agente (publicado); ccee:consumo_mensal_ambiente_comercializacao (publicado); ccee:desligamento_compulsorio (publicado); ccee:desligamento_voluntario (publicado); ccee:encargo_ess_ancilar (publicado); ccee:encargo_pgto_mensal (publicado); ccee:garantia_fisica_sazo_mre_submercado (publicado); ccee:geracao_submercado (publicado); ccee:infomercado-mensal (publicado); ccee:lista_agente_associado (publicado); ccee:lista_perfil_v1 (publicado); ccee:mre_mensal (publicado); ccee:parcela_carga_consumo (publicado); ccee:rd_encargos_contab_mensal (publicado); ccee:reserva_encargo (publicado); ccee:sumario_mensal_compra_venda_submercado (publicado); ccee:sumario_mensal_liquidacao (publicado).
Natureza do dado e situação da validação, ficha a ficha
Cada ficha de evidência (154) tem uma natureza e uma situação de validação. 142 fichas não têm natureza vinculada com segurança e aparecem como sem vínculo: a situação da validação é publicada, e a natureza fica em aberto em vez de ser chutada.
| Natureza | reconciliacao aprovada | controles aprovados | ressalva | divergencia | pendencia |
|---|---|---|---|---|---|
| Calculado | 3 | 2 | 2 | 0 | 0 |
| Estimado | 0 | 1 | 0 | 0 | 0 |
| Observado | 1 | 0 | 2 | 0 | 0 |
| Previsto | 0 | 0 | 1 | 0 | 0 |
| Sem natureza vinculada | 57 | 30 | 55 | 0 | 0 |
- reconciliacao aprovada
- Reconciliação por caminho independente aprovada (outro arquivo, total oficial ou releitura por outro código).
- controles aprovados
- Controles internos aprovados, sem reconciliação externa registrada.
- ressalva
- Ressalva: algum teste ou a reconciliação aponta limitação declarada.
- divergencia
- Divergência: teste ou reconciliação reprovado.
- pendencia
- Pendência: número publicado sem ficha de evidência com testes.
Regras do pipeline: estados, uso, validação, horizonte e tempo
- Uso e estado
- Uso é eixo separado do estado: indicador, modelo (com o estado do modelo no registro), conferência, contexto ou histórico. Um conjunto que alimenta modelo em PESQUISA não é 'utilizado em modelo' em produção.
- Validação
- Checagens com resultado aprovado, ressalva, reprovado ou não aplicável; o veredito de um alvo é o pior resultado. Divergência entre total e partes publicados pela própria fonte é ressalva documentada; total calculado pela plataforma que não fecha é reprovado.
- Revisão
- Revisão = troca de valor de uma mesma (série, referência) entre capturas consecutivas do mesmo arquivo (recurso); a mesma referência com valores diferentes em arquivos diferentes é conflito entre recursos, contado à parte. Publica-se quantas observações (pares série e referência) e quantas referências (períodos distintos) mudaram, em quantas séries, o período afetado e a maior mudança absoluta (na unidade da série) e relativa, além da data de cada captura que trouxe valores novos. Em cadastros e atos (registros), a mesma regra: mudança é troca de valor de um campo da mesma chave entre capturas consecutivas do mesmo arquivo; a mesma chave com valor diferente em arquivos diferentes (lista de um ano e a do seguinte, código reutilizado, mudança societária entre edições) é conflito entre recursos, contado à parte; campos que descrevem o arquivo e não o cadastro (data de geração, de processamento, de verificação) são contados em metadado_do_arquivo e não entram nas mudanças.
- Datas distinguidas
- Periodo referencia:
- Início e fim do período a que o dado se refere, no fuso e convenção da fonte.
- Publicado pela fonte em:
- Data de modificação do arquivo informada pela fonte (last_modified do CKAN); vazia quando a fonte não informa ou quando não acompanha o conteúdo (PLD da CCEE).
- Capturado em:
- Primeira captura observada pelo pipeline de cada vintage (UTC).
- Gerado em:
- Processamento que gerou a gold (UTC).
- Validado em:
- Execução das validações registradas (UTC).
- Vigencia:
- Período de validade de regra, tarifa, ato, entidade ou geometria, quando o dado tem vigência.
- Versoes:
- Versão do pipeline, commit do código (versao_codigo) e id da publicação (manifesto.json).
- Referências legitimamente posteriores à captura (horizonte)
- ccee_pld_horario: O PLD de cada hora é publicado pela CCEE na véspera.
- cmo_se: O CMO semanal é publicado para a semana operativa seguinte.
- ons_cmo_semanal_a02: O CMO semanal é publicado para a semana operativa seguinte.
- ons_cmo_semihorario: O CMO semi-horário do DESSEM é publicado na programação do dia seguinte.
- ons_rede_pdo_conversoras: Programação diária da operação: valores programados para o dia seguinte.
- epe_pde: Cenário do Plano Decenal (PDE 2035): horizonte futuro por definição (natureza CENARIO).
- aneel_continuidade: Limites regulatórios de DEC e FEC fixados pela ANEEL para anos futuros (séries de limite).
- aneel_subsidios_tarifarios: O dicionário do conjunto (versão 1.0, 01/03/2023) define DatSubsidio como competência do repasse de custeio homologado em ato normativo, com tipo de montante que inclui Previsão: competências futuras são repasses homologados, não observação.
- regulacao_documentos: Atos normativos: o período é de vigência, que pode se estender ao futuro.
- ons_cvu_termica: O CVU é publicado por semana operativa, inclusive a semana seguinte à publicação.
Limitações declaradas
- A lista é a do observatório em 06/10/2026; indicador novo só aparece na próxima atualização.
- O rótulo Estimado não separa o valor estimado pela fonte do estimado pelo observatório: a plataforma tem uma só categoria para os dois, e nenhuma ficha diz qual dos dois é. A separação está pedida e ainda não foi feita.
- A seção 11.3 separa 'estimado pela fonte' de 'estimado pelo observatório'. O contrato de proveniência compartilhado (pipeline/energia/gold/comum.py, NATUREZAS) tem uma só categoria ESTIMADO, e nenhuma proveniência diz qual dos dois é: o eixo publica ESTIMADO sem a separação, e a mudança está pedida ao integrador (pedido 8 do documento do módulo).
Baixar os dados (2 arquivos)
Próxima pergunta: Quais dados estão de fato validados?
Por que isso importa
Taxonomia de natureza do dado
Todo número exibido carrega um selo. As categorias nunca se confundem, e a forma do selo muda com a categoria, não só a cor.
- Natureza do dado: ObservadoValor publicado diretamente pela fonte oficial ou primária.
- Natureza do dado: CalculadoTransformação determinística feita pela Scrutiniums, com fórmula publicada.
- Natureza do dado: EstimadoValor obtido por procedimento estatístico, com incerteza.
- Natureza do dado: PrevistoValor para período futuro, sempre com modelo, versão e dados de origem.
- Natureza do dado: CenárioSimulação condicional a uma hipótese declarada. Não é previsão.
O CMO semanal é publicado pelo ONS como saída do modelo DECOMP: para a plataforma é OBSERVADO (valor oficial), com a nota de que é resultado de modelo da fonte. Médias diárias do PLD e participações por fonte são CALCULADAS pela Scrutiniums a partir de valores observados.
Unidades
Convenções de medida usadas neste observatório, com a unidade em que cada fonte publica:
- MWmed · Megawatt médio
- Energia de um período dividida pelo número de horas do período (MWh ÷ horas). É a unidade em que o ONS publica carga, geração e intercâmbio.
- MWmês · Megawatt-mês
- Energia equivalente a um megawatt médio durante um mês. É a unidade em que o ONS publica a energia armazenada (EAR).
- p.p. · Pontos percentuais
- Diferença entre dois percentuais: de 60% para 62% são 2 p.p. (e não 2%).
Preços em reais por megawatt-hora (R$/MWh), sempre nominais: sem correção pela inflação. A descrição do conjunto de PLD na CCEE registra a unidade apenas como R$; a do CMO semanal, no dicionário do ONS, como R$/MW.
Regra editorial
Toda visualização relevante responde, nesta ordem: o que estou vendo, por que importa, o que mudou, como interpretar, o que não é possível concluir e qual é a fonte. A regra é obrigatória no componente de painel: um painel sem esses campos não é construído.
Regras de classificação publicadas
Nenhuma classificação ("baixo", "alto", "fora da faixa usual") existe sem regra estatística declarada. As regras em vigor, lidas dos próprios dados publicados:
Ver as regras de cada módulo
PLD
- Dia de referência
- Último dia com as 24 horas publicadas para os quatro submercados.
- Média diária
- Média aritmética simples das 24 horas do dia (horário local de Brasília).
- Posição histórica
- Percentil da média diária do dia de referência na distribuição das médias diárias do mesmo submercado desde 01/01/2021, em valores nominais. Faixa baixa: abaixo do 25º percentil. Central: do 25º ao 75º. Alta: acima do 75º.
- Volatilidade
- Desvio padrão amostral dos valores horários do período.
- Permanência
- Fração das horas do período abaixo do 25º percentil, entre o 25º e o 75º e acima do 75º percentil da distribuição horária do submercado desde 01/01/2021.
- Menor valor observado no ano
- Menor valor horário observado no ano civil até o dia de referência. Não é o piso regulatório: o limite oficial vigente não foi auditado nesta fase.
- Diferença entre submercados
- Para cada hora, maior valor menos menor valor entre os quatro submercados. Contam-se as horas com diferença acima de R$ 1,00/MWh; diferenças menores são tratadas como coincidência nesta contagem.
Hidrologia
- EAR do SIN
- EAR do SIN = soma das EAR verificadas dos quatro subsistemas (MWmês) ÷ soma das EAR máximas.
- Padrão histórico
- Mediana, 10º e 90º percentis do valor do mesmo dia do calendário nos anos completos anteriores, desde 2001. Para 29 de fevereiro usa-se 28 de fevereiro.
- Faixa usual
- Dentro da faixa usual: entre o 10º e o 90º percentil para a data. Abaixo ou acima disso, fora da faixa usual.
- ENA de 30 dias
- ENA de 30 dias em % da MLT = soma da ENA bruta dos 30 dias ÷ soma da MLT implícita de cada dia (ENA ÷ percentual da MLT informado pelo ONS).
- Desvio principal
- Desvio principal: subsistema com a maior distância, em pontos percentuais, entre a EAR do dia e a mediana histórica para a data.
Carga
- Carga do SIN
- Carga do SIN = soma das cargas diárias dos quatro subsistemas.
- Comparação anual
- Média dos últimos 7 ou 30 dias contra os mesmos dias do ano anterior, apenas quando os dois períodos estão no mesmo regime metodológico declarado pelo ONS.
- Extremo em 12 meses
- Maior carga diária dos últimos 365 dias.
- Validação física
- Valor diário só é publicado se for positivo (domínio do dicionário do ONS), estiver na faixa plausível do subsistema e não saltar mais de 40% sobre a mediana da semana anterior; atípico é conferido nos componentes do balanço de energia do ONS (outro conjunto) antes de ser publicado ou posto em quarentena; dia ausente fica vazio.
Geração
- Média diária
- Geração diária por fonte = média das 24 horas verificadas (MWmed). Dias sem as 24 horas não entram.
- Participação
- Participação = geração da fonte ÷ soma da geração verificada hidráulica, térmica, eólica e solar.
- Regime
- De 28/04/2023 para 29/04/2023, a geração solar do SIN no balanço passa de 1.991 para 4.377 MWmed (média diária); no Sul, de 0,9 para 641,9 MWmed. A descrição oficial do conjunto Carga de Energia do ONS declara que, a partir de 29/04/2023, passou a ser incorporado o valor estimado da micro e minigeração distribuída (MMGD), com base em dados meteorológicos previstos. No conjunto Geração por Usina, a MMGD aparece na mesma data como grupo próprio ("Pequenas Usinas (MMGD)", previsão do ONS), e a solar do balanço é igual, dia a dia, à soma das usinas fotovoltaicas desse conjunto com a MMGD (conferência no painel de matriz efetiva). A solar do balanço inclui a MMGD estimada desde então; comparações de composição só são feitas dentro do mesmo regime.
- Hidráulica, eólica e solar
- Hidráulica, eólica e solar somadas. Não é chamada de participação renovável porque o balanço não separa a térmica por combustível; a separação por combustível está no painel de matriz efetiva (Geração por Usina).
- Contexto térmico
- Participação térmica dos últimos 7 dias comparada às participações térmicas de todas as janelas móveis de 7 dias dos 365 dias anteriores: percentil e mediana.
Rede
- Fluxo
- Fluxo diário = média das 24 horas do intercâmbio verificado entre subsistemas, com sinal: positivo da primeira para a segunda ponta (N→NE, N→SE/CO, NE→SE/CO, S→SE/CO).
- Saldo líquido
- Intercâmbio líquido do subsistema = média diária do intercâmbio verificado no balanço de energia do ONS; positivo significa exportação.
- Diferença de preço
- Diferença de preço = PLD médio diário da segunda ponta menos o da primeira. Dia com diferença = diferença acima de R$ 1,00/MWh em módulo, contada nos 30 dias que terminam no dia de referência dos fluxos (dias sem PLD integrado ficam fora da contagem).
- Amplitude
- Amplitude diária = maior PLD médio diário entre os quatro submercados menos o menor.
- Limites
- Limites de intercâmbio não estão integrados; nenhuma afirmação de congestionamento é feita a partir destes dados.
Frases e alertas da Visão geral
A síntese "o sistema em 60 segundos" e a lista "o que observar" são montadas por regras fixas a partir dos dados processados; nenhum texto é redigido livremente. Cada frase tem sua regra; cada alerta, sua condição. As regras de cada frase repetem as fórmulas acima e estão em Analisar.
- Reservatórios: EAR do SIN = soma das EAR verificadas dos quatro subsistemas (MWmês) ÷ soma das EAR máximas. Mediana, 10º e 90º percentis do valor do mesmo dia do calendário nos anos completos anteriores, desde 2001. Para 29 de fevereiro usa-se 28 de fevereiro.
- Afluências: ENA de 30 dias em % da MLT = soma da ENA bruta dos 30 dias ÷ soma da MLT implícita de cada dia (ENA ÷ percentual da MLT informado pelo ONS).
- Carga: Média dos últimos 7 ou 30 dias contra os mesmos dias do ano anterior, apenas quando os dois períodos estão no mesmo regime metodológico declarado pelo ONS.
- Participação térmica: Participação térmica dos últimos 7 dias comparada às participações térmicas de todas as janelas móveis de 7 dias dos 365 dias anteriores: percentil e mediana.
- PLD: Média aritmética simples das 24 horas do dia (horário local de Brasília). Percentil da média diária do dia de referência na distribuição das médias diárias do mesmo submercado desde 01/01/2021, em valores nominais. Faixa baixa: abaixo do 25º percentil. Central: do 25º ao 75º. Alta: acima do 75º.
- Rede: Fluxo diário = média das 24 horas do intercâmbio verificado entre subsistemas, com sinal: positivo da primeira para a segunda ponta (N→NE, N→SE/CO, NE→SE/CO, S→SE/CO).
- Armazenamento em nível extremo para a data: EAR do SIN abaixo do 5º ou acima do 95º percentil do mesmo dia do calendário nos anos completos anteriores (desde 2001).
- Afluência de 30 dias em nível extremo: ENA do SIN acumulada em 30 dias (% da MLT) abaixo do 5º ou acima do 95º percentil da mesma janela nos anos completos anteriores (desde 2001).
- Participação térmica extrema: Participação térmica dos últimos 7 dias acima do 95º ou abaixo do 5º percentil das janelas de 7 dias terminadas de 7 a 371 dias antes, todas no regime do balanço iniciado em 29/04/2023.
- Carga diária entre as mais altas do ano: Carga do SIN no dia acima do 95º percentil dos 364 dias anteriores, todos no mesmo regime metodológico declarado pelo ONS.
- Preços separados entre submercados: Diferença entre o maior e o menor PLD médio diário dos quatro submercados de pelo menos 10% da média dos quatro e de pelo menos R$ 5,00/MWh.
- PLD no piso o dia inteiro: Algum submercado com as 24 horas do dia no PLD mínimo vigente (igual ao centavo).
- PLD no teto horário ou estrutural: Alguma hora no PLD máximo horário ou média diária no PLD máximo estrutural, em algum submercado.
- Restrição de geração eólica entre as maiores do último ano: Taxa de restrição eólica do SIN em 7 dias (energia não gerada ÷ geração verificada mais não gerada) acima do 95º percentil das janelas de 7 dias terminadas de 7 a 371 dias antes.
- Restrição de geração solar centralizada entre as maiores do último ano: Taxa de restrição fotovoltaica do SIN em 7 dias acima do 95º percentil das janelas de 7 dias terminadas de 7 a 371 dias antes.
- Revisão material de dado já publicado: Alguma captura dos últimos 7 dias trouxe revisão material de série usada nesta página (EAR, ENA, carga, balanço, intercâmbio, PLD, CMO): variação de pelo menos 1% do valor anterior e acima do piso da unidade (0,1 p.p., 10 MWmed ou MWmês, R$ 0,01/MWh).
- Série de PLD sem atualização recente: Último dia de PLD integrado mais de 2 dias antes da data de processamento, contada no horário de Brasília.
- Fonte desta página com atualização atrasada: Algum conjunto usado nesta página com situação ATRASADO no painel de saúde dos dados (prazo derivado da frequência declarada pela fonte).
- CMO publicado pelo ONS para a semana operativa mais recente: Evento conhecido: publicação semanal do CMO (modelo DECOMP). Não é previsão da Scrutiniums.
Governança de previsão
Modelos têm estado explícito: PESQUISA, VALIDAÇÃO, PRODUÇÃO ou APOSENTADO. Só modelo em PRODUÇÃO alimenta a previsão principal. Cada previsão registrada ganha um identificador e uma impressão digital do conteúdo (sha256); correção cria novo registro que aponta para o original, com motivo. Faixas de incerteza só são chamadas de "80%" quando a cobertura medida fora do ajuste sustenta isso.
Veja o registro de modelos e o histórico de previsões.
Limitações gerais desta fase
- O portal de dados abertos da CCEE recusa consultas automáticas comuns. O observatório usa um cliente próprio, com coleta autorizada pelo responsável em 06/10/2026 para o PLD horário, os conjuntos abertos do Mercado e o InfoMercado, e tenta a coleta em cada atualização agendada. O histórico do PLD de 2021 a 2025 vem das capturas primárias de 27/09/2026. Detalhe técnico: a recusa é um HTTP 403 com página de acesso bloqueado para o curl; o cliente do pipeline segue com o User-Agent do projeto e sem disfarce de navegador, e as capturas são versionadas com sha256. Última tentativa do PLD horário: 29/09/2026, 23:20 (Brasília), bem-sucedida. 06/10/2026 é a data da decisão do responsável, um registro de autorização, e não uma data dos dados; a data de referência dos dados do catálogo e da saúde é 01/10/2026. A coleta autorizada é posterior ao processamento de 01/10/2026, 08:22 (Brasília): 18 fontes da CCEE (conjuntos abertos e InfoMercado) foram capturadas depois dele (a última captura é de 06/10/2026, 17:01 (Brasília)). A página Mercado já usa essas capturas; as contagens do catálogo e da saúde só as incluem na próxima atualização.
- Os limites regulatórios do PLD (piso, teto horário e teto estrutural) vêm dos atos da ANEEL, com o ato e a vigência de cada valor, no painel de limites da Regulação; o "menor valor observado no ano" é descritivo e nunca é chamado de piso.
- Limites de intercâmbio entre subsistemas: não há conjunto público estruturado com os limites operativos e as suas vigências; os limites estão no Relatório Quadrimestral de Limites de Intercâmbio, no SINtegre do ONS (acesso autenticado), e não foram integrados. Nenhum percentual de uso do limite é calculado. Integrados, só para citação: Documentos públicos do ONS sobre limites sistêmicos (Submódulo 9.1, PEL 2019/2020, RT-ONS DPL 0131/2023). (ons:documentos-limites-intercambio, publicado) Achado A06 (bloqueado por fonte não pública (limites) e resolvido para a pergunta alternativa (evidências publicadas)): Não há recurso público estruturado com os limites operativos de intercâmbio e suas vigências. O painel responde quando há evidência publicada de limitação: horas em que fluxos sistêmicos ficaram acima do limite estabelecido (ATLS) e perturbações com corte de carga. Nenhum percentual de utilização é calculado.
- CVU por usina térmica: integrado, validado e publicado. (ons:cvu-usitermica)
- Geração por usina: integrado, validado e publicado. (ons:geracao-usina-2)
- Geração térmica por motivo de despacho: integrado, validado e publicado. (ons:geracao-termica-despacho-2)
- Todos os verbetes do Aprenda têm a definição conferida em fonte primária.
- Valores monetários em R$ nominais.
- O histórico de versões anteriores dos dados persiste no cache da automação (GitHub Actions) e tem uma cópia durável numa versão publicada do repositório. Os arquivos originais de cada coleta não têm cópia, mas a impressão digital de cada um fica registrada no histórico. Se o cache e a cópia se perderem, a automação abre um alerta, os dados publicados continuam corretos e só o registro de revisões anteriores se perde. No vocabulário de engenharia: o histórico de vintages persiste no cache da automação; o silver (banco com vintages e observações) tem cópia durável numa release; os arquivos brutos do bronze não têm, mas o sha256 de cada um fica registrado no silver.
- Quando a fonte remove uma referência de um arquivo, a remoção não é registrada: a série continua com o último valor publicado para ela. Revisões de valor são registradas.
Versão desta publicação
Último processamento completo dos dados: 29/09/2026, 23:20 (Brasília) · coleta executada nesse processamento: sim. Versão do processamento energia-0.1.0 · código 196905461ac0 · falhas de construção: 0 · regressões retidas: 0.
- Data de referência dos dados: 01/10/2026. O dia para o qual valem a situação (em dia, atrasado) e as contagens do catálogo.
- Catálogo e saúde processados em: 01/10/2026, 08:22 (Brasília). Quando o observatório calculou o catálogo e a situação de cada conjunto.
- Catálogo de indicadores gerado em: 06/10/2026, 17:02 (Brasília). Quando a lista de regras por indicador foi gerada.
- Último processamento completo em: 29/09/2026, 23:20 (Brasília). O último processamento de todos os módulos juntos.
Das 31 bases publicadas, 26 foram geradas com código que tinha mudanças ainda não registradas (sufixo +alterado), 4 com o código todo registrado e 1 sem versão de código registrada. Ver a versão de cada base. A versão do código é o identificador curto da versão registrada no repositório quando a base foi gerada. O sufixo +alterado quer dizer que, nesse momento, o código tinha mudanças ainda não registradas: a base não corresponde exatamente à versão indicada, e refazê-la a partir dela pode dar um resultado diferente do publicado. O sufixo desaparece quando a base é gerada de novo com o código todo registrado.