Planification des rapports et des abonnements

Vous pouvez planifier les rapports et les abonnements via le Gestionnaire de rapports afin de récupérer les données et de remettre les rapports à des heures déterminées ou pendant des périodes de faible activité. Les planifications peuvent être exécutées une seule fois ou sur une base périodique à des heures, des jours, des semaines ou des mois déterminés. Plusieurs possibilités s'offrent à vous :

  • Planifier la remise de rapports dans un abonnement standard ou piloté par des données.

  • Planifier l'historique de rapport afin que de nouvelles captures instantanées soient ajoutées à l'historique de rapport à des fréquences régulières.

  • Planifier le moment auquel les données d'une capture instantanée de rapport sont actualisées.

  • Planifier l'expiration d'un rapport mis en cache à une heure prédéfinie pour permettre son actualisation ultérieure.

Vous pouvez créer une planification partagée si vous voulez utiliser les mêmes informations de planification pour de nombreux rapports ou abonnements. Les planifications partagées sont définies séparément, puis référencées dans des rapports et des abonnements qui requièrent des informations de planification.

Lorsque vous créez une planification, le rapport enregistre les informations de planification dans la base de données du serveur de rapports. Le serveur de rapports crée également un travail de l'Agent SQL Server qui est utilisé pour déclencher la planification. Le traitement des planifications est basé sur l'heure locale du serveur de rapports contenant la planification. Le format horaire se conforme à celui du système d'exploitation Microsoft Windows. Pour plus d'informations sur le moteur de planification utilisé dans Reporting Services, consultez Processeur de planification et de livraison.

[!REMARQUE]

Les opérations planifiées ne sont pas prises en charge dans SQL Server Express with Advanced Services. Pour plus d'informations sur les fonctionnalités de cette édition, consultez Reporting Services dans SQL Server Express with Advanced Services.

Pourquoi utiliser des planifications partagées ?

Par opposition aux planifications spécifiques que vous définissez à travers les propriétés de rapport ou d'abonnement, les planifications partagées sont plus faciles à gérer et à maintenir pour les raisons suivantes :

  • Les planifications partagées peuvent être gérées à partir d'un emplacement central, ce qui facilite la comparaison des propriétés de planification et l'ajustement des modèles de fréquence et de périodicité lorsque les opérations planifiées s'exécutent selon un intervalle trop rapproché, ou lorsqu'elles sont en conflit avec d'autres processus sur votre serveur.

  • Les planifications partagées vous permettent de vous adapter rapidement aux modifications de l'environnement informatique. Par exemple, vous disposez d'un jeu de rapports qui s'exécutent à 4 h 00 après l'actualisation d'un entrepôt de données. Si l'opération d'actualisation des données est replanifiée ou différée, vous pouvez facilement gérer cette modification en mettant à jour les informations de planification dans une planification partagée unique.

  • Si vous utilisez uniquement des planifications partagées, vous savez précisément à quel moment les opérations planifiées ont lieu. Cela simplifie l'anticipation et la gestion des charges du serveur avant que des problèmes de performances ne se produisent. Par exemple, si vous décidez de planifier des sauvegardes d'ordinateurs à une heure spécifique, vous pouvez ajuster les planifications partagées pour qu'elles s'exécutent à des heures différentes.

Gestion de planifications partagées

Pour gérer des planifications partagées, utilisez la page Planifications dans le Gestionnaire de rapports ou le dossier Planifications partagées dans Management Studio. Vous pouvez voir toutes les planifications partagées qui sont définies pour le serveur de rapports, suspendre et reprendre des planifications (uniquement dans le Gestionnaire de rapports), et sélectionner les planifications à modifier ou à supprimer. La page Planifications partagées résume les informations suivantes concernant l'état de chaque planification : fréquence, propriétaire, date d'expiration et état.

Vous pouvez déterminer si une planification partagée est utilisée de manière active, en procédant comme suit :

  • Vérifiez les valeurs des champs Date de la dernière exécution, Date de la prochaine exécution et État dans la page Planifications partagées du Gestionnaire de rapports. Si une planification ne s'exécute plus parce qu'elle est arrivée à expiration, la date d'expiration apparaît dans le champ État.

  • Consultez la page Rapports d'une planification partagée donnée. Cette page indique tous les rapports qui utilisent la planification partagée.

  • Affichez les journaux des traces ou les fichiers journaux des exécutions des rapports afin de déterminer si ces derniers se sont exécutés aux heures spécifiées dans la planification. Pour plus d'informations, consultez Fichiers journaux de Reporting Services.

Dans cette section