Procédure : précharger le cache (Gestionnaire de rapports)

Utilisez l'abonnement piloté par les données pour précharger des instances de rapports paramétrables dans le cache. Pour plus d'informations, consultez Mise en cache d'un rapport dans Reporting Services.

Pour précharger le cache avec un rapport spécifique à des utilisateurs

  1. Démarrez le Gestionnaire de rapports.

  2. Dans le Gestionnaire de rapports, parcourez l'arborescence jusqu'à la page Contenu, puis recherchez le rapport pour lequel vous voulez créer un abonnement.

    [!REMARQUE]

    Pour créer un abonnement piloté par les données, la configuration du rapport doit prévoir l'utilisation d'informations d'identification stockées ou aucune information d'identification.

  3. Cliquez successivement sur le rapport de votre choix, sur l'onglet Abonnements, puis sur Nouvel abonnement piloté par les données.

  4. Tapez éventuellement une description pour l'abonnement.

  5. Dans la liste Spécifiez le mode de notification des destinataires, sélectionnez Fournisseur de remise NULL.

  6. Spécifiez un type de source de données, puis cliquez sur Suivant pour configurer la source de données.

  7. Spécifiez le type de connexion, la chaîne de connexion et les informations d'identification pour accéder à la source de données contenant les données des abonnés. L'exemple suivant illustre une chaîne de connexion à la base de données SQL Server appelée Subscribers :

    data source=<servername>; initial catalog=Subscribers
    
  8. Cliquez sur Suivant.

  9. Spécifiez la requête ou la commande qui permet de récupérer les données des abonnés. Augmentez éventuellement le délai d'attente des requêtes dont le traitement est long. Par exemple :

    Select * from UserInfo
    
  10. Cliquez sur Valider. La requête doit être validée pour pouvoir continuer. Lorsque le message Réussite de la validation de la requête s'affiche, cliquez sur Suivant.

  11. Les paramètres d'extension de remise n'étant pas configurables pour le fournisseur de remise NULL, cliquez sur Suivant.

  12. Spécifiez les valeurs des paramètres du rapport pour l'abonnement, puis cliquez sur Suivant.

  13. Précisez le moment où l'abonnement doit être traité. Ne choisissez pas l'option Lorsque les données du rapport sont mises à jour sur le serveur de rapports, elle est réservée exclusivement aux captures instantanées. Si vous voulez utiliser une planification préexistante, sélectionnez Suivant une planification partagée.

    Ou, pour créer une planification personnalisée, cliquez sur Suivant une planification créée pour cet abonnement, puis sur Suivant. Configurez la planification, puis cliquez sur Terminer.

    [!REMARQUE]

    Pour que les abonnés reçoivent la version du rapport la plus récente, la planification que vous configurez doit être chronologiquement cohérente par rapport à la planification de la remise du rapport que vous avez définie pour les abonnés. Pour plus d'informations, consultez Mise en cache d'un rapport dans Reporting Services.

  14. Configurez les options d'exécution du rapport comme suit. Sur la page du rapport, cliquez sur l'onglet Propriétés.

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

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

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

    • Pour effectuer 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 voulu avant l'expiration du rapport.

    • Pour effectuer 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 sur Configurer ou sélectionnez une planification partagée pour définir l'expiration du rapport.

  18. Cliquez sur Appliquer.