Leçon 3 : Définir un abonnement piloté par les données

Au cours de cette leçon du tutoriel Reporting Services, vous utilisez les pages d’abonnement pilotées par les données des portails web Reporting Services pour vous connecter à une source de données d’abonnement. Vous créez ensuite une requête qui récupère les données d’abonnement, et vous mappez le jeu de résultats aux options de rapport et de livraison.

Remarque

Avant de commencer, vérifiez que le service SQL Server Agent est en cours d’exécution. Sans ce service, vous ne pouvez pas enregistrer l'abonnement. Une méthode de vérification consiste à ouvrir le Gestionnaire de configuration SQL Server. 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 la 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 portail web Reporting Services sélectionnez Accueil, puis accédez au dossier contenant le rapport Sales Orders.

  2. Dans le menu local du rapport, sélectionnez Gérer, puis choisissez Abonnements dans le volet gauche.

  3. Sélectionnez + Nouvel abonnement. Si ce bouton n'apparaît pas, c’est que vous ne disposez pas des autorisations relatives à la gestion de contenu.

Définir une description

  1. Tapez Sales Order delivery comme description.

Type

  1. Sélectionnez Abonnement piloté par les données.

Planification

  1. Dans la section planification, sélectionnez Planification spécifique aux rapports.
  2. Sélectionnez Modifier une planification.
  3. Dans Détails de planification, sélectionnez Une fois.
  4. Spécifiez une heure de début quelques minutes avant l'heure actuelle.
  5. Définissez les dates de début et de fin.
  6. Sélectionnez Appliquer.

Destination

  1. Dans la section Destination, sélectionnez Partage de fichiers Windows comme méthode de remise.

Dataset

  1. Sélectionnez Modifier le jeu de données.

  2. Sélectionnez l'option Source de données personnalisée.

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

  4. Dans Chaîne de connexion, tapez la chaîne de connexion suivante. Subscribers est la base de données que vous avez créée dans la leçon 1.

    data source=localhost; initial catalog=Subscribers
    

Informations d'identification

  1. Sélectionnez À l’aide des informations d’identification suivantes.
  2. Sélectionnez Nom d’utilisateur et mot de passe de Windows.
  3. 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.

Notes

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.

Requête

  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. Sélectionnez Valider la requête, puis choisissez Appliquer.

Options de livraison

Renseignez les valeurs suivantes :

Paramètre Source de la valeur Valeur/champ
Nom de fichier Obtenir la valeur à partir du dataset JSON
Chemin d’accès Entrez la valeur Dans Valeur, tapez le nom d’un partage de fichiers public pour lequel vous disposez d’autorisations en écriture (par exemple, \\mycomputer\public\myreports).
Format du rendu Obtenir la valeur à partir du dataset Format
Entrez la valeur Auto-incrément
Extension de fichier Entrez la valeur True
Nom d’utilisateur Entrez la valeur Tapez votre compte d'utilisateur de domaine Entrez-le au format suivant : <domaine>\<compte>. Le compte d’utilisateur doit avoir des autorisations sur le chemin que vous avez configuré.
Mot de passe Entrez la valeur Tapez votre mot de passe
Utiliser le compte de partage de fichiers Entrez la valeur False

Paramètres du rapport

  1. Dans le champ OrderNumber, sélectionnez Obtenir la valeur du jeu de données. Dans Valeur, sélectionnez Ordre.
  2. Sélectionnez Créer l'abonnement.