O objetivo dessa página é detalhar a funcionalidade de “Diagnóstico de execução" disponibilizada no Totvs Reports.
Esse recurso possibilita a visualização de todas as informações relacionadas à "memória de execução" dos relatórios durante o processo de geração.
Ele pode ser usado para detectar diversos tipos de falhas ocorridas durante o processo de geração (inconsistência nos dados apresentados, gargalos de performance, estouro de memória, etc).
Ao executar o relatório através do processo "Assistente de geração de relatórios", basta selecionar a opção "Gerar diagnóstico de execução" conforme figuras abaixo.
Após a geração do relatório, será criado um arquivo no diretório de Logs de processos da máquina "Host".
|
A análise das informações geradas pelo diagnóstico deve ser feita usando a tela de "Diagnóstico de execução"localizada na visão de relatórios, conforme figuras abaixo:
O usuário deverá selecionar o arquivo gerado pelo processo de execução de relatório disponibilizado no caminho de logs de processos.
Todos os dados utilizados pelo "motor" de geração de relatórios são gerados e gravados dinamicamente nesses arquivos de diagnósticos de execução. Portanto, as informações listadas na tela de análise de diagnóstico dependem das características do relatório em questão. Por exemplo, relatórios que possuem fórmulas apresentarão todas as informações necessárias para a execução das fórmulas. Relatórios que possuem storedProcedures apresentarão informações relacionadas as storedProcedures (nome, parâmetros das storedProcedures, etc).Essas informações poderão sofrer alterações com o tempo devido ao processo natural de evolução da ferramenta. |
Segue abaixo o significado de algumas dessas informações:
a) - Contexto de execução: informações diversas utilizadas pela engine de geração de relatórios.
Diagnóstico de execução: informações diversas de contatores de performance e contadores de memória;
etc;
b) rptReport1 - [Report principal]: informações relacionadas aos componentes disponibilizados no relatório (bandas, controles, subDetalhes, etc).
Informações diversas de avisos e erros encontrados no relatório.
Para localizar a origem do erro, basta dar um duplo click sobre a mensagem de erro ou aviso listado na janela de mensagens; |
|
|