Présentation des fonctions de création, de gestion et de remise de rapports

Cette rubrique offre une description approfondie des fonctions de création, de gestion et de remise qui sont disponibles dans SQL Server 2005 Reporting Services. Pour commencer votre premier rapport, consultez Didacticiel : Création d'un rapport de base.

Création de rapports

Pour composer un rapport, créez une définition de rapport à l'aide du Générateur de rapports. Le choix de l'outil à utiliser dépend des exigences du rapport et de votre niveau de savoir-faire en la matière.

  • Le Générateur de rapports est un outil de création de rapports complet qui s'exécute dans Business Intelligence Visual Studio. Pour l'utiliser, vous devez savoir comment vous connecter à une source de données, comment composer des requêtes et définir des propriétés. Grâce au Générateur de rapports, vous créez aussi bien de simples états que des rapports complexes, comprenant des expressions et des assemblys particularisés, pour prendre en charge la fonctionnalité de personnalisation. L'Assistant Rapport permet de créer spontanément un rapport et de le modifier, ou d'en élaborer un dans son intégralité à l'aide d'un modèle de projet de Report Server.
  • Le Générateur de rapports fournit des rapports adaptés à vos besoins sur des données relationnelles et multidimensionnelles à l'aide de sources de données modèles. Cet outil est destiné aux utilisateurs qui veulent créer des rapports de base facilement, sans avoir à écrire de requêtes. Le Générateur de rapports utilise des spécimens de rapports prédéfinis ainsi que des modèles permettant de gérer des connexions de données, des requêtes et des relations de données. Ainsi, l'utilisateur peut créer des rapports tabulaires ou matriciels par un simple glisser-déplacer de champs de données.

La création d'un rapport s'effectue sur un ordinateur client autre que le serveur de rapports. Une fois que votre rapport présente l'aspect souhaité, vous pouvez le publier sur un serveur de rapports, où il pourra faire l'objet d'une utilisation générale. Pour la création d'un rapport, procédez comme suit :

  1. Connectez-vous à une source de données pour récupérer des informations. Pour ce faire, utilisez des chaînes de connexion et des requêtes ou créez un modèle de rapport qui spécifie les données avec lesquelles vous voulez travailler.
  2. Composez une mise en page du rapport. Le Générateur de rapports fournit des modèles vous déchargeant de cette tâche. Il met à votre disposition une série d'outils et une surface de dessin vous permettant de combiner à votre guise tableaux, matrices, diagrammes, éléments graphiques pour ne citer que quelques possibilités.
  3. Prévisualisez le rapport pour voir l'effet rendu de la disposition choisie avec les données et publiez-le sur un serveur de rapports.

Gestion de rapports et d'autres éléments

L'un des principaux avantages de Reporting Services est de permettre la gestion des rapports et des éléments associés, comme les dossiers, connexions aux sources de données et ressources, à partir d'un emplacement central. Vous pouvez y choisir le mode de sécurité, y définir des propriétés et planifier des opérations. Vous pouvez également créer des planifications partagées ainsi que des sources de données partagées, afin d'en permettre une utilisation générale. Pour gérer les rapports et l'environnement de création des rapports, utilisez SQL Server Management Studio ou le Gestionnaire de rapports. La gestion des rapports comprend les tâches suivantes :

  • organisation de l'environnement de création des rapports par l'ajout de nouveaux dossiers permettant de stocker des séries, ou collections, de rapports ;
  • activation des fonctionnalités telles que l'espace Mes rapports, l'historique de rapport et la remise de rapports par courrier électronique ;
  • sécurisation de l'accès aux dossiers et aux rapports grâce à l'attribution de rôles aux utilisateurs et aux groupes ;
  • élaboration des planifications partagées et des sources de données partagées pour permettre leur utilisation générale.

Les utilisateurs comme les administrateurs du serveur de rapports peuvent gérer les rapports, mais de manière différente. Les utilisateurs publient et administrent les rapports dans un espace de travail personnel nommé Mes rapports, tandis que les administrateurs du serveur de rapports gèrent l'ensemble de l'espace de noms des dossiers du serveur de rapports. La possibilité de réaliser des tâches de gestion dépend des autorisations délivrés aux utilisateurs.

Accès et remise de rapports

Dans Reporting Services, deux méthodes permettent l'accès aux rapports et leur remise :

  • L'accès à la demande permet aux utilisateurs de sélectionner des rapports à partir d'un outil d'affichage de rapports. Pour ce faire, ils utilisent le Gestionnaire de rapports, un composant WebPart de Microsoft SharePoint ou un navigateur.
  • L'accès par abonnement crée et délivre automatiquement les rapports à destination. La remise s'effectue dans une boîte de réception de messagerie électronique ou dans un partage de fichiers.

Pour afficher un rapport à la demande, recherchez ou sélectionnez ce rapport à partir d'une arborescence de dossiers désignée sous l'appellation « espace de noms des dossiers » du serveur de rapports. Vous pouvez recevoir automatiquement des rapports en vous abonnant à ceux qui vous intéressent. Lorsque l'un de ces rapports s'exécute, vous êtes averti de sa disponibilité ou vous en recevez une copie par courrier électronique.

Les administrateurs du serveur de rapports peuvent créer des abonnements pilotés par des données, qui envoient les rapports à un groupe important d'utilisateurs. Les abonnements pilotés par les données génèrent une liste de destinataires au moment de l'exécution. Dans un abonnement piloté par des données, les paramètres de remise sont créés à partir de données stockées, (par exemple, à partir des données d'une base de données d'employés), lors du déclenchement de l'abonnement.

Reporting Services prend en charge divers formats d'affichage : à l'origine les rapports s'affichent au format HTML, mais une fois le rendu effectué, vous pouvez les afficher sous différents formats, par exemple Excel ou PDF.

Voir aussi

Concepts

Vue d'ensemble des composants Reporting Services
Présentation de Reporting Services
Concepts de Reporting Services
Administration de Reporting Services
Gestion des autorisations et de la sécurité de Reporting Services

Autres ressources

Aide de l'Assistant Rapport (Générateur de rapports)
Gestion et utilisation des rapports publiés
Conception et création de rapports
Déploiement de Reporting Services

Aide et Informations

Assistance sur SQL Server 2005