par Rodney Landrum - Mis en ligne le 25/10/2005 - Publié en Décembre 2004
En tant qu'administrateur de base de données (DBA) et analyste de données,
je ne peux pas, en dépit de tous mes efforts, toujours éviter d'écrire du code pour
résoudre des problèmes complexes ou tirer parti de la richesse des outils de gestion
proposés par SQL Server. Au fil des années, j'ai écrit des scripts de solutions
pour toutes sortes de projets liés à SQL Server, allant de la création de lots DTS
(Data Transformation Services) à l'écriture de code ASP (Active Server Pages), me
réjouissant chaque fois que je suis parvenu à me dépêtrer des erreurs de syntaxe et
de la logique des boucles imbriquées. Toutefois, lorsque Microsoft a sorti SQL
Server 2000 Reporting Services, une solution qui requiert Visual Studio .NET 2003
pour l'élaboration de rapports, j'ai craint d'être obligé de franchir le pas et de devenir
un développeur accompli. Mais, en fait, vous n'avez pas besoin d'être un programmeur
pour développer un rapport Reporting Services. Cet outil propose deux
fonctionnalités de rapports puissantes, les paramètres et les expressions, qui une
fois combinées permettent aux créateurs de rapports d'ajouter des fonctionnalités
sophistiquées à leurs rapports sans écrire du code à rallonge.
Les paramètres en première ligne
Les paramètres sont des valeurs affectées, généralement basées sur les saisies
utilisateur, que vous pouvez employer avec des expressions afin de manipuler des
données, d’effectuer des calculs ou de
fournir une mise en forme personnalisée.
Par exemple, les expressions, qui sont des
fonctions compactes comportant souvent
une seule ligne écrites en Visual Basic .NET
standard, vous permettent de contrôler les
valeurs des propriétés d’éléments basées
sur certaines conditions ou certains critères.
Ainsi, une expression peut servir à
contrôler une propriété de mise en forme,
telle que la couleur du texte d’un champ
dans un rapport. Ainsi, un champ contenant une valeur exprimée en dollars pourrait
adopter une couleur rouge pour le texte si le montant baissait en deçà d’un certain
seuil. Dans Reporting Services, il est possible d’incorporer immédiatement des
expressions et des paramètres afin de traiter pratiquement n’importe quelle demande
de rapport. J’utilise cet outil depuis la première version bêta et j’ai réécrit
près de 100 rapports élaborés à l’origine sur d’autres plates-formes de reporting.
J’ai eu recours abondamment aux paramètres et expressions
dans pratiquement chacun d’eux et j’aimerais vous faire partager
quelques-unes des utilisations que j’ai trouvées pour ce
duo dynamique, notamment le développement et la réduction
de plusieurs groupes, le regroupement dynamique de
rapports et les dates paramétrées. Dans les exemples illustrés
ici, j’ai fait appel à la base de données exemple Microsoft
la plus récente, AdventureWorks2000. Microsoft a conçu les
exemples de rapports proposés dans Reporting Services
avec cette base de données et je fais spécifiquement référence
au rapport Territory Sales Drilldown dans celle-ci.
Téléchargez cette ressource
Microsoft 365 Tenant Resilience
Face aux failles de résilience des tenants M365 (configurations, privilèges, sauvegarde). Découvrez 5 piliers pour durcir, segmenter et surveiller vos environnements afin de limiter l’impact des attaques. Prioriser vos chantiers cyber et améliorer la résilience de vos tenants Microsoft 365.
Les articles les plus consultés
- Intelligence Artificielle : DeepKube sécurise en profondeur les données des entreprises
- Stockage autonome, Evolutivité & Gestion intelligente, Pure Storage offre de nouvelles perspectives aux entreprises
- Databricks lève 1 milliard de dollars !
- La blockchain en pratique
- Dark Web : où sont vos données dérobées ?
Les plus consultés sur iTPro.fr
- Fuites de données : la France, 2ème pays le plus touché au monde début 2026
- Nomios accélère sur la cybersécurité industrielle avec un SOC renforcé et une Factory OT immersive
- Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
- Reprendre le contrôle de son SI : la clé d’un numérique à la fois souverain et responsable
Articles les + lus
Faire évoluer la souveraineté des données du statut d’ambition politique à son application opérationnelle
Fuites de données : la France, 2ème pays le plus touché au monde début 2026
Redéfinir la confiance à l’ère de l’IA agentique : les entreprises sont-elles prêtes pour le SOC autonome ?
Les défaillances des pipelines de données pèsent lourdement sur la performance des grandes entreprises
Les nouvelles menaces liées à l’IA obligent les entreprises à dépasser la seule stratégie de sauvegarde
À la une de la chaîne Data
- Faire évoluer la souveraineté des données du statut d’ambition politique à son application opérationnelle
- Fuites de données : la France, 2ème pays le plus touché au monde début 2026
- Redéfinir la confiance à l’ère de l’IA agentique : les entreprises sont-elles prêtes pour le SOC autonome ?
- Les défaillances des pipelines de données pèsent lourdement sur la performance des grandes entreprises
- Les nouvelles menaces liées à l’IA obligent les entreprises à dépasser la seule stratégie de sauvegarde
