Académique Documents
Professionnel Documents
Culture Documents
20/01/2009
OLAP
PLAN
Introduction OLAP Les diffrentes technologies OLAP Plate formes et Outils
20/01/2009 OLAP 2
Informatique dcisionnelle
BI, Business Intelligence
Systme interprtant des donnes complexes permettant aux dirigeants d'entreprise de prendre des dcisions en connaissance de cause.
Connatre les clients, analyser BD clients, historique des les ventes et les marchs achats ; segmentation ; CRM Mesurer la performance Tableaux de bord, reporting
Aide la dcision
20/01/2009
OLAP
Entrepts de donnes
Datawarehouse
Le concept d'entrept de donnes a t formalis pour la premire fois en 1990 par Bill Inmon : "collection de donnes orientes pour un sujet, intgres, non volatiles et historises, organises pour le support du processus d'aide la dcision".
Est cr pour les besoins dcisionnels Est spcialis par type danalyse Marketing : BD client, historique des achats Gestion : Suivi cots / performance des activits Est aliment par les systmes oprationnels A une modlisation dimensionnelle qui facilite lanalyse selon des axes prdfinis
20/01/2009 OLAP 4
Entrepts de donnes
Modle dimensionnel : hypercube
Axes danalyse (dimensions) Indicateurs (table des faits)
Produits : activit, ligne produit, gamme, produit Client : secteur, groupe, client, adresse livraison Rseau : Zone, Pays, Rgion, Dpartement, Ville, Agence
Donnes
(Indicateurs)
20/01/2009
OLAP
budget, N-1...
5
Produits
Modle dimensionnel
Client
Rseau
Hyper -cube
Temps
Dim. Produit
Identifiant produit Nom Ligne de Produit Etc.
Dimension Priode
Jour Mois An Etc.
Dimension rseau
Identifiant point vente Nom Rgion Pays Etc.
20/01/2009
OLAP
Entrept mtier
Datamart
ETL
Outil dextraction
Datamining
Exploration des donnes
20/01/2009 OLAP 7
Axe Produit
Axe client
20/01/2009
Architecture du SI dcisionnel
COMPTA
Donnes externes
Intranet
Postes client
PRODUCTION STOCK
COMMERCIAL
Entrept de donnes
Outils Restitution
donnes oprationnelles
20/01/2009
1. 2. 3. 4.
20/01/2009
OLAP
10
OLAP
E.F. Codd dfinit 12 rgles de base permettant de qualifier le concept global nomm OLAP :
Transparence Accessibilit Manipulation des donnes Souplesse d'affichage Multidimensionalit Dimensionalit gnrique Client/serveur Multi-utilisateur Accs stable Gestion des matrices creuses Croisement des dimensions Nombre illimit de dimension et de niveaux d'agrgation
20/01/2009
OLAP
11
OLAP
Approche multidimensionnelle :
Base sur des thmes danalyse (dimensions) Plus intuitive
20/01/2009
OLAP
12
Vocabulaire OLAP
Dimension :
Une dimension peut tre dfinie comme un thme, ou un axe (attributs), selon lequel les donnes seront analyses (en fonction de )
Ex. Temps, Dcoupage administratif, Produits
Une dimension contient des membres organiss en hirarchie, chacun des membres appartenant un niveau hirarchique (ou niveau de granularit) particulier
Ex. Pour la dimension Temps, les annes, les mois et les jours peuvent tre des exemples de niveaux hirarchiques. 1998 est un exemple de membre du niveau Anne
20/01/2009
OLAP
13
Vocabulaire OLAP
Mesure :
Une mesure est un lment de donne sur lequel portent les analyses, en fonction des diffrentes dimensions
Ex. cot des travaux, nombre daccidents, ventes, dpenses
20/01/2009
OLAP
14
Vocabulaire OLAP
Fait :
Un fait reprsente la valeur dune mesure, mesure ou calcule, selon un membre de chacune des dimensions (ex. ce qui est recueilli par les systmes transactionnels).
Ex. le cot des travaux en 1995 pour la rgion 02 est 250 000 $ est un fait qui exprime la valeur de la mesure cot des travaux pour le membre 1995 du niveau anne de la dimension temps et le membre 02 du niveau rgion de la dimension dcoupage administratif .
20/01/2009 OLAP 15
Vocabulaire OLAP
La table des faits: comme son nom lindique, contient les faits
20/01/2009
OLAP
16
Opration: agrgation
Pour obtenir moins de dtails limination dune dimension ou regroupement des lments dune dimension Exemple: Ville < Etat < Province < Pays Au lieu de regrouper les donnes par ville, elles sont regroupes par pays
20/01/2009 OLAP 18
MOLAP
B ase de donnes m u ltid im e n s io n n e lle (h y p e rc u b e ) S e rv e u r M O L A P C lie n t O L A P
ROLAP
Serveur ROLAP Base de donnes relationnelle (toile ou flocon) Client OLAP Vue multidimensionnelle
20/01/2009
OLAP
20
HOLAP
20/01/2009
OLAP
21
ROLAP
BD relationnelle
MOLAP
BD multidimensionnelle
HOLAP
BD relationnelle
BD relationnelle
BD multidimensionnelle
BD multidimensionnelle
Le moins performant
Le plus performant
Performance moyenne
20/01/2009
OLAP
22
20/01/2009
OLAP
23
Audit Repository
Rules Engines
Data Mart Schedule Repository Data Sources Application Integration / ETL Data Mining Repository
Workflow Repository
Application Data
Legend Control Flow Pentaho Technology 3rd Party Open Source Technology Data Flow Customer/3rd Party Technology or Data
Architecture: Server
Bibliographie
http://pagesperso-orange.fr/bernard.lupin/ http://www.journaldunet.com/solutions/0301/030108_olap.shtml http://www.piloter.org/business-intelligence/olap.htm http://fr.wikipedia.org/wiki/OLAP Cours informatique dcisionnelle (NFE115) Cnam de basse-Normandie Gilles LEBRUN et Christophe CHARRIER
20/01/2009
OLAP
25