7 Commits

Author SHA1 Message Date
c98aec2c24 Melhorias em concorrência, logs e tratamento de erros
- Adicionado `SemaphoreSlim` para controle de requisições HTTP simultâneas.
- Implementado log detalhado de operações com `ConcurrentBag`.
- Melhorado tratamento de erros com mensagens enriquecidas.
- Refatorados métodos para suportar concorrência e paginação.
- Removido método `Interpolar` por não ser mais necessário.
- Ajustada consulta SQL em `AccessRepository` para novos filtros.
- Refatorada atualização em lote no `PostgresRepository`.
- Alterado intervalo de datas e suporte a proxy em `Program.cs`.
- Melhorias gerais de formatação, comentários e lógica de seleção.
2025-10-24 14:18:49 -03:00
325bc76757 Upload dos dados utilizando tabelas temporárias para reduzir o número de querys ao banco 2025-10-16 11:39:19 -03:00
654d363d12 Dados de medição agrupados por hora antes de escolher entre Inspeção lógica e coleta diária. Após escolha realizada são feitas as estimativas com base na média dos dados consolidados. 2025-10-15 14:11:46 -03:00
a8d87addad Melhoria do processo de erros definitivos e retry.
Melhoria do processo de estimativa de dados faltantes para atender metodologia da CCEE.

Adapatação de modelos para poder inserir dados nulos (faltantes) no banco de dados.
2025-10-15 11:09:23 -03:00
460598c6b5 Código funcional.
Separação em camadas.
Utilização de estimativa para horas faltantes (entre 9 e 11 registros).
2025-10-02 17:46:48 -03:00
1e814e9c34 Infra: Separação de classes e responsabilidades. 2025-09-30 15:46:09 -03:00
771de2de33 Separação de classes e responsabilidades. 2025-09-30 15:39:46 -03:00