Histórico da Página
...
- sazonalidade
- ruptura
- curva abc
- posição de estoque por loja
Objetivo do estudo
Para consolidar em um painel uma visão mais robusta e diversificada, uma premissa precisa ser atendida: Performance
...
A necessidade de buscar informações relacionadas em diversas tabelas pode ocasionar lentidão no processo quando necessitamos desses dados que estão em tabelas com grandes volumes. Uma forma de mitigar ou solucionar essa questão é disponibilizar os dados em tabelas consolidadoras onde os dados já estão prontos/formatados, ganhando assim agilidade na busca da informação, já que será necessário buscar as informações em diversas tabelas diferentes.
Painel de Gestão - Visão de negócio
Representação Técnica dos Componentes
...
- Consulta de dados consolidados: a consulta à tabelas consolidadoras traz agilidade na busca e retorno das informações;
- Consulta à tabelas padrão: serão mínimas consultas realizadas de forma pontual que não interfiram na performance;
- Componentes mais modernos: utilização de componentes mais modernos (Tecnologia e Framework) que trazem agilidade nas execuções como, por exemplo:
- Execução performática de query utilizando o conceito de bind variable;
- Utilização de json e/ou hashmap, trazendo mais performance na busca de informações em matriz quando utilizado variáveis com grande volume de dados;
- Entre outros recursos disponíveis.
Considerações finais
Considerando o modelo de arquitetura acima, serão utilizados componentes técnicos vocacionados para a necessidade da visão consolidada. Esta estratégia irá proporcionar um resultado rápido, atendendo o principal requisito do estudo, que é a performance. Foram obedecidas as orientações da engenharia coorporativa do Protheus, para que as melhores práticas sejam empregadas, tendo como base cases reais em clientes com considerável volume de dados, em rotinas que tinham no passado um histórico de performance como ofensor. Diante dos resultados aferidos, é correto afirmar que a estratégia é segura e aplicável.