Didacticiel : personnalisation de rapports générés interactifs du Générateur de rapports

Un utilisateur qui lit un rapport du Générateur de rapports peut cliquer sur les données interactives dans les colonnes et les lignes pour générer de nouveaux rapports sur ces données. Ces nouveaux rapports, appelés des rapports consultables à l'aide de clics, sont automatiquement générés à partir des attributs de détail par défaut pour l'entité cible et les attributs d'agrégation par défaut pour les entités associées de l'entité cible. En fonction de la manière dont vous affectez ces attributs lors de l'élaboration de votre modèle, vous pouvez créer une consultation illimitée à l'aide de clics pour les utilisateurs qui créent des rapports du Générateur de rapports et les lecteurs de ces rapports.

L'aspect des rapports consultables à l'aide de clics dépend si les données cliquées sont une valeur scalaire ou une valeur agrégée. Lorsque vous cliquez sur une valeur scalaire, le modèle de rapport d'instance unique sert à afficher les données sous la forme d'une liste de valeurs. Lorsque vous cliquez sur une valeur d'agrégation, le modèle de rapport d'instance multiple sert à afficher les données dans une table.

Au lieu de compter sur les modèles de rapport automatique utilisés par les rapports consultables à l'aide de clics, vous pouvez créer vos propres rapports personnalisés et vous en servir à la place du rapport consultable à l'aide de clics. Imaginons, par exemple, que vous avez besoin d'afficher un rapport fournissant des informations pertinentes sur un produit spécifique lorsqu'un utilisateur qui lit un rapport du Générateur de rapports clique le nom du produit dans le rapport principal. Au lieu d'utiliser le rapport d'instance unique généré automatiquement, vous pouvez créer un rapport qui contient des données spécifiques sur le produit que vous souhaitez afficher pour les lecteurs de votre rapport.

Dans ce didacticiel, vous allez créer un rapport du Générateur de rapports puis apprendre comment lier le rapport à une entité dans le modèle de rapport. Après avoir lié le rapport au modèle, vous allez vérifier vos modifications.

Notes

Les rapports générés interactifs ne sont disponibles que lorsque vous exécutez SQL Server Enterprise. Si vous ne savez pas précisément quelle est l'édition de SQL Server qu'utilise votre organisation, contactez votre administrateur de base de données.

Important

Les exemples SQL Server et les exemples de bases de données doivent être téléchargés et installés pour que vous puissiez les afficher ou les utiliser. Pour plus d'informations, consultez Considérations relatives à l'installation d'exemples de bases de données et d'exemples de code SQL Server.

Notes

SQL Server 2008 R2 Reporting Services inclut à la fois le Générateur de rapports version 1.0 et le Générateur de rapports version 3.0. Sauf indication contraire, les procédures dans ce didacticiel s'appliquent aux deux versions du Générateur de rapports.

Configuration requise

Pour utiliser ce didacticiel, les composants suivants doivent être installés sur votre système :

  • SQL Server Enterprise Reporting Services avec la base de données AdventureWorks2008R2 et le modèle de rapport Adventure Works déployé.

  • La prise en charge des rapports générés interactifs n'est disponible dans aucune autre version de SQL Server. La prise en charge intégrée des modèles n'est pas disponible dans les éditions SQL Server Express. Pour plus d'informations, consultez Fonctionnalités prises en charge par les éditions de SQL Server 2008 R2.

  • Business Intelligence Development Studio.

  • SQL Server Management Studio.

  • Microsoft .NET Framework 2.0 sur le système qui exécutera le Générateur de rapports version 1.0 et Microsoft .NET Framework version 3.5 sur le système qui exécutera le Générateur de rapports version 3.0.

Vous devez disposer des autorisations suivantes :

  • Pour déployer et publier le modèle de rapport, vous devez bénéficier du rôle Gestionnaire de contenu ou du rôle Serveur de publication.

  • Autorisations d'extraire des données de la base de données AdventureWorks2008R2.