Modèle d’article
À propos de la mise en cache des rapports
La mise en cache des rapports permet de stocker les résultats des rapports fréquemment exécutés afin de les charger 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 s’affichent immédiatement avec un chronomètre indiquant la date ou l’heure à partir de laquelle le rapport est valide.
Activation de la mise en cache des Rapports
Suivez ces projets pour activer la mise en cache des rapports pour votre projet.
- Naviguez jusqu’à l’onglet Admin.
- Allez dans l’onglet Projets .
- Cliquez sur l’icône d’édition suivant le nom de votre projet.
- Sélectionnez l’onglet Rapports .
- Cochez la case Cache côté serveur.
- Cliquez sur Enregistrer.
Effacer le cache
En cliquant sur le bouton Effacer le cache situé à côté du paramètre Cache côté serveur , vous effacez le cache du projet. Cette opération supprime tous les résultats des rapports précédemment mis en cache. Les rapports devront être réexécutés pour afficher les résultats actuels.
État 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. Le Chronomètre de validité du rapport indique l’heure à laquelle le rapport a été demandé avec une coche verte.
- Expiré : Les résultats mis en cache ont expiré, mais peuvent encore être utilisés. L’horodatage de la validité du rapport affiche la date ou l’heure de l’évènement le plus ancien ayant entraîné l’expiration du cache. Voir Expiration du cache.
- Invalide : Les résultats mis en cache ne peuvent plus être utilisés. Voir Invalidation du cache.
Expiration du cache
Les résultats expirés du cache peuvent encore être utilisés pour afficher les rapports jusqu’à ce que de nouveaux résultats soient disponibles. L’affichage des résultats périmés peut s’avérer utile pour les rapports dans lesquels de nouvelles données sont constamment ajoutées.
Les résultats mis en cache expirent dans les cas suivants :
- Lorsque de nouvelles données sont chargées dans le projet.
- Lorsque le sentiment est recalculé.
- Lorsque des modèles de classification connexes sont modifiés.
Invalidation du cache
Les résultats invalides de la mémoire cache ne peuvent pas être utilisés dans les rapports. Pour déterminer à quel moment les résultats du cache deviennent invalides, vous pouvez définir une période de validité. Passé ce délai, les résultats du chronomètre ne peuvent plus être utilisés.
Lorsque les Résultats de la mémoire cache d’un rapport deviennent plus anciens que la période de validité, ce rapport est réexécuté.
Pour définir la période de validité des résultats d’un rapport, procédez comme suit :
- Naviguez jusqu’à l’onglet Admin.
- Allez dans l’onglet Projets .
- Cliquez sur l’icône d’édition suivant le nom de votre projet.
- Sélectionnez l’onglet Rapports .
- Saisissez le nombre de jours après lesquels les Rapports mis en cache deviennent invalides 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 en arrière-plan les rapports périmés, tout en conservant la possibilité de consulter 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 rapport sera réexécuté en arrière-plan. Lorsque les nouvelles données sont prêtes, une icône d’actualisation apparaît. Cliquez sur ce bouton pour mettre à jour le rapport.