Vous êtes sur la page 1sur 13

OLAP, les fondamentaux

par Yazid Grim (Business Intelligen(ce))

Date de publication : 07-05-2008 Dernire mise jour : 09-05-2008

Suite diffrentes discussions divergentes sur la notion de cube, de OLAP, de M-OLAP, etc., j'ai dcid de rdiger un article pour claircir ces termes et donner une vision consensuelle et universelle sur ces termes qui, aujourd'hui, veulent tout et rien dire. Bien que n'ayant pas la prtention de mettre tout le monde d'accord, ce qui est assez dur vu que la B.I est un domaine relativement jeune, cet article reviendra sur le pourquoi et le comment du OLAP, sa diffrence avec ce que l'on nomme OLTP, ses forces et ses faiblesses.

OLAP, les fondamentaux par Yazid Grim (Business Intelligen(ce))

I - Introduction : comment l'industrie du B.I brouille les pistes II - L o OLAP est n : l'analyse Un exemple La solution : de l'analyse on-line III - Dmystifions le OLAP OLAP, Quzako ? Ce que n'est pas OLAP IV - M-OLAP, R-OLAP, H-OLAP, D-OLAP ... Dfinitions R-OLAP M-OLAP H-OLAP D-OLAP V - Conclusion VI - Remerciements

-2Ce document est issu de http://www.developpez.com et reste la proprit exclusive de son auteur. La copie, modification et/ou distribution par quelque moyen que ce soit est soumise l'obtention pralable de l'autorisation de l'auteur.
http://grim.developpez.com/articles/concepts/olap/

OLAP, les fondamentaux par Yazid Grim (Business Intelligen(ce))

I - Introduction : comment l'industrie du B.I brouille les pistes


De nos jours, les dfinitions en BI fusent selon l'inspiration ou la vision de celui qui les crit. On trouvera des commerciaux qui veulent placer les mots OLAP, Data Warehouse parce que a fait hi-tech. Des autodidactes qui, de par leur comprhension des choses, dfinissent des concepts " leur manire ", avec tous les risques que cela comporte. Des entreprises qui " dcident " que leurs outils de rapport sont des outils OLAP car ils permettent de faire du forage dans des tableaux Excel. Et enfin des leaders qui tentent d'imposer leur faon de voir les choses. Il est important de clarifier ces termes et de les consensualiser pour les raisons suivantes : Parler de la mme chose : il serait trs gnant que vous parliez de OLAP alors que votre interlocuteur pense que ce sont des rapports dynamiques tirs d'une base de donnes. Les projets n'ont pas la mme taille ... Apprcier les dfinitions : les dfinitions des termes de BI tant, en gnral, beaucoup plus profondes et compltes que leurs implmentations par les Microsoft, Oracle et compagnie. On a tendance oublier qu'on adapte l'outil la mthode et pas le contraire ... Maturit : imaginez si chacun se mettait faire des petits dessins et appeler cela UML, ou si tout le monde se mettait faire des bases de donnes comme a l'arrange et appelait cela des schmas en troisime forme normale. La maturit d'un domaine passe forcment par une reconnaissance unanime d'un concept et de sa dfinition.

L'industrie de la BI est jeune, peut-tre immature, mais c'est aux acteurs de cette industrie (producteurs et utilisateurs) de faire en sorte que cette industrie volue dans le bon sens et dans la mme direction surtout, l'union fait la force ;)

-3Ce document est issu de http://www.developpez.com et reste la proprit exclusive de son auteur. La copie, modification et/ou distribution par quelque moyen que ce soit est soumise l'obtention pralable de l'autorisation de l'auteur.
http://grim.developpez.com/articles/concepts/olap/

OLAP, les fondamentaux par Yazid Grim (Business Intelligen(ce))

II - L o OLAP est n : l'analyse


Pour mieux comprendre OLAP et les technologies gravitant autour, intressons nous la gense de ce concept : l'analyse en entreprise. L'analyse est un processus intellectuel qui, partir d'hypothses et de donnes, permet une personne de gnrer de la connaissance. Cette connaissance peut se formaliser par l'explication d'un phnomne, la proposition d'une solution pour optimiser les ventes, des recommandations quant la politique d'approvisionnement, etc. Bref, tout ce qui peut amliorer l'entreprise. De part sa nature, l'analyse n'est pas un processus que l'on peut guider ou formater. La recherche de la cause de la baisse des profits, par exemple, peut impliquer des recherches du cot des succursales, des ventes, des prix des fournisseurs, des taxes locales, etc. Le travail de l'analyste consiste, travers une srie de question-rponse, expliquer la raison d'un phnomne par les donnes qu'il possde, et ce processus n'est presque jamais linaire.

Un exemple
Un exemple illustrera mieux le fond de ma pense. Imaginez que l'on demande un analyste d'expliquer le fait que les profits de l'entreprise aient baiss durant les trois derniers mois. Voici un des cheminements que pourrait suivre un analyste : Voir les profits sur l'anne pour constater la baisse. Voir le volume des ventes sur les trois derniers mois : les ventes n'ont pas baiss. Voir les cots de revient des produits sur les trois derniers mois : les cots ont sensiblement augments pour certains pays. Voir les cots de revient des produits par zone de production sur les trois derniers mois : les produits ayant subi une augmentation sont tous produits en Asie. Pour les produits en question, pour les trois derniers mois, voir le cot de production par usine, ainsi que le cot moyen de la main d'oeuvre et la taxe et comparer ces valeurs avec celles des trois mois avant l'augmentation : les cots sont peu prs les mmes, la raison n'est pas l. Pour les produits en question, comparer le cot de la matire premire avec les chiffres des trois mois avant la hausse des cots : BINGO ! Le prix de la matire s'est envol ces trois derniers mois. Il faut maintenant voir les raisons de cette augmentation, revoir les contrats avec les fournisseurs, rguler la production ... Il faut agir !

Observez bien ce processus. Nous avons commenc par un simple tableau des profits sur l'anne et nous avons finis par une synthse des prix des matires premires pour une liste de produits fabriqus en Asie, et pour les trois derniers mois ... Est-ce que des rapports peuvent supporter un tel processus ? Difficilement, les rapports sont parfaits pour distiller une information prcise, structure. Mais supporter un tel processus cognitif impliquerait trop de travail (sollicitation perptuelle du dpartement informatique pour la gnration de rapports, perte de temps et d'efficacit d'aller d'un rapport un autre). Remarquez aussi les diffrents niveaux d'agrgation par lesquels notre analyste est pass. L'analyse a commenc par un cumul annuel, et s'est vite transporte vers des cumuls par usine sur une priode donne, sur une zone gographique donne. Cette charge de travail serait trs difficilement supportable par une base de donnes de production OLTP classique (surtout quand elle implique plusieurs Go de donnes). Donc la solution impliquerait d'utiliser une structure orient analyse l'inverse des bases OLTP qui sont orientes production.

La solution : de l'analyse on-line


-4Ce document est issu de http://www.developpez.com et reste la proprit exclusive de son auteur. La copie, modification et/ou distribution par quelque moyen que ce soit est soumise l'obtention pralable de l'autorisation de l'auteur.
http://grim.developpez.com/articles/concepts/olap/

OLAP, les fondamentaux par Yazid Grim (Business Intelligen(ce))

Aprs ce petit exemple, posons nous la question suivante : quelles sont les caractristiques de la technologie utilise pour suivre le processus cognitif de l'analyste ? La rponse se trouve dans un document qu'a crit monsieur CODD ce sujet et qui se nomme " Providing On-Line Analytical Processing to Users Analysts ". Dans ce document, monsieur CODD numrait douze rgles qui permettaient une technologie de faire de l'analyse sur les donnes. Six rgles furent ajoutes deux ans aprs la publication de ce document. Ces rgles, disponibles sur le Web, noncent les caractristiques qu'un outil doit avoir pour pouvoir se qualifier d'outil OLAP. On peut facilement voir que la plupart des outils proposs sur le march se dfinissant comme tel ne respectent pas toutes les rgles. Deux ans aprs l'tablissement de ces rgles, le OLAP Council, un organisme de normalisation qui a tent d'unifier les dfinitions des concepts du OLAP, a publi un document avec une dfinition officielle du terme OLAP, en voici un extrait traduit par moi-mme (pour la version originale, c'est ici que a se passe) :

" ...Plus rcemment, les fabricants de bases de donnes relationnelles se sont mis vendre leurs bases de donnes comme tant des outils pour construire des entrepts de donnes. Un entrept de donnes garde les informations tactiques (stratgiques) qui rpondent aux questions du type "qui ?" et "quoi" propos d'vnements passs. Une requte type utilise dans un entrept de donnes serait : "Quel a t le revenu total pour la rgion Est dans le troisime trimestre?" Il est important de distinguer les capacits d'un entrept de donnes de celles d'un systme OLAP (On-Line Analytical Processing). l'inverse des entrepts de donnes, qui se basent sur une technologie relationnelle, OLAP utilise une vue multidimensionnelle de donnes agrges pour fournir un accs rapide l'information stratgique pour des analyses plus pousses. OLAP permet aux analystes, gestionnaires et au personnel excutif de mieux comprendre les donnes via un accs rapide, consistant et interactif une large varit de vues possibles de l'information. OLAP transforme les donnes du plus bas niveau afin de montrer leur vritable dimension dans l'entreprise, selon la comprhension de l'utilisateur. Les systmes OLAP permettent non seulement de rpondre aux questions de type "qui" et "quoi", mais permettent aussi de rpondre aux "que se passe t il si #?(what-if)" et aux "pourquoi?". Chose qui les distingue des entrepts de donnes. OLAP permet la prise de dcision sur des actions futures. Un calcul OLAP typique est plus complexe qu'une simple somme sur les donnes, par exemple : "Que serait l'effet sur les cots des distributeurs de soft Drink si le prix du sirop augmentait de 0.10$ le gallon et que le cot de transport baissait de 0.05$/mile?" OLAP et les entrepts de donnes sont complmentaires. Un entrept de donnes stocke et gre les donnes. OLAP transforme les donnes de l'entrept en informations stratgiques. OLAP peut passer d'une navigation basique (connue aussi comme "slice and dice"), des calculs ou des analyses plus srieuses comme les sries temporelles ou la modlisation complexe. Ainsi, les dcideurs exprimenteront les capacits avances de OLAP, et pourront passer d'accs aux donnes information, connaissance. ". En rsum, cet organisme dfinit OLAP comme tant l'ensemble des technologies qui, se basant sur une reprsentation multi-dimensionnelle des donnes, permet aux analystes et dcideurs de traiter leurs donnes de faon analytique, interactive (sessions), rapide et permettant de voir les donnes de l'entreprise sous plusieurs angles (dimensions). Plus rcemment, The Olap Report, un autre organisme normalisateur sur les notions OLAP a tent de proposer une dfinition plus simple et digeste que celle du OLAP Council (qu'ils jugent has-been et, je cite, dfunte). Cette dfinition tourne autour d'un acronyme : FASMI. L'article complet est disponible ici.

Cet organisme dfinit les outils OLAP comme tant des outils bass sur une vue multidimensionnelle des donnes (donc une conception base de dimensions et de faits), l'organisme prcise que cette vue est totalement indpendante de la technologie utilise pour le stockage. Pour peu que l'outil rponde aux critres qui suivent.

-5Ce document est issu de http://www.developpez.com et reste la proprit exclusive de son auteur. La copie, modification et/ou distribution par quelque moyen que ce soit est soumise l'obtention pralable de l'autorisation de l'auteur.
http://grim.developpez.com/articles/concepts/olap/

OLAP, les fondamentaux par Yazid Grim (Business Intelligen(ce))

Un outil OLAP, selon The Olap Report doit tre rapide (Fast), doit permettre de faire des analyses complexes (Analysis), rpondre une architecture Client/Serveur avec tout ce que cela implique en terme de scurit et de gestion d'accs concurrent (Server). Un outil OLAP doit, comme dit plus haut, se baser sur une vue multidimensionnelle des donnes (Multidimensional) et finalement le volume d'information que peut prendre en charge ses outils (Information). Ces critres ont t simplifis par l'acronyme FASMI. Cette dfinition, plus simpliste que la premire, n'entre pas en dsaccord avec la prcdente, ni avec la vision de CODD sur ce qu'est un outil OLAP. Je regrette cependant cette tentative de cration d'une autre dfinition cense tre universelle mais qui n'ajoute, en fin de compte, qu'une autre dfinition aux innombrables tentatives existantes sur le Web. Cette dmarche a au moins le mrite d'tre indpendante de tout producteur de solution B.I, chose qui n'est pas, selon The Olap Report, le cas de la dfinition de CODD.

-6Ce document est issu de http://www.developpez.com et reste la proprit exclusive de son auteur. La copie, modification et/ou distribution par quelque moyen que ce soit est soumise l'obtention pralable de l'autorisation de l'auteur.
http://grim.developpez.com/articles/concepts/olap/

OLAP, les fondamentaux par Yazid Grim (Business Intelligen(ce))

III - Dmystifions le OLAP


Nous allons essayer d'liminer les lgendes urbaines du B.I dans cette partie, en dfinissant strictement le mot OLAP et en disant " ce que n'est pas OLAP ".

OLAP, Quzako ?
Si l'on se rfre au chapitre prcdent, ainsi qu'aux diffrents documents (non commerciaux) traitant de ce sujet. Nous nous apercevrons que le mot OLAP, acronyme de On-Line Analytical Processing, dsigne l'ensemble des technologies permettant la prise de dcision stratgique rapide et fiable sur des donnes modlises en multi dimensionnel. Ces technologies, pour mriter le label OLAP, doivent obir aux rgles de CODD : Conception et vue multidimensionnelle : un outil OLAP doit se baser sur un modle multidimensionnel pour faire de l'analyse. Transparence : la technologie utilise, la conception ainsi que toutes les spcifications techniques doivent tre invisibles l'utilisateur final. Accessibilit : les outils OLAP doivent permettre d'accder les donnes de faon produire de la connaissance rapide. Une information pertinente et on-time doit tre fournie en tout temps. Rapidit : les montes de charges ne doivent pas freiner l'analyste. L'outil doit pouvoir supporter de grosses requtes (c'est la caractristique la plus difficile satisfaire). Architecture Client Serveur : pour un accs uniforme et des traitements plus rapides et plus sophistiqus. Dimensions gnriques : essayer, autant que possible, d'avoir une unicit dans la dfinition des dimensions. Ne pas avoir deux dimensions client. Gestion des matrices creuses : en mathmatiques, les matrices creuses sont des matrices qui contiennent beaucoup de zros. En informatique, il existe des algorithmes qui utilisent cette spcificit pour optimiser le stockage de ce type de matrices. Les performances sont, en gnral, au rendez vous. Les outils OLAP doivent avoir cette capacit d'optimisation d'espace de stockage par la gestion des matrices creuses. Multi-utilisateurs : les outils OLAP sont, par dfinition, destins un accs concurrent. Croisement inter dimensions illimit : l'utilisateur ne doit avoir aucune restriction quand au nombre de croisements qu'il fait entre les dimensions. Intuitifs : les utilisateurs d'outils OLAP ne sont pas forcment informaticiens. Il est donc ncessaire d'offrir des solutions adaptes leur style cognitif. Affichage flexible : l'utilisateur doit pouvoir aisment " arranger " son rsultat au format dsir. Nombre illimit de dimensions et de niveaux d'agrgation.

En plus de ces rgles, six autres conditions se sont ajoutes. Ces conditions traitent essentiellement de la navigation dans les solutions OLAP (drill-down, drill-through, etc.), de l'interoprabilit avec les solutions de l'entreprise et de la gestion des cas spciaux (valeur manquante, donnes anormales, etc.). Note : selon The Olap Report, la dfinition de monsieur CODD est souvent mise en doute et critique de par le fait que ce document, selon ses dtracteurs, tient plus de la promotion commerciale que du vritable document de recherche. Il faut savoir que l'criture de ces rgles s'est fait pendant que monsieur CODD tait en emploi chez Arbor Software, plus connue aujourd'hui comme Hyperion Solutions. Le conflit d'intrt semble flagrant, d'autant plus que, selon The Olap Report, la majorit du travail pour l'tablissement de ces rgles fut mis par un chercheur temporaire chez Arbor ainsi que la compagne de CODD, et que le document en question avait pour but, implicite, de promouvoir les produits de la compagnie. Mais n'entrons pas dans ces " peopleries " sans but ;)

Ce que n'est pas OLAP


-7Ce document est issu de http://www.developpez.com et reste la proprit exclusive de son auteur. La copie, modification et/ou distribution par quelque moyen que ce soit est soumise l'obtention pralable de l'autorisation de l'auteur.
http://grim.developpez.com/articles/concepts/olap/

OLAP, les fondamentaux par Yazid Grim (Business Intelligen(ce))

Je vais essayer de compiler la plupart des choses que j'ai entendu ici et l sur ce qu'est OLAP. Il faut noter que ces erreurs sont principalement dues aux messages commerciaux et la " vulgarisation " de la BI dans les entreprises. a parait tellement simple qu'on a tendance croire trs rapidement qu'on a tout compris# Je commence ! OLAP c'est un entrept de donnes : beaucoup de dcideurs pensent cela. OLAP est une technologie d'analyse base sur des donnes multidimensionnelles. Les DW sont des structures de donnes qui historisent les donnes de toute l'entreprise pour des fins d'analyse. C'est vrai que de nos jours l'un va toujours avec l'autre. Il est quasi improbable d'avoir un entrept de donnes sans outil d'analyse OLAP. Mais l'un n'est pas l'autre, ils sont complmentaires. OLAP c'est des bases de donnes multidimensionnelles : l'analogie serait de dire qu'un SGBD est un ensemble de bases de donnes. Tout le monde sait qu'un SGBD c'est les bases de donnes avec tout l'aspect gestion, maintenance, optimisation et contrle. Et bien pour OLAP c'est la mme chose : les technologies OLAP se basent sur les bases de donnes multi dimensionnelles (conues en dimensions et en faits) pour proposer des techniques d'analyse stratgique. Il est rducteur de dire que OLAP c'est des bases de donnes Multi dimensionnelles. Excel fait de l'OLAP : cette dlicate affirmation prtera toujours dbat. Certains diront que ce n'est qu'un tableur avec des fonctions statistiques volues. Et d'autres diront que c'est un outil OLAP complet. Je dirais personnellement qu' partir de la version 2003, avec la possibilit de se connecter des cubes Analysis Services, Excel est devenu un outil qui satisfait la plupart des rgles de CODD. La plus fondamentale tant la ncessit de se baser sur des donnes multi dimensionnelles. Le seul bmol est le volume de donnes limit que peut traiter Excel. En effet, quelques dizaines de milliers de lignes suffisent le mettre genoux# Je n'ai pas encore test les version 2007 et 2007 Server, mais je suis prt parier qu'ils feront un effort de ce cot :) Un rapport avec Drill-Down c'est du OLAP : FAUX ! Un rapport c'est un rapport. Un rapport ne peut pas supporter le processus cognitif d'une analyse. Un rapport peut ne pas se baser sur des donnes multi dimensionnelles, et un rapport ne permet pas de basculements de dimensions, d'inversions de colonnes, de changement de vues sur les donnes. Il faut vraiment faire une sparation entre l'analyse et le Reporting. On peut faire du Reporting avec des outils OLAP, mais pas le contraire. Un cube OLAP ??? : Ces deux mots viennent souvent naturellement les uns aprs les autres. Vous connaissez maintenant la signification du mot OLAP, mais qu'en est il du mot " cube ". Cube est un terme gentillet pour dsigner des bases de donnes multi dimensionnelles ou hypercubes. En effet, il tait plus simple pour les dcideurs de visualiser leurs donnes en trois dimensions (deux dimensions et un fait). C'est pour cela que cette image est apparue. Reste que les " cubes " sont rarement en trois dimensions, il n'est pas rare de voir des cubes avec 4 ou 5 dimensions en plus de la table de faits. Mais comme c'est moins visualisable par nos amis patrons, on utilise le mot cube pour dire base de donnes multi dimensionnelles.

-8Ce document est issu de http://www.developpez.com et reste la proprit exclusive de son auteur. La copie, modification et/ou distribution par quelque moyen que ce soit est soumise l'obtention pralable de l'autorisation de l'auteur.
http://grim.developpez.com/articles/concepts/olap/

OLAP, les fondamentaux par Yazid Grim (Business Intelligen(ce))

IV - M-OLAP, R-OLAP, H-OLAP, D-OLAP ...


Rsumons ce que nous avons vu jusqu' maintenant : Nous savons d'o vient la ncessit du OLAP. Nous avons dfini formellement le mot OLAP. Nous avons vu les abus de langages pour ce mot. Et finalement, nous avons vu ce qu'tait un cube.

Intressons nous ces mots qui envahissent notre vocabulaire B.I : MOLAP, ROLAP, DOLAP, et HOLAP. Qu'est ce que c'est ? Quel est le lien avec OLAP ? Est-ce que a reste du OLAP ?

Dfinitions
Ces termes ne sont ni plus ni moins que des implmentations du principe OLAP. L'analogie parfaite serait de comparer ces notions avec une interface et des classes implmentant cette interface en programmation oriente objets. L'interface donne les spcificits des classes. Et les classes implmentent ces spcificits de manires diffrentes. En gros l'interface dit quoi faire et les classes l'implmentant font ce que dit de faire l'interface chacune sa manire. OLAP est le fait de faire des analyses sur des bases de donnes multi dimensionnelles. X-OLAP dfinit la faon dont seront stockes physiquement les donnes pour permettre des analyses multi dimensionnelles. R-OLAP stocke les donnes multi dimensionnelles dans un format relationnel (tables, relations), M-OLAP les stockent dans un format multi dimensionnel rel, H-OLAP utilise les deux mthodes pour le stockage, D-OLAP stocke les donnes en local pour l'analyse. Nous allons expliquer un peu plus ces technologies, mais il est important de comprendre que c'est du OLAP, la lettre avant dsigne la spcificit technique qui permet de faire du OLAP.

R-OLAP
Relational OLAP. Comme son nom l'indique, il utilise le concept relationnel pour stocker des donnes modlises dans le format multi dimensionnel. Les analyses (drill-down, pivot, ajout de dimensions, etc.) sont transformes en requtes SQL classiques qui sont excutes sur les tables. R-OLAP utilise aussi la notion de tables d'agrgats, c'est--dire crer des tables contenant des donnes sommaires et les stocker en mmoire en cas d'utilisation. Les outils modernes permettent aussi la gestion du cache, l'optimisation des requtes et la cration de tables d'agrgats la demande. La technologie R-OLAP perd beaucoup de terrain face ces concurrents (qui suivent) car elle implique beaucoup de lourdeur et d'mulation pour son implmentation. On simule des oprations sur des matrices avec du SQL, et le fait de simuler deux conceptions apparemment diffrentes apporte son lot de gestion lourde et de manque de performances. R-OLAP reste la solution de choix dans le cas de gros volumes de donnes avec un accs restreint.

M-OLAP
Multi dimensional OLAP. Contrairement R-OLAP, M-OLAP permet de stocker les donnes directement en un format permettant des oprations matricielles. Selon le constructeur, on trouvera un mode de stockage base de tableau

-9Ce document est issu de http://www.developpez.com et reste la proprit exclusive de son auteur. La copie, modification et/ou distribution par quelque moyen que ce soit est soumise l'obtention pralable de l'autorisation de l'auteur.
http://grim.developpez.com/articles/concepts/olap/

OLAP, les fondamentaux par Yazid Grim (Business Intelligen(ce))

de donnes, de technologies propritaires et mme base de fichiers plats ! L'avantage de ce mode de stockage est la capacit effectuer des calculs trs pousss en un temps record vu que tous les calculs sont pr-compils ! Le mode de stockage permet de pr calculer les rsultats afin d'avoir accs directement toute donne, quel que soit le niveau de dtail. M-OLAP reste la meilleure solution du moment en terme de performances et d'efficacit. Reste que cette solution, double tranchant, montre trs rapidement ses limites quand on commence jouer avec de gros volumes de donnes. En effet, le " pr-calcul " des rsultats devient trs pnible quand il s'agit de gros volumes de donnes.

H-OLAP
Hybrid Olap.C'est la solution " en vogue " du moment, car elle permet de minimiser les dfaillances des technologies R-OLAP et M-OLAP. Il s'agit en fait d'un mix des deux solutions. On utilisera un mode de stockage propritaire pour les tables d'agrgat et les tables intermdiaires (permettant de ne pas avoir les points faibles du R-OLAP). On conservera un mode relationnel pour les tables de bas niveau.

D-OLAP
Desktop OLAP. Le cas spcial. Il ne s'agit en fait pas d'une technologie particulire mais plutt d'un mode de fonctionnement. D-OLAP permet l'utilisateur d'enregistrer une partie de la base de donnes multi dimensionnelle en local. On voit trs vite l'utilit d'une telle solution pour les commerciaux et les " nomades " de l'entreprise. Cela permettrait un commercial, par exemple, de faire des analyses sur les ventes, conserver ses rsultats, et vrifier l'volution de ses analyses, une fois revenu de son voyage d'affaire.

- 10 Ce document est issu de http://www.developpez.com et reste la proprit exclusive de son auteur. La copie, modification et/ou distribution par quelque moyen que ce soit est soumise l'obtention pralable de l'autorisation de l'auteur.
http://grim.developpez.com/articles/concepts/olap/

OLAP, les fondamentaux par Yazid Grim (Business Intelligen(ce))

V - Conclusion
Comme vous pouvez le voir, ce n'est pas si compliqu que cela de parler BI " proprement ". Les concepts prsents plus haut sont la base et la condition sinquanone que toute personne doit possder pour bien apprendre les concepts du BI et ne pas se laisser bercer par les douces srnades commerciales des vendeurs d'outils BI. N'oublions pas que leur but est de crer des clients fidles, mme si cela doit passer par de la dsinformation ou mme de la fausse information !

- 11 Ce document est issu de http://www.developpez.com et reste la proprit exclusive de son auteur. La copie, modification et/ou distribution par quelque moyen que ce soit est soumise l'obtention pralable de l'autorisation de l'auteur.
http://grim.developpez.com/articles/concepts/olap/

OLAP, les fondamentaux par Yazid Grim (Business Intelligen(ce))

VI - Remerciements
Encore une fois un grand merci l'quipe de dveloppez.com pour son soutien et sa passion pour les TI. Mention spciale pour Antoun sans qui ce document ne verrait pas le jour, Adrien Artero (El Padrino), Fleur-Anne.Blain et QI130 pour son oeil correcteur :)

- 12 Ce document est issu de http://www.developpez.com et reste la proprit exclusive de son auteur. La copie, modification et/ou distribution par quelque moyen que ce soit est soumise l'obtention pralable de l'autorisation de l'auteur.
http://grim.developpez.com/articles/concepts/olap/

OLAP, les fondamentaux par Yazid Grim (Business Intelligen(ce))

- 13 Ce document est issu de http://www.developpez.com et reste la proprit exclusive de son auteur. La copie, modification et/ou distribution par quelque moyen que ce soit est soumise l'obtention pralable de l'autorisation de l'auteur.
http://grim.developpez.com/articles/concepts/olap/