Memorizzazione nella cache dei report (Designer)
Informazioni sulla memorizzazione nella cache dei report
La memorizzazione nella cache dei report consente di archiviare i risultati dei report eseguiti di frequente in modo che possano essere caricati più rapidamente. Quando un utente del progetto esegue un report, i risultati vengono memorizzati nella cache.
Quando un utente esegue un report precedentemente memorizzato nella cache, i risultati vengono visualizzati immediatamente con un timestamp che indica la data o l’ora a partire dalla quale il report è valido.
Abilitazione della memorizzazione nella cache dei report
Attenersi alla seguente procedura per attivare la memorizzazione nella cache dei report per il progetto.
- Passare alla scheda Amministrazione.
- Passare al tab Progetti.
- Fare clic sull’icona di modifica accanto al nome del progetto.
- Selezionare la scheda Rapporti.
- Selezionare la casella di spunta Cache lato server.
- Fare clic su Salva.
Cancellazione della cache
Facendo clic sul pulsante Cancella cache accanto all’impostazione della cache lato server verrà cancellata la cache del progetto. In questo modo vengono rimossi i risultati dei report precedentemente memorizzati nella cache. Le note spese dovranno essere rieseguite per visualizzare i risultati correnti.
Stato validità cache
I risultati memorizzati nella cache avranno uno dei seguenti stati:
- Attuale: i risultati memorizzati nella cache sono anche i risultati più recenti. Il timestamp di validità del report visualizza l’ora in cui il report è stato richiesto con un segno di spunta verde.
- Scaduto: i risultati memorizzati nella cache sono scaduti, ma possono ancora essere utilizzati. Il timestamp di validità del report visualizza la data o l’ora del primo evento che ha causato la scadenza della cache. Vedere Scadenza cache.
- Non valido: i risultati memorizzati nella cache non possono più essere utilizzati. Vedere Invalidazione cache.
Scadenza cache
I risultati della cache scaduti possono ancora essere utilizzati per visualizzare i report fino a quando non saranno disponibili risultati più recenti. La visualizzazione dei risultati scaduti può essere utile per i rapporti in cui vengono aggiunti costantemente nuovi dati.
I risultati memorizzati nella cache scadranno nei seguenti casi:
- Quando nuovi dati vengono caricati nel progetto.
- Quando l’opinione viene ricalcolata.
- Quando vengono modificati i modelli di classificazione correlati.
Invalidazione cache
Impossibile utilizzare risultati cache non validi nei report. Per determinare quando i risultati della cache diventano non validi, è possibile definire un periodo di validità. Dopo questo periodo di tempo i risultati della cache non possono più essere utilizzati.
Quando i risultati della cache di un report diventano precedenti al periodo di validità, questo report verrà eseguito nuovamente.
Per impostare un periodo di validità dei risultati del report, attenersi alla seguente procedura:
- Passare alla scheda Amministrazione.
- Passare al tab Progetti.
- Fare clic sull’icona di modifica accanto al nome del progetto.
- Selezionare la scheda Rapporti.
- Immettere il numero di giorni dopo i quali i risultati memorizzati nella cache non saranno più validi nella casella di testo Periodo di validità dei risultati del rapporto.
- Fare clic su Salva.
Aggiornamento dei report
L’aggiornamento dei rapporti consente di rieseguire i report scaduti in background, pur essendo in grado di visualizzare gli ultimi risultati memorizzati nella cache.
Ogni volta che si desidera aggiornare il report, è possibile aprire le opzioni del report e fare clic su Aggiorna.
Il report verrà rieseguito in background. Quando i nuovi dati sono pronti, verrà visualizzata un’icona di aggiornamento. Fare clic per aggiornare il rapporto.