Leçon 1 : Créer un exemple de base de données d’abonnés

Dans cette leçon du tutoriel Reporting Services, vous créez une petite base de données de « l’abonné » pour stocker les données d'abonnement de votre abonnement piloté par les données. Quand l’abonnement est traité, le serveur de rapports extrait ces données et les utilise pour personnaliser le résultat du rapport. Par exemple, les lignes de données comprennent les numéros de commande spécifiques à utiliser pour les filtres et le format de fichier dans lequel les rapports générés sont créés.

Cette leçon part du principe que vous utilisez SQL Server Management Studio pour créer une base de données SQL Server.

Créer un exemple de base de données d’abonnés

  1. Démarrez Management Studioet ouvrez une connexion à une instance du Moteur de base de données SQL Server.

  2. Cliquez avec le bouton droit sur Bases de données, puis sélectionnez Nouvelle base de données.

  3. Dans la boîte de dialogue Nouvelle base de données, dans la zone Nom de la base de données, tapez Abonnés.

  4. Cliquez sur OK.

  5. Cliquez sur le bouton Nouvelle requête dans la barre d'outils.

  6. Copiez les instructions Transact-SQL suivantes dans la requête vide :

    Use Subscribers  
    CREATE TABLE [dbo].[OrderInfo] (  
        [SubscriptionID] [int] NOT NULL PRIMARY KEY ,  
        [Order] [nvarchar] (20) NOT NULL,  
        [FileType] [bit],  
        [Format] [nvarchar] (20) NOT NULL ,  
    ) ON [PRIMARY]  
    GO  
    
    INSERT INTO [dbo].[OrderInfo] (SubscriptionID, [Order], FileType, Format)   
    VALUES ('1', 'so43659', '1', 'IMAGE')  
    INSERT INTO [dbo].[OrderInfo] (SubscriptionID, [Order], FileType, Format)   
    VALUES ('2', 'so43664', '1', 'MHTML')  
    INSERT INTO [dbo].[OrderInfo] (SubscriptionID, [Order], FileType, Format)   
    VALUES ('3', 'so43668', '1', 'PDF')  
    INSERT INTO [dbo].[OrderInfo] (SubscriptionID, [Order], FileType, Format)   
    VALUES ('4', 'so71949', '1', 'Excel')  
    GO  
    
  7. Sélectionnez ! Exécuter dans la barre d'outils.

  8. Utilisez une instruction SELECT pour vérifier que votre table comporte bien trois lignes de données. Par exemple : select * from OrderInfo

Étape suivante

  • Vous avez créé les données d'abonnement sur lesquelles seront basées la distribution des rapports et en fonction desquelles les résultats des rapports varieront pour chaque abonné.
  • Ensuite, vous allez modifier les propriétés de la source de données du rapport pour utiliser des informations d’identification stockées.
  • Vous modifiez également la conception du rapport pour inclure un paramètre que l'abonnement utilise avec les données de l'abonné. Leçon 2 : modifier les propriétés d’une source de données de rapport.

D’autres questions ? Posez une question dans le forum Reporting Services.