Documentation du développeur Reporting Services

SQL Server Reporting Services offre plusieurs interfaces de programmation dont vous pouvez tirer parti dans vos propres applications. Vous pouvez utiliser les fonctionnalités existantes de Reporting Services 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 vous pouvez étendre la plateforme Reporting Services .

L'extension de la plateforme Reporting Services inclut la création de composants et de ressources qui peuvent être utilisées pour l'accès aux données, la remise de rapports, etc. Vous pouvez vendre ces composants et ressources aux sociétés qui utilisent Reporting Services dans leur organisation.

Notes

Reporting Services inclut des exemples de programmation et des didacticiels pour vous aider à démarrer. Pour plus d’informations, consultez Exemples Reporting Services et Guide du développeur : Tutoriels (Reporting Services).

Dans cette section

Intégration de Reporting Services dans des applications
Fournit une vue d'ensemble de la manière d'utiliser Reporting Services pour intégrer la création de rapports dans des applications personnalisées. Décrit les situations dans lesquelles utiliser l'accès URL direct et le service Web pour accéder au serveur de rapports.

Service Web Report Server pour les applications ASP.NET et traditionnelles
Le service Web Report Server donne accès aux fonctionnalités complètes du serveur de rapports. Le service Web utilise SOAP sur HTTP et est conçu pour servir d'interface de communication entre les programmes clients et le serveur de rapports. Le service Web et ses méthodes exposent les fonctionnalités du serveur de rapports et vous permettent de créer des outils personnalisés pour n'importe quelle partie du cycle de vie du rapport, depuis la gestion jusqu'à l'exécution.

Développer des applications modernes avec des API REST
Les API REST Reporting Services fournissent un accès par programmation aux objets d’un catalogue de serveur de rapports Reporting Services. En utilisant les API REST, vous pouvez parcourir l’arborescence des dossiers, découvrir le contenu d’un dossier ou télécharger une définition de rapport. Vous pouvez également créer, mettre à jour et supprimer des objets.

Accès URL (SSRS)
Reporting Services prend en charge un jeu complet de demandes basées sur une URL que vous pouvez utiliser comme point d'accès rapide et facile pour la navigation et la consultation des rapports. Vous pouvez utiliser cette technologie conjointement au service Web Report Server pour intégrer une solution de création de rapports complète dans vos applications de gestion personnalisées. L'accès URL s'avère particulièrement utile lors de l'intégration de rapports dans le cadre d'un portail Web ou lors de la consultation de rapports à partir d'un navigateur Web.

Extensions Reporting Services
L'architecture modulaire de Reporting Services est conçue à des fins d'extensibilité. Une API de code managé est disponible afin de vous permettre de développer, installer et gérer facilement des extensions consommées par de nombreux composants Reporting Services . Vous pouvez créer des assemblys à l’aide du Microsoft .NET Framework et ajouter de nouvelles fonctionnalités de rendu, de sécurité, de remise et de traitement des données Reporting Services afin d’évoluer au rythme des besoins de votre entreprise.

Éléments de rapports personnalisés
Décrit la manière de créer des éléments de rapports personnalisés afin d'ajouter des fonctionnalités à un élément RDL ou d'étendre certaines fonctionnalités des contrôles existants.

Utilisation d'assemblages personnalisés avec des rapports
Décrit la manière d'utiliser des assemblys personnalisés avec des rapports en incluant des références de code dans la définition de rapport.

Accéder au fournisseur WMI de Reporting Services
Décrit la manière d'utiliser le fournisseur WMI de Reporting Services pour gérer des déploiements de serveurs de rapports.

Voir aussi

Reporting Services (SSRS)
Langage de définition de rapport (SSRS, Report Definition Language)
Informations techniques de référence (SSRS)
Développement sécurisé (Reporting Services)