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.

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é la leçon 2 et que la source de données du rapport utilise des informations d'identification stockées.

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

  1. Dans le Gestionnaire de rapports, cliquez sur Accueil, puis naviguez jusqu'au rapport Employee Sales Summary.

  2. Ouvrez le rapport.

  3. Cliquez avec le bouton droit sur Abonnements et sélectionnez 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.

  4. Tapez une description de l'abonnement.

  5. Sélectionnez Partage de fichiers du serveur de rapports comme mode de remise, puis cliquez sur Suivant.

Indiquez une connexion à la source de données d'abonnement.

  1. Cliquez sur Source de données personnalisée.

  2. Sous Type, sélectionnez Microsoft SQL Server comme type de source de données.

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

    data source=localhost; initial catalog=Subscribers
    
  4. Cliquez sur Informations d'identification stockées de manière sécurisée sur le serveur de rapports.

  5. 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.

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

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. Cliquez sur Valider, puis sur Suivant.

Définir des options de remise

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

  2. Pour le chemin d'accès, dans Source de paramètre, 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 le format de rendu, dans Source de paramètre, sélectionnez Obtenir la valeur de la base de données. Dans Valeur de paramètre, sélectionnez Format.

  4. Pour le mode d'écriture, dans Source de paramètre, sélectionnez Spécifier une valeur statique. Dans Valeur de paramètre, sélectionnez AutoIncrement. Cliquez sur Suivant.

  5. Pour l'extension de fichier, dans Source de paramètre, sélectionnez Spécifier une valeur statique. Dans Valeur de paramètre, sélectionnez True.

  6. Pour le nom d'utilisateur, dans Source de paramètre, sélectionnez Spécifier une valeur statique. Dans Valeur de paramètre, tapez le compte d'utilisateur de votre domaine. Entrez-le au format suivant : <domaine>\<compte>.

  7. Pour le mot de passe, dans Source de paramètre, sélectionnez Spécifier une valeur statique. Dans Valeur de paramètre, 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.

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 l'employé, sélectionnez Obtenir la valeur de la base de données. Dans Valeur, sélectionnez EmployeeID. Cliquez sur Suivant.

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.

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).