SQL Server Reporting Services (Comment faire)
Microsoft SQL Server 2005 Reporting Services (SSRS) est une plateforme qui permet de créer des rapports d'entreprise à partir de diverses sources de données, de publier des rapports consultables sous différents formats, et de gérer la sécurité et les abonnements de manière centralisée.
Reporting Services regroupe des outils graphiques et des Assistants pour créer et publier des rapports et des modèles de rapports, des outils de gestion de serveur de rapports pour administrer Reporting Services, et des interfaces de programmation d'application (API) pour programmer à partir du modèle d'objet Reporting Services et étendre ce dernier.
La liste suivante présente des rubriques clés qui vont vous aider à installer, à comprendre et à utiliser Reporting Services.
Orientation et installation
- Scénarios Reporting Services
Apprenez à utiliser la technologie Reporting Services pour créer, publier et gérer des rapports. Reporting Services peut être utilisé de plusieurs façons selon votre degré d'expertise technique et ce que vous souhaitez atteindre.
- Didacticiel : Création d'un rapport de base
Ce didacticiel vous guide pas à pas tout au long de cette tâche essentielle de Reporting Services.
- Améliorations apportées à Reporting Services
Nouveautés de SQL Server 2005 Reporting Services (SSRS). Découvrez-les rapidement ici.
- Installation de SQL Server Reporting Services
Il y a deux manières d'installer Reporting Services. Vous pouvez utiliser l'Assistant Installation ou exécuter le programme Setup.exe à partir d'une ligne de commande. Cette section explique les deux procédures.
- Fonctionnalités de Reporting Services
Cette section décrit les fonctionnalités relatives à l'accès aux rapports, ainsi qu'à leur définition, génération, gestion, exécution, remise, architecture et programmation.
- Concepts de Reporting Services
Utilisez cette rubrique pour vous familiariser avec les termes utilisés dans la documentation de Reporting Services.
Conception et création
- Conception et création de rapports
Les utilisateurs qui souhaitent créer des rapports doivent commencer par là. Dans SQL Server 2005, il existe deux outils pour créer des rapports : le Générateur de rapports (Report Builder) qui permet aux utilisateurs de créer des rapports ad hoc en un tour de main, et le Générateur de rapports (Report Designer) qui prend en charge toute la panoplie des fonctionnalités de Reporting Services.
- Création d'un rapport avec l'Assistant Rapport
Avec Reporting Services, vous pouvez créer un rapport de plusieurs façons. La plus rapide consiste à utiliser l'Assistant Projet Report Server pour regrouper vos fichiers de rapport et l'Assistant Rapport pour créer des rapports de base que vous pouvez ensuite mettre à jour dans le Générateur de rapports.
- Création de rapports ad hoc avec des modèles de rapport
Apprenez à créer des rapports ad hoc et des modèles de rapport qui sont le moteur de cette fonctionnalité. Cette section décrit les nouveaux outils Générateur de rapports et Concepteur de modèles.
- Utilisation de données dans une mise en page de rapport
Après avoir créé un projet de rapport, vous devez définir les données à intégrer au rapport et spécifier une requête. Découvrez ici la procédure à suivre.
- Conception de la mise en page de rapport
Apprenez à inclure des éléments graphiques et des éléments de style dans vos rapports tels que répétition d'en-tête et de pied de page, images et traits, polices statiques ou dynamiques, couleurs et styles. Les sous-rapports et les contrôles peuvent être également affichés.
- Ajout de fonctionnalités interactives
Apprenez à offrir une interactivité aux utilisateurs. Les utilisateurs peuvent exercer leur influence sur l'apparence d'un rapport et des données qu'il contient, afficher ou masquer des éléments du plan du document pour accéder directement à certaines zones d'un rapport.
- Utilisation d'expressions dans Reporting Services
Vous pouvez utiliser des expressions Microsoft Visual Basic dans les rapports pour calculer les valeurs ou les propriétés (style, mise en forme, etc.) d'un élément de rapport. Cette rubrique vous aide à commencer.
- Débogage et publication de rapports
Lorsque vous avez terminé la conception d'un rapport, vous pouvez le tester en demandant un aperçu et en le publiant sur un serveur de test. Une fois que le rapport est dans sa forme définitive, vous pouvez utiliser le Générateur de rapports pour le publier sur un serveur de production.
Déploiement et test
- Planification d'un déploiement de Reporting Services
Avant de déployer Reporting Services, il est préférable d'évaluer les besoins des utilisateurs, le volume d'activité des rapports à prendre en charge et le mode d'accès au serveur et aux rapports. Cette section propose une liste de vérifications qui décrit la séquence des tâches à effectuer pour mener à bien un déploiement. Cette section contient également des informations à l'intention des utilisateurs qui prévoient déployer Reporting Services dans un environnement multilingue.
- Fichiers de configuration de Reporting Services
Reporting Services stocke les paramètres des applications dans des fichiers de configuration. Cette section explique comment utiliser chacun d'entre eux pour modifier les paramètres et les options d'un déploiement particulier.
- Observations à caractère international relatives à Reporting Services
Les rapports peuvent s'adresser à des publics de langues et de cultures différentes. Cette section décrit les fonctionnalités qu'offre Reporting Services dans un environnement international.
- Configuration des composants de Reporting Services
Utilisez cette section pour apprendre à connaître les options de configuration des composants du serveur de rapports.
Administration
- Gestion et utilisation des rapports publiés
Une documentation détaillée vous explique comment utiliser le Gestionnaire de rapports et SQL Server Management Studio pour configurer l'accès aux rapports et aux dossiers du serveur de rapports, définir des options qui déterminent la date et le mode d'exécution des rapports, gérer la distribution et le traitement des rapports.
- Définition des propriétés des sources de données dans Reporting Services
Pour extraire les données, un serveur de rapports se connecte à des sources de données externes. Gérer une connexion à une source de données de rapport ne revient pas à gérer la connexion du serveur de rapports à la base de données du serveur de rapports. Cette section explique en quoi consiste la différence.
- Gestion des autorisations et de la sécurité de Reporting Services
L'une des tâches d'administration clés consiste à déterminer qui est habilité à effectuer des opérations et à accéder aux éléments d'un serveur de rapports. L'autorisation basée sur les rôles facilite cette tâche en regroupant dans un rôle l'ensemble des actions qu'un utilisateur peut effectuer.
- Fichiers journaux de Reporting Services
Les fichiers journaux de Reporting Services enregistrent des informations sur les opérations du serveur de rapports, qui s'avèrent généralement utiles en cas de dépannage ou d'optimisation des performances. Cette section explique comment accéder à ces données.
- Démarrage et arrêt du service Windows Report Server
Un serveur de rapports s'exécute en tant que service Microsoft Windows et que service Web. Ces services fonctionnent ensemble et prennent en charge différents aspects de la fonctionnalité d'un serveur de rapports. Cette rubrique explique les deux modes de fonctionnement d'un serveur de rapports.
- Initialisation d'un serveur de rapports
Un serveur activé est un serveur capable de chiffrer et déchiffrer les données d'une base de données du serveur de rapports. Il est nécessaire d'activer un serveur de rapports lors de la configuration d'un déploiement horizontal.
- Gestion des clés de chiffrement
Reporting Services utilise des clés de chiffrement pour sécuriser les informations d'identification, les informations de connexion et les comptes qui sont utilisés dans les opérations de serveur. Cette rubrique explique comment gérer en toute sécurité les données les plus sensibles.
- Débogage et publication de rapports
Sont incluses les rubriques qui décrivent comment afficher un aperçu des rapports et déployer ceux-ci sur un serveur de rapports.
Programmation
- Integrating Reporting Services into Applications
Reporting Services fournit aux développeurs un jeu complet d'API pour développer des solutions. Cette section décrit les deux manières d'intégrer Reporting Services à des applications personnalisées : accès URL et API SOAP de Reporting Services.
- Report Server Web Service
Informez-vous sur les nouveaux points de terminaison du service Web de Report Server pour gérer et exécuter les rapports, sur les scripts, sur le rôle de SOAP, et sur la création d'applications à l'aide de Microsoft .NET Framework.
- Reporting Services Extensions
Une API en code managé facilite le développement, le déploiement et la gestion des extensions du serveur de rapports. Créez des assemblys privés ou partagés à l'aide de .NET, puis ajoutez les nouvelles fonctionnalités de Reporting Services pour évoluer au rythme des besoins de votre entreprise.
- Using Custom Assemblies with Reports
Les assemblys personnalisés vous permettent d'écrire du code personnalisé à l'aide de .NET Framework pour définir les valeurs, les styles et la mise en forme d'un élément de rapport auxquels vous pourrez ensuite faire référence dans les fichiers de définition de rapport. Le serveur appelle les fonctions de votre assembly personnalisé lors de l'exécution d'un rapport.
- Reporting Services Programming
Reporting Services met à votre disposition plusieurs options de programmation. Apprenez à utiliser les fonctionnalités existantes pour créer des outils de génération de rapports et de gestion personnalisés dans des sites Web et des applications Windows, ou pour étendre la plateforme Reporting Services.
Voir aussi
Autres ressources
SQL Server Reporting Services
Didacticiels de Reporting Services