Vue d'ensemble des composants Reporting Services
Mis à jour : 14 avril 2006
SQL Server Reporting Services représente un ensemble de composants, d'outils et d'interfaces de programmation dédiés au traitement des données. Cet ensemble prend en charge le développement et l'utilisation de rapports complets dans un environnement géré. Le jeu d'outils comprend des outils de développement, des outils de configuration et d'administration, et des outils d'affichage des rapports. Les interfaces de programmation incluent le protocole SOAP (Simple Object Access Protocol), des points de terminaison URL et une infrastructure WMI (Windows Management Instrumentation) pour permettre une intégration aisée aux applications et aux portails nouveaux ou existants.
Le traitement est réparti entre plusieurs composants. Les processeurs centraux et spécialisés sont utilisés pour récupérer les données, traiter la mise en page des rapports, effectuer le rendu des formats de présentation et procéder à la remise sur des destinations cibles. Le traitement de la présentation se déroule après la récupération des données et est indépendant de leur traitement ; cette particularité permet à plusieurs utilisateurs de consulter le même rapport simultanément dans des formats conçus pour différents périphériques ou de modifier rapidement le format d'affichage du rapport, en passant d'un clic de souris du format HTML au format PDF, au format Microsoft Excel ou au format XML. L'architecture modulaire est conçue pour l'extensibilité. Les développeurs peuvent inclure des fonctions de création de rapports dans des applications personnalisées ou étendre ces fonctions pour prendre en charge des fonctionnalités personnalisées.
Le diagramme suivant réunit les divers composants et outils de Reporting Services. Il illustre également la façon dont les outils personnalisés s'intègrent à la structure d'ensemble. Enfin, il fait ressortir le flux des demandes et des données entre les composants serveur en indiquant quels composants envoient et récupèrent du contenu dans une banque de données. Pour plus d'informations sur l'établissement des connexions au moment de l'exécution, consultez Connexions et comptes dans un déploiement de Reporting Services.
Schéma de l'architecture
Diagramme de l'architecture de Reporting Services
Rubriques présentant une vue d'ensemble des composants
- Serveur de rapports
Présente le composant Report Server qui assure le traitement des données ainsi que le traitement et la remise des rapports. Ce composant englobe plusieurs sous-composants qui remplissent des fonctions spécifiques. Cette rubrique a pour objet de décrire chacun de ces composants.
- Gestionnaire de rapports
Décrit l'outil d'application Web qui permet d'accéder au contenu de la base de données d'un serveur de rapports et de le gérer.
- Générateur de rapports
Décrit l'outil de création de rapports qui permet de créer des rapports appropriés.
- Concepteur de rapports
Décrit l'outil de création de rapports inclus dans Reporting Services.
- Générateur de modèles de rapports
Décrit l'outil de création de modèles de rapport qui permet de réaliser des modèles servant à la création de rapports appropriés.
- Outil de configuration de Reporting Services
Décrit l'outil de configuration qui permet de déployer et de gérer un serveur de rapports.
- Utilitaires d'invite de commandes du serveur de rapports
Décrit les utilitaires de ligne de commande qui permettent d'administrer un serveur de rapports.
- Prise en charge des navigateurs dans Reporting Services
Décrit les navigateurs Web qui permettent d'afficher des rapports et d'exécuter des outils Web.
Voir aussi
Concepts
Présentation de Reporting Services
Scénarios Reporting Services
SQL Server Reporting Services
Sources de données prises en charge par Reporting Services
Autres ressources
Introducing Reporting Services Programming
Problèmes d'accessibilité dans Reporting Services