Leçon 3 : Définition d'un abonnement piloté par les données

Au cours de cette leçon, vous allez utiliser les pages d'abonnement piloté par les données pour vous connecter à une source de données d'abonnement, créer une requête qui extrait des données d'abonnement et mapper le résultat aux options de remise et de rapport.

Notes

Avant de commencer, assurez-vous que le service SQL Server Agent est en cours d'exécution. Sans ce service, vous ne pouvez pas enregistrer l'abonnement.

Cette leçon suppose que vous avez terminé les leçons 1 et 2, et que la source de données du rapport utilise des informations d'identification stockées. Pour plus d'informations, consultez Leçon 2 : Modification des propriétés d'une source de données de rapport

Démarrer l'Assistant Abonnement piloté par les données

  1. Dans le Gestionnaire de rapports, cliquez sur Accueil, puis naviguez jusqu'au dossier contenant le rapport Employee Sales Summary. Par exemple, AdventureWorks 2008 Sample Reports.

  2. Ouvrez le menu de commande de Employee Sales Report.

  3. Cliquez sur Gérer.

  4. Cliquez sur l'onglet Abonnements.

  5. Cliquez sur Nouvel abonnement piloté par les données. Si ce bouton n'apparaît pas, il se peut que vous n'ayez pas les autorisations relatives au Gestionnaire de contenu.

Étape 1 - Spécifier une description

  1. Tapez une description de l'abonnement.

  2. Sélectionnez Partage de fichiers Windows pour Spécifiez le mode de notification des destinataires.

  3. Sélectionnez Spécifier pour cet abonnement uniquement, puis cliquez sur Suivant.

Étape 2 - Indiquer une connexion à la source de données d'abonnement

  1. Sélectionnez Microsoft SQL Server comme type de source de données.

  2. Dans Chaîne de connexion, tapez la chaîne de connexion suivante :

    data source=localhost; initial catalog=Subscribers
    

    Notes

    Les abonnés correspondent à la base de données que vous avez créée au cours de la leçon 1.

  3. Cliquez sur Informations d'identification stockées en sécurité dans le serveur de rapports.

  4. Dans les zones Nom d'utilisateur et Mot de passe, tapez le nom d'utilisateur et le mot de passe de votre domaine. Prenez en compte à la fois le domaine et le compte d'utilisateur au moment de définir le Nom d'utilisateur.

    Important

    Les informations d'identification utilisées pour la connexion à la source de données d'un abonné ne sont pas renvoyées à Management Studio. Si vous modifiez l'abonnement ultérieurement, vous devrez retaper le mot de passe utilisé pour la connexion à la source de données.

  5. Sélectionnez l'option Utiliser comme informations d'identification Windows lors de la connexion à la source de données, puis cliquez sur Suivant.

Étape 3 - Définir une requête qui extrait les données des abonnés

  1. Dans le volet de la requête, tapez la requête suivante :

    Select * from UserInfo
    
  2. Spécifiez un délai d'expiration de 30 secondes.

  3. Cliquez sur Valider, puis sur Suivant.

Étape 4 - Définir des options de remise

  1. Pour Nom de fichier, sélectionnez Obtenir la valeur de la base de données. Dans Valeur de paramètre, sélectionnez LastName.

  2. Pour Chemin d'accès, sélectionnez Spécifier une valeur statique. Dans Valeur de paramètre, tapez le nom d'un partage de fichiers public pour lequel vous disposez d'autorisations en écriture (par exemple, \\mycomputer\public\myreports). Si vous n'êtes pas certain de la façon de créer un dossier public, consultez Procédure : Créer un dossier partagé pour la remise par partage de fichiers du serveur de rapports.

  3. Pour Format du rendu, sélectionnez Obtenir la valeur de la base de données. Sélectionnez Format.

  4. Pour Mode écriture, sélectionnez Spécifier une valeur statique. Dans Choisissez une valeur, sélectionnez Autoincrément. Cliquez sur Suivant.

  5. Pour Extension de fichier, sélectionnez Spécifier une valeur statique. Dans Choisissez une valeur, sélectionnez True.

  6. Pour Nom d'utilisateur, sélectionnez Spécifier une valeur statique. Tapez votre compte d'utilisateur de domaine Entrez-le au format suivant : <domaine>\<compte>.

  7. Pour Mot de passe, sélectionnez Spécifier une valeur statique. Tapez votre mot de passe. Tapez le mot de passe avec prudence. L'Assistant ne valide pas le mot de passe.

  8. Cliquez sur Suivant.

Étape 5 - Spécifier une valeur de paramètre pour modifier le résultat du rapport

  1. Utilisez les valeurs de paramètre par défaut pour les options Mois et Année.

  2. Pour Employé, sélectionnez Obtenir la valeur de la base de données. Dans Valeur, sélectionnez EmployeeID. Cliquez sur Suivant.

Étape 6 - Pour planifier un abonnement

  1. Cliquez sur Suivant une planification créée pour cet abonnement, puis sur Suivant.

  2. Dans Détails de la planification, cliquez sur Une fois.

  3. Spécifiez une heure de début quelques minutes avant l'heure actuelle.

  4. Cliquez sur Terminer.

Étapes suivantes

Lors de l'exécution de l'abonnement, trois fichiers de rapports sont remis au partage de fichiers que vous avez défini, un pour chaque abonné dans la source de données Abonnés). Chaque remise doit être unique en termes de données (les données doivent être propres aux employés), de format de rendu et de format de fichier. Vous pouvez ouvrir chaque rapport à partir du dossier partagé pour vérifier que chaque version est personnalisée en fonction des options d'abonnement que vous avez définies.

La page des abonnements dans le Gestionnaire de rapports contiendra la date Dernière exécution et l'État de l'abonnement. Vous devez actualiser la page après l'exécution de l'abonnement pour consulter les informations mises à jour.

Cette étape est la dernière du didacticiel « Définition d'un abonnement piloté par les données ». Pour en savoir plus sur d'autres didacticiels Reporting Services, consultez Comment faire pour rechercher des didacticiels (Reporting Services).