Documentation du développeur Reporting Services

SQL Server Reporting Services propose plusieurs interfaces de programmation que vous pouvez appliquer dans vos propres applications. Vous pouvez utiliser les fonctionnalités et fonctionnalités existantes de Reporting Services pour créer des outils de création de rapports et de gestion personnalisés dans des sites web et des applications Windows. Vous pouvez également é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 les exemples Reporting Services et le guide du développeur : Tutoriels (Reporting Services).

Contenu de cette section

Intégrer 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 grâce aux API REST pour les applications modernes
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 avec le service web Report Server pour intégrer une solution de création de rapports complète à vos applications métier personnalisées. L’accès URL est utile lors de l’intégration de rapports dans le cadre d’un portail Web ou lors de l’affichage 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 Reporting Services de rendu, de sécurité, de remise et de traitement des données 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.

Utiliser des assemblys 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.