/
Performance Relatórios Personalizados

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

relatorio1.jpg

 

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.

relatorio2.jpg


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.

relatorio3.jpg



© 2024 JEXPERTS  TODOS OS DIREITOS RESERVADOS. CONHEÇA A POLÍTICA DE PRIVACIDADE DO CHANNEL

Related content