Performance Relatórios Personalizados
Anteriormente, os relatórios personalizados eram processados diretamente na sessão do usuário, o que, em situações de alto volume de dados, gerava travamentos e lentidão na navegação. Para resolver esse problema e melhorar a performance, implementamos um novo sistema de processamento assíncrono em fila (batch). Sabemos que essa alteração pode causar dúvidas, então gostaríamos de detalhar como funciona o novo processo e os benefícios que ele traz.
Como Funciona Agora
Processamento em Fila: Os relatórios são gerados em segundo plano e o sistema armazena um snapshot dos dados já processados. Isso permite que você tenha acesso rápido às informações sem a necessidade de um novo processamento imediato.
Atualização Sob Demanda: Se os dados do relatório não forem atualizados há mais de 30 dias, você verá a data do último processamento ao acessá-lo. Nesse caso, pode optar por visualizar a versão antiga ou solicitar o reprocessamento, que será colocado em fila.
Atualizações Periódicas: Relatórios acessados regularmente serão atualizados automaticamente. Após 30 dias de inatividade, o relatório deixa de ser atualizado automaticamente, mas ao acessá-lo novamente, ele será reativado para processamento diário.
Novos Recursos
Monitoramento do Status: na tela de listagem de relatórios, você pode visualizar o status do processamento, incluindo:
Data do último processamento
Percentual de itens já processados (quando em andamento)
Inserido Botão reprocessar relatório
Experiência de Navegação
Na visualização do relatório temos a opção de Recarregar e Reprocessar.
Ao executar a opção de Reprocessar, enquanto o relatório está sendo reprocessado, você poderá continuar navegando normalmente na versão mais recente.
Mensagem de aviso ao reprocessar relatório: “Sua solicitação foi encaminhada para a fila de processamento e levará alguns minutos para ser concluída. Enquanto isso, você poderá continuar navegando com os dados antigos. Em alguns minutos recarregue o relatório para verificar os dados atualizados.”
Após alguns minutos clique na opção Recarregar para que o relatório recarregue com os dados mais recentes.
Para Uso Diário do Relatório Personalizado
Caso você prefira processar um relatório personalizado em tempo real, sem aguardar a fila de processamento, temos uma configuração (flag) que desmarcando, permite o processamento imediato para relatórios específicos (o comportamento antigo). No entanto, ressaltamos que essa opção poderá impactar a performance da plataforma dependendo do volume de dados. Sugerimos que retire esta flag como exceção.
© 2024 JEXPERTS TODOS OS DIREITOS RESERVADOS. CONHEÇA A POLÍTICA DE PRIVACIDADE DO CHANNEL