Partager via


Exemple de modèle de rapport

[Cette rubrique est une documentation préliminaire susceptible d'être modifiée dans les versions ultérieures. Les rubriques vierges sont incluses comme espaces réservés. REMARQUE : Afin de vous donner accès à des contenus toujours plus nombreux en langue française, Microsoft met à votre disposition des articles et de la documentation dont la traduction a pu être réalisée en utilisant des outils et méthodes spécifiques, et notamment grâce à l’utilisation d’un système de traduction automatique. La traduction d’une partie du contenu de la documentation de cette version préliminaire a fait appel à l’utilisation de telles méthodes. Nous sommes conscients que certains contenus ainsi traduits peuvent contenir des erreurs de vocabulaire, de syntaxe ou de grammaire. La version finale de ce contenu sera traduite à l’aide de méthodes traditionnelles, ce qui permettra de garantir un niveau de qualité comparable à celui des versions précédentes.]

Avec SQL Server Reporting Services, vous pouvez générer des modèles sémantiques fondés sur des bases de données SQL Server ou Oracle 9.2.0.3 ou version ultérieure en exécutant le Générateur de modèles de rapport au sein de Business Intelligence Development Studio. Après avoir déployé le modèle vers le serveur 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.

Notes

Les exemples SQL Server et les exemples de bases de données doivent être téléchargés et installés avant de pouvoir être affichés ou utilisés. Pour plus d'informations, consultez Considérations relatives à l'installation d'exemples de bases de données et d'exemples de code SQL Server.

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

<lecteur>:\Program Files\Microsoft SQL Server\100\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 AdventureWorks2008R2 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, y compris les composants suivants :
    • Reporting Services
    • Business Intelligence Development Studio
    • Un exemple de base de données : AdventureWorks2008R2 (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 et le Générateur de rapports.
  • Visual Studio.

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

  • extraire les données de la base de données AdventureWorks2008R2 ;
  • 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 Microsoft SQL Server 2008 R2, 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.

Notes

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.

Notes

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, sur Microsoft SQL Server 2008 R2, 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 AdventureWorks2008R2, puis cliquez sur OK.

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

Voir aussi

Autres ressources

Procédure : publier un modèle de rapport (Générateur de modèles)
Octroi d'autorisations sur un serveur de rapports en mode natif
Considérations relatives à l'installation d'exemples de bases de données et d'exemples de code SQL Server

Aide et informations

Assistance sur SQL Server 2008 R2