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 capacités existantes de Reporting Services pour intégrer des outils personnalisés de reporting et de gestion 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 nouveaux composants et ressources pouvant être utilisés pour l’accès aux données, la livraison de rapports et bien plus encore. Vous pouvez promouvoir ces composants et ressources auprès des entreprises qui utilisent les Reporting Services dans leur organisation.

Remarque

Les Reporting Services incluent des exemples de programmation et des tutoriels pour vous aider à démarrer. Pour plus d'informations, consultez les exemples de Reporting Services et le guide du développeur : Tutoriels (Reporting Services).

Contenu de cette section

Intégrer les Reporting Services dans les applications
Offre un aperçu de la manière d’utiliser Reporting Services pour intégrer les rapports dans des applications personnalisées. Décrit quand utiliser l’accès direct à l’URL et quand utiliser le service Web pour accéder au serveur de signalement.

Service Web du Serveur de Rapports pour ASP.NET et applications traditionnelles
Le service Web du Serveur de Rapports donne accès à toutes les fonctionnalités du serveur de rapport. 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 étape du cycle de vie du rapport, de la gestion à l’exécution.

Développer avec des API REST pour des applications modernes
Les API REST de Reporting Services offrent un accès programmatique aux objets du catalogue des serveurs de rapports de Reporting Services. En utilisant les API REST, vous pouvez naviguer dans une hiérarchie de 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 chargement un ensemble complet de requêtes basées sur 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 complète de reporting dans vos applications métier personnalisées. L’accès à l’URL est utile lors de l’intégration de rapports dans un portail Web ou lors de la consultation de rapports depuis un navigateur Web.

Extensions Reporting Services
L’architecture modulaire de Reporting Services est conçue pour l’extensibilité. Une API de code managé est disponible afin que vous puissiez facilement développer, installer et gérer les extensions utilisées par de nombreux composants de Reporting Services. Vous pouvez créer des assemblages en utilisant le Microsoft .NET Framework et ajouter de nouvelles fonctionnalités de rendu, de sécurité, de livraison et de traitement des données Reporting Services pour répondre à l’évolution de vos besoins métier.

Éléments de rapport personnalisés
Décrit comment créer des éléments de rapport personnalisés pour ajouter des fonctionnalités au RDL ou étendre les fonctionnalités des contrôles existants.

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

Accéder au fournisseur WMI de Reporting Services
Décrit comment utiliser le fournisseur WMI Reporting Services pour gérer les déploiements de serveurs de rapport.