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

Rapport Forrester sur les solutions de sécurité des charges de travail cloud (CWS)
Dans cette évaluation, basée sur 21 critères, Forrester Consulting étudie, analyse et note les fournisseurs de solutions de sécurité des charges de travail cloud (CWS). Ce rapport détaille le positionnement de chacun de ces fournisseurs pour aider les professionnels de la sécurité et de la gestion des risques (S&R) à adopter les solutions adaptées à leurs besoins.
Les articles les plus consultés
- Les projets d’intégration augmentent la charge de travail des services IT
- Dark Web : où sont vos données dérobées ?
- Stockage autonome, Evolutivité & Gestion intelligente, Pure Storage offre de nouvelles perspectives aux entreprises
- L’utilisation des données pour survivre !
- Intelligence Artificielle : DeepKube sécurise en profondeur les données des entreprises
Les plus consultés sur iTPro.fr
- Les risques liés à l’essor fulgurant de l’IA générative
- Pourquoi est-il temps de repenser la gestion des vulnérabilités ?
- Reporting RSE : un levier d’innovation !
- De la 5G à la 6G : la France se positionne pour dominer les réseaux du futur
- Datanexions, acteur clé de la transformation numérique data-centric
Sur le même sujet

Les projets d’intégration augmentent la charge de travail des services IT

Intelligence Artificielle : DeepKube sécurise en profondeur les données des entreprises

10 grandes tendances Business Intelligence

La blockchain en pratique

ActiveViam fait travailler les data scientists et les décideurs métiers ensemble
