Conception et implémentation de rapports à l'aide du Générateur de rapports version 1.0

Les travailleurs de l'information dans une société ont besoin d'accéder aux données commerciales pour une prise de décision opportune et efficace. Dotés de compétences et d'expertise variées, ils ont besoin d'un outil intuitif et puissant pour explorer et trouver des solutions aux questions cruciales, sans pour autant avoir une grande connaissance technique des sources de données institutionnelles.

Le Générateur de rapports permet à ces utilisateurs de créer leurs propres rapports selon un modèle de rapports convivial créé dans le Concepteur de modèles. Entièrement intégré à MicrosoftSQL ServerReporting Services, ce Générateur exploite la plateforme complète de création de rapports pour transmettre les rapports ad hoc à tous les utilisateurs.

Le Générateur de rapports peut s'exécuter sur toute plateforme qui prend en charge le Microsoft.NET Framework 2.0. Si le .NET Framework 2.0 n'est pas installé sur l'ordinateur client, les utilisateurs sont invités à le faire.

Générateur de rapports

Les utilisateurs crée des rapports avec l'outil du Générateur de rapports. Son interface est construite sur des paradigmes courants de Microsoft Office, notamment Excel et PowerPoint. Les utilisateurs commencent par des modèles de mise en page de rapports contenant des régions de données prédéfinies afin de construire des combinaisons de tables, de matrices et de graphiques. Ils parcourent le modèle de création de rapports pour sélectionner leurs éléments et définir les contraintes de filtrage pour leurs données. Le modèle de création de rapports contient toutes les informations requises pour la génération automatique de la requête source par le Générateur de rapports et pour la récupération des données demandées. Le Générateur de rapports permet également aux utilisateurs de :

  • Ajouter du texte et du formatage aux rapports.

  • Créer de nouveaux champs et calculs définis par rapport au modèle de création de rapports.

  • Visualiser, imprimer et publier des rapports.

  • Explorer les données associées au contenu de leur rapport.

Exploration interactive de données

Le Générateur de rapports permet aux utilisateurs d'extraire et d'explorer les données relatives au contenu de leur rapport de façon interactive.

  • La génération automatique de nouveaux rapports d'extraction vers le bas permet aux utilisateurs d'explorer des données avec des chemins de navigation vers le modèle.

  • Les requêtes pour les rapports de navigation sont générées à la volée, en transmettant le contexte de l'« emplacement » actuel de l'utilisateur.

  • Les utilisateurs peuvent procéder à l'extraction tant qu'il existe une relation à suivre à partir de l'élément actuel.

Modèles de rapport

Les rapports du Générateur sont construits à partir de modèles de rapport qui ajoutent une couche métier en plus de la source de données sous-jacente. Ces modèles comprennent :

  • Des noms commerciaux pour les champs et les tables de la base de données.

  • Des relations définies entre les éléments dans la source de données.

  • Des regroupements logiques des éléments du modèle.

Le modèle de rapport assiste les utilisateurs à naviguer et à sélectionner les informations souhaitées à partir de la source de données sous-jacente. Le Générateur de rapports utilise ensuite les définitions du modèle de rapport pour générer la requête source automatiquement afin de récupérer les données demandées. En outre, les éléments du modèle peuvent être sécurisés de manière à ce que les utilisateurs ne puissent voir que les données dont l'accès leur est autorisé.

Générateur de modèle

Le Générateur de modèle est l'application qui permet de définir, de modifier et de publier les modèles de rapports. Les modélisateurs peuvent lancer le Générateur de modèles et commencer la conception directement à partir d'une source de données. Ils peuvent aussi générer automatiquement le modèle en fonction d'un jeu de règles prédéfinies, tel un point de départ pour la conception du modèle. Le Générateur de modèles peut créer des modèles basés sur des bases de données SQL Server 2000 ou ultérieures, et des bases de données Oracle exécutant la version 9.2.0.3 ou une version ultérieure.

[!REMARQUE]

Les modèles de rapport reposant sur des bases de données SQL ServerAnalysis Services 2005 ou ultérieur sont générés en utilisant le Gestionnaire de rapports ou Services SharePoint.

Intégration avec Reporting Services

Les rapports du Générateur de rapports ressemblent à tout autre rapport deReporting Services. Une fois qu'ils sont publiés, ils exploitent toutes les fonctionnalités de consultation et de gestion de la plateforme de création de rapports.

  • Le Générateur de rapports est une application ClickOnce Windows Forms déployée depuis Report Server pour une gestion centralisée.

  • Ses rapports sont publiés dans le langage de définition de rapport (RDL).

  • Les rapports sont gérés, sécurisés et remis par les mêmes méthodes et API.

  • Vous pouvez modifier les rapports du Générateur dans le Concepteur de rapports pour bénéficier de toutes les fonctionnalités du Concepteur de rapports, telles les régions de données imbriquées et le support élargi des expressions.

  • Peut être lancé depuis des applications tierces pour une création de rapports intégrée.

Intégration du Gestionnaire de rapports

L'interface utilisateur pour aider à sécuriser et à gérer des modèles et les éléments de modèle est intégrée au Gestionnaire de rapports. Les modèles sont gérés ici de façon comparable aux autres éléments du serveur de rapports.

  • Sécurité et gestion des modèles par le biais du Gestionnaire de rapports.

  • Nouvelles API de gestion pour les modèles.

Dans cette section

Rubrique

Description

Utilisation du Générateur de rapports version 1.0 (Rapports appropriés)

Analyse le Générateur de rapports et les modes de conception et d'exécution de rapports à l'aide des modèles de rapports préconçus.

Utilisation du Concepteur de requêtes Modèle de rapport

Explique comment créer des rapports basés sur des modèles dans le Concepteur de rapports.

Conception de rapports ad hoc : rubriques de procédures

Contient des instructions pas à pas sur l'exécution des tâches dans le Générateur de rapports.

Conception de rapports ad hoc : didacticiels

Fournit des didacticiels basés sur AdventureWorks pour apprendre comment utiliser le Générateur de rapports.

Utilisation des modèles

Explique comment utiliser le Concepteur de modèles de rapport pour créer et modifier des modèles de rapports, et comment générer des modèles à l'aide du Gestionnaire de rapports.

Conception de modèles de rapport : rubriques de procédures

Fournit des instructions pas à pas pour exécuter des tâches dans le Générateur de modèles.

Conception de modèles de rapport : Didacticiels

Fournit des didacticiels basés sur AdventureWorks pour apprendre à utiliser le Générateur de modèles.

Publication de modèles

Explique comment publier des modèles sur le serveur de rapports.