Partager via


préchargement du cache (Gestionnaire de rapports)

Vous pouvez précharger le cache pour un dataset partagé en créant un plan d'actualisation du cache pour le dataset partagé.

Vous pouvez précharger le cache pour un rapport de deux façons :

  1. Créer un plan d'actualisation du cache pour le rapport. Ceci est la méthode privilégiée.

  2. Utilisez l'abonnement piloté par les données pour précharger des instances de rapports paramétrables dans le cache. Cette méthode était la seule permettant de précharger le cache dans les versions de Reporting Services antérieures à SQL Server 2008 R2. Pour plus d’informations, consultez Mise en cache de rapports (SSRS).

Les conditions suivantes doivent être réunies avant de pouvoir mettre en cache un rapport ou un dataset partagé :

  • La mise en cache doit être activée pour le dataset partagé ou le rapport.

  • Les sources de données partagées pour le dataset partagé ou le rapport doivent être configurées pour utiliser des informations d'identification stockées ou aucune information d'identification.

  • Le service SQL Server Agent doit être en cours d’exécution.

Pour précharger le cache en créant un plan d'actualisation du cache

  1. Démarrez le Gestionnaire de rapports (SSRS en mode natif).

  2. Dans le Gestionnaire de rapports, accédez à la page Contenu , puis à l’élément que vous voulez mettre en cache.

  3. Pointez sur l’élément, cliquez sur la liste déroulante, puis cliquez sur Gérer.

  4. Cliquez sur l’onglet Options d’actualisation du cache .

  5. Dans la barre d’outils, cliquez sur Nouveau plan d’actualisation du cache.

    Notes

    Si la mise en cache n'est pas activée pour l'élément, vous serez invité à l'activer. Pour activer la mise en cache, cliquez sur OK.

    La page Plan d'actualisation du cache s'ouvre.

  6. Tapez éventuellement une description pour le plan d'actualisation.

  7. Pour une planification partagée, cliquez sur Planification partagée, puis sélectionnez le nom de la planification à utiliser.

    Pour une planification personnalisée, cliquez sur Planification spécifique aux éléments, puis cliquez Configurer.

  8. Configurer la planification

  9. Cliquez sur OK.

Pour précharger le cache avec un rapport spécifique à l'utilisateur en utilisant un abonnement piloté par les données

  1. Démarrez le Gestionnaire de rapports (SSRS en mode natif).

  2. Dans le Gestionnaire de rapports, accédez à la page Contenu , puis au rapport pour lequel vous voulez créer un abonnement.

  3. Cliquez successivement sur le rapport, 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 utilisée pour se connecter à une base de données SQL Server appelée Abonnés :

    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. Quand 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 instantanés. 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.

    Notes

    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 Gestionnaire de rapports (mode natif SSRS).

  14. Configurez les options d'exécution du rapport comme suit. Dans 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 faire expirer la copie mise en cache après une période donnée, cliquez sur Mettre en cache une copie temporaire du rapport. Expirer la copie du rapport après un certain nombre de minutes. Tapez le nombre de minutes d’expiration du rapport.

    • Pour faire expirer la copie mise en cache selon une planification, cliquez sur Mettre en cache une copie temporaire du rapport. Expirer la copie du rapport selon la planification suivante. Cliquez sur Configurer ou sélectionnez une planification partagée pour définir une planification pour l’expiration du rapport.

  18. Cliquez sur Appliquer.

Voir aussi

Abonnements pilotés par les données
Créer un abonnement piloté par les données (didacticiel SSRS)
Performances, instantanés, mise en cache (Reporting Services)
Définir les propriétés de traitement d'un rapport
Mise en cache de rapports (SSRS)