Guide du développeur (Reporting Services)

SQL ServerReporting 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.

[!REMARQUE]

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 : didacticiels (Reporting Services).

Dans cette section

  • Intégration de Reporting Services dans les 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
    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.

  • Accès URL
    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 rapport 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'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.

  • 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.