En tant que Service Web, Reporting
Service peut être piloté par le biais
d'interfaces de programmation (API)
standard.
Microsoft fournit par ailleurs Report
Designer et Report Manager,
deux outils permettant d'utiliser directement
les services offerts de MS
Reporting Services.
Report Designer : Outil de
création interactif de rapport, Report
Designer
Accessible et Extensible par le biais d’interfaces de programmation standardisées
est livré sous forme d’assistant
et de designer dans Visual Studio
.Net 2003. Report Designer permet de créer facilement des
rapports statiques ou semi-dynamiques (filtres de sélection,
affichage/masquage d’un niveau agrégé, d’un niveau de
détail par un simple clic…). Un rapport peut contenir : des
tableaux (listes, matrices…) issus de sources de données différentes,
des calculs simple ou avancés (l’utilisation de Visual
Basic.Net permet de créer les rapports les plus complexes)…
Il faut retenir que Report Designer est en fait un générateur
de RDL (Report Definition Langage), le nouveau
standard – non propriétaire – de définition de rapports
proposé par Microsoft.
Le langage RDL permet de représenter
sous forme XML la définition
des rapports indépendamment du
mode de rendu souhaité.
Microsoft propose un schéma XSD
permettant de faciliter l’échange entre
les différents outils de reporting. (Pour
prendre en compte certaines spécificités
il est également possible d’étendre
ce schéma.)
Report Manager : Une fois un
rapport créé, il peut être déployé (par
un simple clic depuis Visual Studio
.Net 2003) sur le serveur de reporting,
où il peut être administré. Via une
interface Web conviviale, Report Manager
permet de gérer la sécurité des
rapports, de planifier leur mise à
disposition (push/pull) ainsi que le
format de restitution des rapports
(classeur Excel, fichier HTML,
image…).
Report Designer et Report Manager permettent d’avoir
une bonne idée du potentiel de MS Reporting Services.
Il est cependant possible d’aller plus loin puisque chaque
partie de l’architecture de MS Reporting Services est extensible
; on peut par exemple :
- automatiser simplement certaines tâches d’administration
avec WMI (Windows Management Instrumentation) , - créer des designers spécifiques générant des rapports sophistiqués
au format RDL, - développer des interfaces personnalisées de gestion des
rapports, - créer des programmes permettant de nouveaux types de
rendus pour les rapports.
Téléchargez cette ressource
Comment lutter contre le Phishing ?
Dans un environnement cyber en constante mutation, le phishing évolue vers des attaques toujours plus sophistiquées combinant IA, automatisation et industrialisation. Une réalité complexe qui exige des mesures de sécurité avancées et repensées au-delà de l’authentification multifacteur. Découvrez les réponses technologiques préconisées par les experts Eviden et les perspectives associées à leur mise en œuvre.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Découverte de 5 services IA Microsoft
- Les entreprises, victimes des coûts cachés des attaques de ransomwares
- Tendances des budgets des DSI en 2025
- Révolutionner la gestion du stockage à l’ère de l’IA et de la transformation numérique : vers une infrastructure agile et automatisée
- Multicloud Computing : Êtes-vous prêt pour la prochaine nouvelle vague informatique ?