Documente Academic
Documente Profesional
Documente Cultură
Institut Supérieur
de Gestion de Tunis
L’étudiant devra :
2
LOGO
Références
…
3
LOGO
Plan
1 Introduction
3 Data Marts
4
LOGO
Introduction (1/2)
Quels A combien
Tunisiens s’élèvent mes
consomment ventes
beaucoup de journalières?
poisson?
5
LOGO
Introduction (2/2)
6
LOGO
Définition d’un DW (1/4)
7
LOGO
Définition d’un DW (2/4)
Intégrées
Les données proviennent de plusieurs sources
hétérogènes. Avant d’être intégrer au sein du
DW, elles doivent être mise en forme et unifiées
afin d’assurer la cohérence.
8
LOGO
Définition d’un DW (3/4)
9
LOGO
Définition d’un DW (4/4)
Historisées
Les données persistent dans le temps
Mise en place d’un référentiel temps
Image de la base en Mai 2005 Image de la base en Juillet 2006
Prénom Ville Prénom Ville
Base de
production Achraf Bizerte Achraf Tunis
Noussair Bardo Noussair Sousse
11
LOGO
Architecture d’un DW (1/3)
12
LOGO
Architecture d’un DW (2/3)
13
LOGO
Architecture d’un DW (3/3)
14
LOGO
Le processus ETL
15
LOGO
Extraction (1/3)
Extraction
• Elle contient la découverte des données
(d’identifier dans les systèmes sources les
données à importer dans le DW )
• Extraire des données des systèmes de production
• Dialoguer avec différentes sources :
Base de données,
Fichiers,
Web…
16
LOGO
Extraction (2/3)
Extraction
17
LOGO
Extraction (3/3)
Extraction logique
L’extraction totale
Extraire toutes les données dans un seul coup
L’extraction incrémentale(partielle)
A chaque fois, extraire une partie des données
Extraction physique
L’extraction directe (Charger les données
directement au DW)
L’extraction indirecte(passer par staging area)
18
LOGO
La transformation
Transformation
• Rendre les données cohérentes avec la
structure du DW: Transformer, nettoyer, trier,
unifier les données
Exemple: unifier le format des dates
(MM/JJ/AA JJ/MM/AA)
• Etape très importante, garantit la cohérence et
la fiabilité des données
• Pour transformer des données existants dans
une base de données :
SQL, PL/SQL, Table functions.
19
LOGO
Table function
PRODUCTNAME QUANTITY
-------------------- -----------------------------
Feng Shui at Home 15
20
LOGO
Le chargement (1/2)
Chargement
21
LOGO
Le chargement (2/2)
1 2 3
Les données détaillées Les données agrégées Les méta-données
23
LOGO
Stratégies de stockage (1/3)
24
LOGO
Stratégies de stockage (2/3)
25
LOGO
Stratégies de stockage (3/3)
26
LOGO
Modélisation d’un DW (1/4)
Faits
Un sujet d’analyse. Il est formé de mesures
correspondant aux informations de l’activité
analysée.
Dimensions
Les critères suivant lesquels on souhait évaluer le
fait.
27
LOGO
Modélisation d’un DW (2/4)
Le modèle en étoile
28
LOGO
Modélisation d’un DW (3/4)
Le modèle en flocon
29
LOGO
Modélisation d’un DW (4/4)
Le modèle en constellation
30
LOGO
TAF Exercice modélisation (1/2)
Les dimensions:
Temps ( jour, semaine, mois, année )
Vendeur ( nom, ville, état, région, téléphone )
Voiture ( numSerie, modèle, couleur, catégorie )
TAF
Etablir le schéma conceptuel de l’éventuel DW
32
LOGO
Définition d’un data Mart
Data mart du
DW de l’entreprise service Ressources
33
Humaines
LOGO
Intérêt des data marts
35
LOGO
36
LOGO
OLAP
37
LOGO
Les 12 règles d’OLAP
Serveur OLAP
*Gére la structure multidimentionelle dans le SGBD
*Gére l’accés aux données de la part des utilisateurs
Module client
*Permet aux usagers de manipuler et d’explorer les données
*Affiche les données sous forme de graphiques statistiques ou de
tableaux
40
LOGO
Les avantages d’OLAP
41
LOGO
Les types d’OLAP
ROLAP(Relational OLAP)
• Données stockées dans une base de données
relationelles
• Un moteur OLAP permet de simuler le
comportement d’un SGBD multidimensionnel
42
LOGO
Les types d’OLAP
43
LOGO
Les types d’OLAP
44
LOGO
Les types d’OLAP
45
LOGO
Quelques interfaces d’outils
OLAP
46
LOGO
Quelques interfaces d’outils
OLAP
47
LOGO
Quelques interfaces d’outils
OLAP
48
LOGO
Quelques méthodes de
navigation dans les données
L’outil OLAP propose des méthodes de
navigation dans les données:
Drill-up/down
Rotate
Slicing
Scoping
…
49
LOGO
Quelques méthodes de
navigation dans les données
Drill-up/down
50
LOGO
Quelques méthodes de
navigation dans les données
Rotate
51
LOGO
Quelques méthodes de
navigation dans les données
Slicing
52
LOGO
Quelques méthodes de
navigation dans les données
Scoping
53
LOGO
Le marché du décisionnel
54
LOGO
Quelques solutions open
source
ETL Entrepôt OLAP Reporting Data
de Mining
données
Octopus MySql Mondrian Birt Weka
Kettle Postgresql Palo Open Report R-Project
CloverETL Greenplum/ Jasper Orange
Talend Bizgres Report Xelopes
JFreeReport
Intégré
Pentaho (Kettle, Mondrian, JFreeReport,
Weka)
SpagoBI
55
LOGO
Conclusion
56
LOGO
57
LOGO
Historique des DW
58
LOGO
Base multidimensionnelle
60
LOGO
Base multidimensionnelle
Conception multidimensionelle:
1/ Faits
2/ Dimensions:
3/ Grain: niveau de détail
La multidimensionelité est la clef de la technologie
OLAP.OLAP n’est que purement et simplement une
base de données multi.
Les bases de données relationelles s’adaptent très mal
à un contexte analytique.En analyse, l’utilisateur doit
disposer d’un modèle intuitif et capable le résultat de
nombreux calculs d’agrégation(ce qui d’un point de vue
relationel ,constitue une redondance)
61
LOGO
Base multidimensionelle
62
LOGO
Base relationnelle
BD hiérarchique
BD réseau
BD relationnelle
BD orienté objet
BD XML
C’est une BD structuré suivant les principales de
l’algébre relationnelle. Elle est mis en œuvre au moyen
d’un SGBD. L’objectif relationnel ne fait pas référence
aux liens entre les tables mais aux tables elle-méme.
L’algébre relationnelle une collection d’opérateurs
appliqué aux relations.
63
LOGO
Base relationnelle
Title
Add your text
ThemeGallery ThemeGallery
is a Design Digital is a Design Digital
Content & Contents Content & Contents
mall developed by mall developed by
Guild Design Inc. Guild Design Inc.
66
LOGO
Cycle Diagram
Text
Text
67
LOGO
Diagram
Text
Text
68
LOGO
Diagram
Text Text
Text Text
69
LOGO
Diagram
70
LOGO
Diagram
71
LOGO
Diagram
72
LOGO
Diagram
Text
Text
73
LOGO
Diagram
74
LOGO
La structure d’un DW
1 2 3
Les données détaillées Les données agrégées Les méta-données
75
t
r Tex
You xt
r Te
You
2004
Diagram
t
r Tex
You xt
r Te
You
2003
76
t
r Tex
You xt
r Te
You
2002 Tex
t
r
You xt
r Te
You
2001
LOGO
LOGO
Progress Diagram
Phase
Phase 11 Phase
Phase 22 Phase
Phase 33
77
LOGO
Block Diagram
78
LOGO
Table
Title A
Title B
Title C
Title D
Title E
Title F
79
LOGO
3-D Pie Chart
Text2
Text3
Text1
Text4
Text5
80
LOGO
Marketing Diagram
Add
Add Your
Your Text
Text
81
LOGO
82