Partager via


Intégration de Reporting Services dans des applications

S’applique à : SQL Server Reporting Services (2016) ❌ SQL Server Reporting Services (2017) ❌ Power BI Report Server

Reporting Services est une plate-forme de création de rapports ouverte et extensible conçue pour fournir aux développeurs un jeu complet d'API pour développer des solutions.

Notes

À partir de SQL Server 2017 Reporting Services, l’accès de l’API REST est disponible pour le développement de solutions. L’accès de l’API SOAP a été déprécié. Pour plus d’informations, consultez Développer avec les API REST pour Reporting Services.

Il existe trois options d’intégration de Reporting Services à des applications personnalisées : le service Web Report Server, également appelé API SOAP de Reporting Services, les contrôles Visionneuse de rapports pour Microsoft Visual Studio et l’accès URL. Chaque option représente une approche différente de l’intégration de Reporting Services dans vos applications.

Service web Report Server

Le service Web Report Server constitue la principale interface de développement avec Reporting Services. Que vous développiez du code pour gérer votre catalogue de rapports ou développer du code pour afficher des rapports dans un format pris en charge, le service Web expose toutes les méthodes nécessaires pour intégrer Reporting Services dans vos applications. Ainsi par exemple, le portail web, qui est inclus dans Reporting Services, utilise le service Web pour gérer la base de données du serveur de rapports.

Contrôles Visionneuse de rapports pour Visual Studio

Les contrôles Visionneuse de rapports disponibles pour Visual Studio sont utilisés pour intégrer la consultation de rapports à vos applications. Il existe deux contrôles : un pour les applications Windows Forms et un autre pour les applications Web Forms. Chaque contrôle offre la possibilité d’afficher des rapports déployés sur un serveur de rapports. Chaque contrôle vous permet également de restituer des rapports qui existent dans un environnement où un serveur de rapports n’est pas installé.

accès URL

L’accès URL est une autre option pour intégrer l’affichage des rapports dans vos applications si les contrôles Visionneuse de rapports ne sont pas une option. Par ailleurs, l'accès URL est utile pour envoyer aux utilisateurs des liens vers des rapports par courrier électronique.

Contenu de cette section

Intégration de Reporting Services à l’aide de SOAP
Décrit comment intégrer la navigation et la gestion des rapports Reporting Services dans vos applications de gestion existantes à l’aide du service Web Report Server.

Intégration de Reporting Services à l’aide des contrôles Visionneuse de rapports
Explique comment intégrer la consultation de rapports dans vos applications existantes à l'aide des contrôles Visionneuse de rapports.

Intégration de Reporting Services à l’aide de l’accès URL
Décrit comment intégrer la navigation entre les rapports Reporting Services dans vos applications de gestion existantes à l’aide de l’accès URL.

Étapes suivantes

Pour savoir si vous devez utiliser l’accès URL ou les API SOAP, consultez Choix entre l’accès URL et SOAP dans Reporting Services.

Pour plus d’informations sur l’API REST SQL Server 2017 Reporting Services, consultez Développer avec les API REST pour Reporting Services.

D’autres questions ? Essayez de poser une question dans le forum Reporting Services