Exemple de modèle de rapport

Mis à jour : 14 avril 2006

Avec SQL Server 2005 Reporting Services, vous pouvez générer des modèles sémantiques basés sur des bases de données SQL Server en exécutant le Générateur de modèles de rapports dans Business Intelligence Development Studio. Après avoir déployé le modèle vers le serveurs de rapports, vous pouvez attribuer des autorisations de la sécurité basée sur les rôles. Ensuite, les utilisateurs peuvent se servir du modèle pour générer des rapports ad hoc dans le Générateur de rapports.

L'exemple de modèle de rapport AdventureWorks est fourni avec SQL Server 2005. Les exemples ne sont pas installés automatiquement lors de l'installation. Pour obtenir des instructions relatives à l'installation des exemples, consultez Installation des exemples dans la documentation en ligne de SQL Server 2005.

Les exemples sont installés par défaut à l'emplacement suivant :

<lecteur>:\Program Files\Microsoft SQL Server\90\Samples

Remarque   Les ordinateurs Itanium ne prennent pas en charge Business Intelligence Development Studio, contrairement aux ordinateurs x64. Si vous avez déployé les exemples de bases de données SQL Server sur un ordinateur Itanium, utilisez Business Intelligence Development Studio sur un ordinateur x86 ou x64 pour les modifier et les exécuter.

Scénario

  • Le but de cet exemple est de montrer aux utilisateurs du Générateur de modèles de rapports/Générateur de rapports de SQL Server Reporting Services comment les modèles de rapport sont structurés et comment ils sont utilisés dans le Générateur de rapports.

Langages

Langage SMDL (Semantic Model Definition Language)

Fonctionnalités

L'exemple de modèle de rapport AdventureWorks utilise les fonctionnalités suivantes de Reporting Services.

Domaine d'application Fonctionnalités

Reporting Services

Générateur de modèles de rapports

Reporting Services

Générateur de rapports

Reporting Services

Gestionnaire de rapports

Configuration requise

Avant d'exécuter cet exemple, vérifiez que le logiciel suivant est installé :

  • SQL Server 2005, avec les composants suivants :
    • Reporting Services
    • SQL Server Management Studio
    • Business Intelligence Development Studio
    • Un exemple de base de données : AdventureWorks (entrepôt de données)
  • Microsoft .NET Framework 2.0 sur les ordinateurs que vous utilisez pour exécuter le Générateur de modèles de rapports et le Générateur de rapports.
  • Visual Studio 2005.

De plus, vérifiez que vous avez les autorisations nécessaires pour :

  • extraire des données de la base de données AdventureWorks ;
  • publier des rapports vers le serveur de rapports ;
  • attribuer des autorisations de la sécurité basée sur les rôles à des éléments du catalogue.

Ouverture du modèle AdventureWorks

L'exemple doit être déployé vers un serveur de rapports. Placez les fichiers du modèle à un emplacement réseau accessible à l'ordinateur sur lequel vous comptez exécuter le Générateur de modèles de rapports. Une fois le modèle déployé, vous pouvez l'ouvrir dans Business Intelligence Development Studio.

Pour ouvrir le modèle AdventureWorks dans le Générateur de modèles de rapports

  1. Cliquez sur Démarrer, pointez sur Tous les programmes, pointez sur SQL Server 2005, puis cliquez sur Business Intelligence Development Studio.

  2. Dans le menu Fichier, pointez sur Ouvrir, puis cliquez sur Projet/Solution.

  3. Dans la boîte de dialogue Ouvrir un projet, naviguez jusqu'à l'emplacement réseau où vous avez enregistré les fichiers du modèle.

  4. Sélectionnez le fichier Adventure Works Model.sln, puis cliquez sur Ouvrir.

ms160735.note(fr-fr,SQL.90).gifRemarque :
Ou bien, vous pouvez ajouter le fichier .smdl à un modèle qui existe déjà. À cet effet, cliquez avec le bouton droit sur le dossier Report Models, pointez sur Ajouter et cliquez sur Élément existant. Naviguez jusqu'à l'emplacement où vous avez enregistré les fichiers de l'exemple. Sélectionnez le fichier .smdl, puis cliquez sur Ajouter.

L'exemple de modèle s'affiche dans la fenêtre Business Intelligence Development Studio. Vous pouvez modifier le modèle et les fichiers .dsv, enregistrer le modèle sur le serveur de rapports et attribuer des autorisations de sécurité.

Déploiement du modèle

Lorsque vous avez fini de modifier le modèle, vous devez le déployer vers le serveur de rapports.

Pour déployer le modèle AdventureWorks à partir du Générateur de modèles de rapports

  1. Dans l'Explorateur de solutions, cliquez avec le bouton droit sur le projet Adventure Works Model.

  2. Dans le menu Générer, cliquez sur Déployer Adventure Works Model.

ms160735.note(fr-fr,SQL.90).gifRemarque :
Ou bien, cliquez sur le projet de modèle de rapport et sélectionnez Déployer.

Le déploiement peut prendre plusieurs minutes. En cas de succès, un message apparaît en bas de la fenêtre pour indiquer que le déploiement a réussi. Si une erreur s'est produite durant le déploiement, un message d'erreur s'affiche.

Attribution d'autorisations au modèle

Pour attribuer des autorisations au modèle AdventureWorks dans l'Explorateur d'objets

  1. Cliquez sur Démarrer, pointez sur Tous les programmes, pointez sur SQL Server 2005, puis cliquez sur SQL Server Management Studio.

  2. Quand vous êtes invité à le faire, connectez-vous au serveur sur lequel se trouve le modèle de rapport.

  3. Dans l'Explorateur d'objets, naviguez jusqu'au modèle, cliquez dessus avec le bouton droit, puis cliquez sur Propriétés.

  4. Dans la page Propriétés du modèle, cliquez sur Sécurité de l'élément de modèle.

  5. Activez la case à cocher Sécuriser les éléments de modèles de manière indépendante pour ce modèle.

  6. Cliquez sur Utiliser ces rôles pour chaque compte de groupe ou d'utilisateur.

  7. Cliquez sur Ajouter un groupe ou un utilisateur.

  8. Sélectionnez le groupe ou l'utilisateur pour lequel vous créez l'attribution de rôle, puis cliquez sur OK.

Ouverture de l'exemple de modèle AdventureWorks dans le Générateur de rapports

Après avoir enregistré le modèle de rapport sur le serveur de rapports et attribué les autorisations appropriées pour ce modèle, vous pouvez l'ouvrir dans le Générateur de rapports et créer des rapports.

Pour ouvrir l'exemple de modèle Adventure Works dans le Générateur de rapports

  1. Dans votre navigateur Web, tapez l'URL de votre serveur de rapports dans la barre d'adresses. Par défaut, cette URL est http://<webservername>/reports.

  2. Cliquez sur Générateur de rapports.

  3. Dans le volet Mise en route, sélectionnez AdventureWorks, puis cliquez sur OK.

    Votre modèle s'affiche dans le volet Explorateur.

Voir aussi

Tâches

Exemples de rapports du Générateur de rapports
Installation des exemples

Autres ressources

Installation des exemples de bases de données AdventureWorks et des autres exemples
Cycles Adventures Works - Scénarios d'entreprise
Procédure : Création d'un modèle de rapport [Générateur de modèles]
Gestion des autorisations et de la sécurité de Reporting Services

Aide et Informations

Assistance sur SQL Server 2005