ERP – Gerador de Relatório – Lentidão em relatório
Incidente
No Gestão Empresarial | ERP, ao gerar relatório de modelo padrão ou de modelo customizado, está ocorrendo lentidão.
Causa
Esse incidente ocorre, devido há algumas motivos.
Solução
Para identificar e regularizar a lentidão de um modelo de relatório, realize os passos a seguir:
1. Analise o ambiente e e realize o levantamento abaixo:
- O relatório é novo?
- Já funcionava? Parou de funcionar?
- Houve alguma mudança?
- Atualização de versão?
- Mudança de banco de dados?
- O Servidor o problema também ocorre?
- Ocorre para um usuário especifico?
- Ocorre em uma estação especifica?
- Existe base de teste? Na base de teste o problema também ocorre?
2. Realize análise específica no modelo:
2.1. Identifique se o relatório é padrão ou customizado;
2.2. Monte o SQL principal do relatório (Visualizar / Montar SQL) e execute diretamente em uma Ferramenta de banco de dados;
2.3. Duplique o relatório e vá eliminando no modelo por etapas. Por exemplo, remover seções, controles. Neste processo, você remove alguns campos e vai gerando o relatório para tentar encontrar um possível ponto de lentidão, de um campo ou tabela;
2.4. Caso a lentidão continue, atue agora nas regras do modelo e vá eliminando por etapas. Por exemplo, regras das seções, depois regras dos campos. Neste processo, você remove trechos das regras e vai gerando o relatório para tentar encontrar um possível ponto de lentidão, de uma regra;
2.5. Analise a regra que existe na pré-seleção do modelo. Neste ponto, também é possível eliminar pontos de regras.