Créer un abonnement piloté par les données (didacticiel SSRS)

Ce tutoriel Reporting Services vous enseigne les concepts des abonnements pilotés par les données en décrivant un exemple simple qui crée un abonnement piloté par les données pour générer et enregistrer une sortie de rapport filtrée dans un partage de fichiers. Reporting Services Les abonnements pilotés par les données permettent de personnaliser et d’automatiser la distribution d’un rapport basé sur des données d’abonnés dynamiques. Les abonnements pilotés par les données s'utilisent dans les types de scénarios suivants :

  • Distribution de rapports à un large ensemble de destinataires dont les membres peuvent changer d’une distribution à l’autre. Par exemple, envoi par e-mail d’un rapport mensuel à l’ensemble des clients actuels.

  • Distribution de rapports à un groupe spécifique de destinataires sur la base de critères prédéfinis. Par exemple, envoi d’un rapport sur les résultats des ventes à tous les directeurs commerciaux d’une organisation.

  • Automatiser la génération de rapports dans une grande variété de formats, par exemple .xlsx et .pdf.

Contenu du didacticiel

Ce didacticiel est divisé en trois leçons :

Leçon Commentaires
Leçon 1 : Créer un exemple de base de données d’abonnés Au cours de cette leçon, vous allez créer une base de données SQL Server locale qui contient des informations sur les abonnés. les informations Order Numbers à utiliser pour le filtrage et les formats des fichiers de sortie.
Leçon 2 : Configurer les propriétés d’une source de données de rapport Dans cette leçon, vous allez configurer une source de données pour que le rapport puisse s’exécuter de manière planifiée et autonome. Les informations d'identification stockées sont nécessaires pour le traitement autonome. Vous allez également modifier le jeu de données du rapport afin d’inclure un paramètre fourni par les données d’abonné. Ce paramètre sert à filtrer les données de rapport en fonction du numéro de commande.
Leçon 3 : Définir un abonnement piloté par les données Dans cette leçon, vous allez créer un abonnement piloté par les données. Cette leçon vous guide à travers chaque page de l'Assistant Abonnement piloté par les données.

Le diagramme suivant illustre le flux de travail de base du tutoriel :

Étape Description
(1) La configuration d’un abonnement note le rapport source, le calendrier et le mappage des champs avec la base de données d’abonnés.
(2) La table OrderInfo contient quatre numéros de commande à utiliser pour le filtrage, un par fichier. Elle contient également les formats de fichiers pour les rapports générés.
(3) Les informations de la base de données Adventureworks sont filtrées et retournées dans le rapport.
(4) Les rapports sont créés dans les formats de fichiers spécifiés dans la table Orderinfo.

Diagram that shows the basic workflow of the tutorial.

Spécifications

Les abonnements pilotés par les données sont généralement créés par un administrateur de serveur de rapports, qui en assure également la mise à jour. Pour créer des abonnements pilotés par les données, vous devez créer des requêtes, connaître les sources de données qui contiennent les données d’abonnés et disposer d’autorisations élevées sur le serveur de rapports.

Ce didacticiel utilise le rapport Commande de vente créé dans le didacticiel Créer un rapport de table de base (didacticiel SSRS) et les données de l’exemple de base de données AdventureWorks2022.

Pour utiliser ce didacticiel, vous devez avoir installé les éléments suivants sur votre ordinateur :

  • Une édition de SQL Server qui prend en charge les abonnements pilotés par les données. Pour plus d’informations, consultez Éditions et fonctionnalités prises en charge de SQL Server 2022.

  • Le serveur de rapports doit être exécuté en mode natif. L'interface utilisateur décrite dans ce didacticiel est basée sur un serveur de rapports en mode natif. Les abonnements sont pris en charge sur les serveurs de rapports en mode SharePoint, mais l'interface utilisateur sera différente de ce qui est décrit dans ce didacticiel.

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

  • Rapport contenant des paramètres. Ce didacticiel suppose l’utilisation de l’exemple de rapport Sales Orders que vous créez à l’aide du didacticiel Créer un rapport de table de base (didacticiel SSRS).

  • Exemple de base de données AdventureWorks2022 contenant des données sur le rapport fourni en exemple.

  • Attribution de rôle Reporting Services incluant la tâche Gérer tous les abonnements sur l’exemple de rapport. Cette tâche est obligatoire dans la définition des abonnements pilotés par les données. Si vous êtes administrateur de l’ordinateur, l’attribution de rôle par défaut pour les administrateurs locaux fournit les autorisations nécessaires à la création d’abonnements pilotés par les données. Pour plus d’informations, consultez Accorder des autorisations sur un serveur de rapports en mode natif.

  • Dossier partagé pour lequel vous bénéficiez de droits d'accès en écriture. Le dossier partagé doit être accessible via une connexion réseau.

Durée estimée pour effectuer le tutoriel : 30 minutes. Trente minutes supplémentaires si vous n’avez pas suivi le didacticiel de création d’un rapport de base.