Cache de relatórios (Designer)
Sobre o cache de relatórios
O cache de relatórios armazena resultados de relatórios executados com frequência para que possam ser carregados mais rapidamente. Quando qualquer usuário do seu projeto executa um relatório, seus resultados são armazenados em cache.
Quando um usuário executa um relatório previamente armazenado em cache, os resultados são exibidos imediatamente com um carimbo de data/hora indicando a data ou a hora em que o relatório é válido.
Ativação do cache de relatórios
Siga estas etapas para ativar o cache de relatórios em seu projeto.
- Navegue até a guia Admin .
- Vá para a guia Projetos .
- Clique no ícone de edição ao avançar do nome de seu projeto.
- Selecione a guia Relatórios .
- Marque a caixa de seleção Cache do lado do servidor .
- Clique em Salvar.
Limpando o cache
Clicar no botão Limpar cache avançar da configuração de cache do lado do servidor limpará o cache do projeto. Isso remove todos os resultados de relatórios armazenados em cache anteriormente. Relatórios terão que ser executados novamente para visualizar resultados atuais.
Status de validade do cache
resultados armazenados em cache terão um dos seguintes status:
- Atual: os resultados armazenados em cache também são os resultados mais recentes. O registro de data e hora da validade do relatório exibe a hora em que o relatório foi solicitado com uma marca de seleção verde.
- Expirado: resultados armazenados em cache expiraram, mas ainda podem ser usados. O registro de data e hora da validade do relatório exibe a data ou a hora do primeiro evento que causou a expiração do cache. Consulte Expiração do cache.
- Inválido: Os resultados armazenados em cache não podem mais ser usados. Consulte Invalidação de cache.
Expiração do cache
resultados expirados do cache ainda podem ser usados para exibir relatórios até que resultados mais recentes estejam disponíveis. A visualização de resultados expirados pode ser útil para relatórios em que há constantemente novos dados sendo adicionados.
resultados armazenados em cache expirarão nos seguintes casos:
- Quando novos dados são carregados no projeto.
- Quando sentimento é recalculado.
- Quando os modelos de classificação relacionados são modificados.
Invalidação de cache
resultados de cache inválidos não podem ser usados em relatórios. Para determinar quando resultados do cache se tornam inválidos, você pode definir um período de validade. Após esse período, resultados do cache não poderão mais ser usados.
Quando os resultados do cache de um relatório forem mais antigos do que o período de validade, esse relatório será executado novamente.
Para definir um período de validade resultados do relatório, siga estas etapas:
- Navegue até a guia Admin .
- Vá para a guia Projetos .
- Clique no ícone de edição avançar do nome de seu projeto.
- Selecione a guia Relatórios .
- Digite o número de dias após os quais resultados armazenados em cache se tornam inválidos na caixa de texto Período de validade resultados do relatório .
- Clique em Salvar.
Atualização de Relatórios
A atualização de relatórios permite que relatórios expirados sejam executados novamente em segundo plano, enquanto ainda é possível visualizar os últimos resultados armazenados em cache.
Sempre que quiser atualizar seu relatório, você pode abrir as opções de relatório e clicar em Refresh (Atualizar) .
O relatório será executado novamente em segundo plano. Quando os novos dados estiverem prontos, você verá um ícone de atualização. Clique aqui para atualizar o relatório.