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 jeu de résultats aux options de remise et de rapport.

[!REMARQUE]

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.

Dans cette rubrique :

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

  • Étape 1 - Définir une description

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

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

  • Étape 4 - Définir des options de remise

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

  • Étape 6 - Pour planifier un abonnement

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 Sales Orders.

  2. Dans le menu contextuel du rapport, cliquez sur Gérer, puis sur l'onglet Abonnements.

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

  4. Icône de flèche utilisée avec le lien Retour en haut Haut

Étape 1 - Définir une description

  1. Tapez « Sales Order delivery » comme description.

  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.

  4. Icône de flèche utilisée avec le lien Retour en haut Haut

Étape 2 - Définir 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
    

    [!REMARQUE]

    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.

    [!REMARQUE]

    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.

  6. Icône de flèche utilisée avec le lien Retour en haut Haut

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

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

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

  3. Cliquez sur Valider, puis sur Suivant.

  4. Icône de flèche utilisée avec le lien Retour en haut Haut

Étape 4 - Définir des options de remise

  1. Pour Nom de fichier, sélectionnez Obtenir la valeur de la base de données. Sélectionnez le champ Order.

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

  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, puis Autoincrément.

  5. Pour Extension de fichier, sélectionnez Spécifier une valeur statique, puis 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 : <domain>\<account>. Le compte d'utilisateur a besoin d'autorisations sur le chemin d'accès que vous avez configuré dans les étapes précédentes.

  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.

  9. Icône de flèche utilisée avec le lien Retour en haut Haut

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

  1. Pour OrderNumber, sélectionnez Obtenir la valeur de la base de données. Dans Valeur, sélectionnez Ordre. Cliquez sur Suivant.

  2. Icône de flèche utilisée avec le lien Retour en haut Haut

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

  5. Icône de flèche utilisée avec le lien Retour en haut Haut

Étapes suivantes

Lors de l'exécution de l'abonnement, quatre fichiers de rapport sont remis au partage de fichiers que vous avez défini, un pour chaque commande dans la source de données Abonnés. Chaque remise doit être unique en termes de données (les données doivent être propres à chaque commande), 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.

Liste de fichiers créé par l'abonnement

La page des abonnements dans le Gestionnaire de rapports contiendra la date Dernière exécution et l'État de l'abonnement.

[!REMARQUE]

Actualisez la page après l'exécution de l'abonnement pour consulter les informations mises à jour.

Résultats d'abonnement dans le Gestionnaire de rapports

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 Didacticiels sur Reporting Services (SSRS).

Icône de flèche utilisée avec le lien Retour en haut Haut

Voir aussi

Tâches

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

Concepts

Abonnements et remise (Reporting Services)

Abonnements pilotés par les données

Créer, modifier ou supprimer des abonnements pilotés par les données

Utiliser une source de données externe pour les données des abonnés (abonnements pilotés par les données)