Mise en cache des rapports (Designer)
À propos de la mise en cache des rapports
La mise en cache des rapports stocke les résultats des rapports fréquemment exécutés afin qu’ils puissent être chargés plus rapidement. Lorsqu’un utilisateur de votre projet exécute un rapport, ses résultats sont mis en cache.
Lorsqu’un utilisateur exécute un rapport précédemment mis en cache, les résultats sont affichés immédiatement avec un horodatage indiquant la date ou l’heure à partir de laquelle le rapport est valide.
Activation de la mise en cache des rapports
Suivez ces étapes pour activer la mise en cache des rapports pour votre projet.
- Accédez à l’onglet Admin.
- Accédez à l’onglet Projets.
- Cliquez sur l’icône de modification en regard du nom de votre projet.
- Sélectionnez l’onglet Rapports.
- Cochez la case Cache côté serveur.
- Cliquez sur Enregistrer.
Effacement du cache
Cliquez sur le bouton Effacer le cache en regard du paramètre de cache côté serveur pour effacer le cache du projet. Cela supprime tous les résultats de rapport précédemment mis en cache. Les rapports devront être réexécutés pour afficher les résultats actuels.
Statut de validité de la mémoire cache
Les résultats mis en cache auront l’un des statuts suivants :
- Actuel : les résultats mis en cache sont également les derniers résultats. L’horodatage de validité du rapport affiche l’heure à laquelle le rapport a été demandé avec une coche verte.
- Expiré : les résultats mis en cache ont expiré, mais peuvent toujours être utilisés. L’horodatage de validité du rapport affiche la date ou l’heure de l’événement au plus tôt à l’origine de l’expiration du cache. Voir Expiration de la mémoire cache.
- Non valide : les résultats mis en cache ne peuvent plus être utilisés. Voir Invalidation de la mémoire cache.
Expiration de la mémoire cache
Les résultats de la mémoire cache expirée peuvent toujours être utilisés pour afficher les rapports jusqu’à ce que des résultats plus récents soient disponibles. L’affichage des résultats expirés peut être utile pour les rapports dans lesquels de nouvelles données sont constamment ajoutées.
Les résultats mis en cache expireront dans les cas suivants :
- Lorsque de nouvelles données sont chargées dans le projet.
- Lorsque l’opinion est recalculée.
- Lorsque les modèles de classification associés sont modifiés.
Invalidation de la mémoire cache
Les résultats de cache non valides ne peuvent pas être utilisés dans les rapports. Pour déterminer quand les résultats de la mémoire cache deviennent non valides, vous pouvez définir une période de validité. Après cette période, les résultats de la mémoire cache ne peuvent plus être utilisés.
Lorsque les résultats de la mémoire cache d’un rapport deviennent antérieurs à la période de validité, ce programme est réexécuté.
Pour définir la période de validité des résultats d’un rapport, procédez comme suit :
- Accédez à l’onglet Admin.
- Accédez à l’onglet Projets.
- Cliquez sur l’icône de modification en regard du nom de votre projet.
- Sélectionnez l’onglet Rapports.
- Saisissez le nombre de jours après lesquels les résultats mis en cache deviennent non valides dans la zone de texte Période de validité des résultats du rapport.
- Cliquez sur Enregistrer.
Actualisation des rapports
L’actualisation des rapports permet de réexécuter les rapports expirés en arrière-plan, tout en conservant la possibilité d’afficher les derniers résultats mis en cache.
Lorsque vous souhaitez actualiser votre rapport, vous pouvez ouvrir les options du rapport et cliquer sur Actualiser.
Le programme est exécuté à nouveau en arrière-plan. Lorsque les nouvelles données sont prêtes, une icône d’actualisation s’affiche. Cliquez sur cette option pour mettre à jour la note de frais.