Procédure : mettre en cache un rapport dans le Gestionnaire de rapports (Générateur de rapports version 2.0)

L'un des moyens d'améliorer les performances est de configurer les propriétés de mise en cache d'un rapport. Lorsqu'un rapport est mis en cache, une copie du rapport rendu est enregistrée pour une courte durée. Le premier utilisateur qui demande le rapport doit attendre que son traitement soit entièrement terminé avant de pouvoir l'afficher. Les utilisateurs ultérieurs qui demandent le rapport pendant la période de mise en cache peuvent le consulter immédiatement, car son traitement a déjà eu lieu.

Il existe des restrictions concernant les types de rapports que vous pouvez mettre en cache. Par exemple, un rapport ne peut pas être mis en cache si sa sortie varie selon l'identité de l'utilisateur, ou si les données sont récupérées à l'aide du jeton de sécurité de l'utilisateur qui demande le rapport. Pour plus d'informations, consultez « Mise en cache d'un rapport dans Reporting Services » dans la documentation de Reporting Services dans la documentation en ligne de SQL Server.

Pour planifier l'expiration d'un rapport mis en cache

  1. Démarrez le Gestionnaire de rapports.

  2. Dans le Gestionnaire de rapports, parcourez l'arborescence jusqu'à la page Contenu. Accédez au rapport dont vous souhaitez définir les propriétés de mise en cache, puis cliquez sur ce dernier pour l'ouvrir.

  3. Cliquez sur l'onglet Propriétés.

  4. Dans le cadre de gauche, cliquez sur l'onglet Exécution.

  5. Dans la page qui s'affiche, sélectionnez Effectuer le rendu de ce rapport avec les données les plus récentes.

  6. Choisissez l'une des deux options de mise en cache suivantes et configurez l'expiration comme suit :

    • Pour configurer l'expiration d'une copie mise en cache après l'écoulement d'une durée particulière, cliquez sur Mettre en cache une copie temporaire du rapport. Faire expirer la copie du rapport après un certain nombre de minutes. Tapez le nombre de minutes pour l'expiration du rapport.

    • Pour configurer l'expiration d'une copie mise en cache selon une planification, cliquez sur Mettre en cache une copie temporaire du rapport. Faire expirer la copie du rapport selon la planification suivante. Cliquez ensuite sur Configurer ou sélectionnez une planification partagée pour contrôler l'expiration du rapport.

  7. Cliquez sur Appliquer.