Leçon 1 : création d'une base de données d'abonné exemple

Avant de pouvoir définir un abonnement piloté par les données, vous devez disposer d'une source de données qui fournit les données d'abonnement. Au cours de cette étape, vous allez créer une petite base de données pour y stocker les données d'abonnement qui seront utilisées dans ce didacticiel. Ensuite, une fois l'abonnement traité, le serveur de rapports extrait ces données et les utilise pour personnaliser le résultat du rapport, les options de remise et le format de présentation du rapport.

Vous pouvez utiliser une base de données SQL Server 2000 ou version ultérieure pour stocker les données. Cette leçon suppose que vous utilisez Management Studio pour créer une base de données SQL Server 2008.

Pour créer une base de données d'abonnés exemple

  1. Démarrez Management Studio, puis ouvrez une connexion à un Moteur de base de données.

  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. Cliquez sur OK.

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

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

    Use Subscribers
    CREATE TABLE [dbo].[UserInfo] (
        [SubscriptionID] [int] NOT NULL PRIMARY KEY ,
        [EmployeeID] [int] ,
        [LastName] [nvarchar] (50) NOT NULL ,
        [FileType] [bit],
        [Format] [nvarchar] (20) NOT NULL ,
    ) ON [PRIMARY]
    GO
    
    INSERT INTO [dbo].[UserInfo] (SubscriptionID, EmployeeID, LastName, FileType, Format) VALUES ('1', '289', 'Valdez', '1', 'IMAGE')
    INSERT INTO [dbo].[UserInfo] (SubscriptionID, EmployeeID, LastName, FileType, Format) VALUES ('2', '284', 'Alberts', '1', 'MHTML')
    INSERT INTO [dbo].[UserInfo] (SubscriptionID, EmployeeID, LastName, FileType, Format) VALUES ('3', '275', 'Blythe', '1', 'PDF')
    GO
    
  6. Cliquez sur ! Execute.

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

Étapes suivantes

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 que vous distribuerez aux abonnés. La modification des propriétés de la source de données est destinée à préparer le rapport pour la remise de l'abonnement piloté par les données. Consultez Leçon 2 : Modification des propriétés d'une source de données de rapport.