Ticket #41 (new enhancement)
Melhoria do serviço de análise
Reported by: | gribeiro | Owned by: | paulo.morais |
---|---|---|---|
Priority: | blocker | Milestone: | terrama2-4.0.0 |
Component: | analysis | Version: | 4.0 |
Keywords: | Cc: | ||
Parent Tickets: | Platform: | WLA |
Description (last modified by jano.simas) (diff)
Operadores sobre objetos monitorados: incluir objetos na forma de linhas e pontos
Buffer sobre objetos monitorados: incluir operação de buffer em todos operadores, assim como aqueles objetos na forma de linhas e pontos
Operadores que utilizam grades (diferentes resoluções e tamanhos) - incluir MIN, MAX , SOMA, MEDIA
Op. Amostra Ponto Histórico Período da grade de observação - incluir MIN, MAX ,SOMA, MEDIA
Op. Amostra última grade de previsão numérica - incluir MIN, MAX ,SOMA, MEDIA
Op. Amostra Histórico da grade de previsão numérica - incluir MIN, MAX , SOMA, MEDIA
Módulo de Cache: Os operadores sobre os dados hidrometeorológicos e modelos de previsão são operações demoradas, ainda mais quando executados sobre grande volume de dados históricos. Para melhorar o desempenho dessas operações, a construção de um módulo que armazene em memória cachê alguns resultados dessas operações, que possam ser reutilizados em outros processamentos resultaria em aumento de desempenho.
Incluir resolução temporal para aplicação dos operadores espaciais do TerraMA2:
os operadores devem incluir parâmetros como segundos, minutos, horas, dias, semanas, mês e ano.
Armazenar somente a última grade criada pela plataforma: Implementar a opção de armazenar no banco de dados somente a última grade criada por análises baseadas em modelo ou por interpolações de pontos fixos. Algumas aplicações necessitam somente da última grade criada pela plataforma, de modo que possam ser utilizadas em cruzamentos com dados de ocorrência ou em outras análises. Esta opção evitaria a necessidade de utilizar regras de arquivamento para tais grades. Neste caso, uma regra de arquivamento sobre estas grades não deve ser permitida e uma mensagem deve avisar dessa condição.
Horário fixo para execução de coleta de dados e análises: Implementar a opção de configurar horários fixos em que uma coleta e uma análise serão executados em bancos de dados de operação. No caso da coleta alguns dados são produzidos em horários pré-determinados, como é o caso de modelos de previsão em que são produzidos duas vezes por dia (0 e 12 horas). Caso o dado não esteja disponível no horário indicado, um número de tentativas deve ser feito até que o dado seja coletado e, neste caso, avisos devem ser enviados ao administrador do sistema (pelo módulo de tolerância de falhas). No caso de análises, quando for atingido o horário determinado para sua execução, esta deverá ser executada, caso o serviço de coleta tenha tido sucesso na obtenção de novos dados.
Executar análise inativa: Para análises ativas ou condicionadas de um banco de dados de operação as análises são executadas sempre que um algum dado ambiental novo é coletado (no caso das ativas) ou que uma condição seja satisfeita (no caso das condicionadas). Para análises inativas implementar um botão de dispare a execução da mesma. Esta opção é útil para modelos que ainda não estão calibrados e o usuário deseja ver os resultados apresentados no console ou mesmo no aplicativo de configuração. (Chamar nova instância do serviço para não interromper as análises)
Subtickets (add)
#972: Avisar o usuario de mascaras de arquivo sem caracteres coringa | enhancement | closed | francisco.neto |