par William Sheldon - Mis en ligne le 07/12/2005 - Publié en Décembre 2004
PARTIE I : LES « CUSTOM MEMBERS »
MS Analysis Services recèle un grand nombre de fonctionnalités avancées.
Certaines peuvent sembler gadget de prime abord mais s'avèrent en fait particulièrement
utiles dans la pratique.
Cette série d'articles s'adresse en priorité à ceux d'entre vous qui utilisent déjà
MS Analysis Services et qui souhaitent élargir
leur connaissance du produit. Il permettra
également à ceux qui découvrent
l'OLAP avec les technologies Microsoft de
se familiariser avec de nouveaux concepts.
Il ne s'agit pas bien entendu d'un exposé
complet sur les fonctionnalités avancées
de MS Analysis Services (la documentation
en ligne livrée avec le produit est
faite pour cela) mais d'un retour d'expérience
sur l'utilisation concrète de certaines fonctions clés du produit qui sont souvent
sous-estimées ou tout simplement méconnues.
MS Analysis Services : Hors des sentiers battus
MS Analysis Services possède en standard
5 fonctions d’agrégation (MIN, MAX,
COUNT, SUM et DISTINCT COUNT) dont
le résultat pourra être pré-stocké sous
forme d’agrégats. Les autres calculs (moyenne,
moyenne mobile, cumul depuis le
début de période, distribution numérique…)
seront calculés à la volée par le
moteur à partir des définitions de calcul
exprimées dans le langage MDX.
Il est donc monnaie courante d’ajouter
des calculs MDX, sous forme de
membres calculés pour donner une véritable
valeur ajoutée aux cubes et
construire les applications décisionnelles les plus complexes. Ces membres calculés
peuvent être créés sur l’axe des
mesures comme sur n’importe quel
autre axe du cube.
Si la fonctionnalité des membres
calculés est particulièrement puissante,
elle peut s’avérer pénible à gérer
dans le cas où la base OLAP possède
plusieurs cubes et que ces
derniers utilisent les mêmes membres
calculés. En effet, à moins d’être au
sein d’un cube virtuel, il n’est pas possible
depuis l’interface de MS Analysis
Services de récupérer automatiquement
un membre calculé depuis un
autre cube.
C’est dans ce contexte que le
concept de « Custom Member » prend
tout son sens. En effet, le « Custom
Member » est en fait un membre calculé
dont la définition n’est pas stockée
dans le cube mais dans la dimension.
Le calcul étant associé à l’objet
dimension il sera automatiquement
présent dans tous les cubes utilisant
cette dimension. J’utilise très souvent
ce concept lors de la création d’applications
comptables ou financières, au
sein desquelles les dimensions de type
« plan de comptes » sont utilisées dans
de nombreux cubes et dont les calculs
sont toujours les mêmes.
Vous pouvez ainsi facilement imaginer
le gain obtenu tant en termes de
temps de construction que de facilité
de maintenance puisque l’ensemble
des définitions des calculs associés au plan de compte sont
stockés à un seul endroit : la table de dimension.
En effet, le principe de construction d’un « Custom
Member » est simple : il suffit d’ajouter une ligne dans la table
de dimension et d’y ajouter deux colonnes : l’une pour la définition
du calcul en MDX et l’autre (optionnelle) pour les paramètres
de formatage (ordre d’évaluation, formatage de
couleur ou de police…).
Téléchargez cette ressource
![Sécuriser votre système d’impression](https://www.itpro.fr/wp-content/uploads/2024/10/Comment-securiser-votre-systeme-dimpression-en-trois-etapes-Special-Report-Enjeux-Securite-Documentaire-Kyocera-iTPro.fr_.jpg)
Sécuriser votre système d’impression
Longtemps sous-estimée, la sécurisation d’un système d’impression d’entreprise doit être pleinement prise en compte afin de limiter le risque de fuite d’informations sensibles. Voici les 3 principales précautions à prendre.
Les articles les plus consultés
- Stockage autonome, Evolutivité & Gestion intelligente, Pure Storage offre de nouvelles perspectives aux entreprises
- Les projets d’intégration augmentent la charge de travail des services IT
- 9 défis de transformation digitale !
- 10 grandes tendances Business Intelligence
- ActiveViam fait travailler les data scientists et les décideurs métiers ensemble
Les plus consultés sur iTPro.fr
- La protection des données : un enjeu crucial pour les entreprises
- Défis et bénéfices d’infuser l’IA dans l’analytique et la BI
- Mieux protéger l’entreprise à l’ère du travail hybride et du Cloud
- Les entreprises concentrent les investissements sur l’innovation, l’efficacité et la résilience
- L’IA profite au marché du mobile !
![Revue Smart DSI](https://www.itpro.fr/wp-content/uploads/2024/10/SMART-DSI-Numero-35-Septembre-2024.jpg)