Olap P1
Olap P1
Olap P1
Multidimensionnelle
2020-2021
La Modélisation Multidimensionnelle
2
Entrepôt de Données: Architecture fonctionnelle
Méta-Données
Extraire DW Serveur
Sources Requêtes et
Nettoyer OLAP
Externes Rapports
Transformer Servir
Charger
Rafraichir
Analyses
BDs Serveur
Opérationnelles Data Marts OLAP
3
OLAP: Définition &
Caractéristiques
La Modélisation Multidimensionnelle: Notions de Bases
5
La Modélisation Multidimensionnelle: Notions de Bases
Les faits sont des grandeurs que l'on cherche à mesurer (prix,
quantité, etc.)
Les dimensions sont des axes d'analyse (date, lieu, produit,
personne, etc.)
Une requête décisionnelle exprime toujours la mesure d'une
quantification de faits par rapport à des dimensions, sous une forme du type :
"Quelle a été la quantité de ... en fonction de ... »
6
La Modélisation Multidimensionnelle: Notions de Bases
7
Les 12 règles de Conception OLAP (Edgar Frank Codd, 1993)
En 1993, Codd définit les bases du modèle OLAP : 12 règles de Codd
définissent l’évaluation des produits OLAP :
Vue multidimensionnelle
1 Comme par exemple lorsqu’on souhaite analyser les ventes selon
plusieurs dimensions: par produit par région ou par période.
Architecture Client/Serveur
La plupart des données pour OLAP sont stockées sur des gros
5
systèmes et sont accessibles via des terminaux. Il est donc
nécessaire que les outils OLAP soient capables de travailler dans un
environnement Client/Serveur.
Dimensions Génériques
Toutes les dimensions doivent être équivalentes en structure et en
6
calcul.
Essayer, autant que possible, d'avoir une unicité dans la définition
des dimensions(exp: ne pas avoir deux dimensions client).
9
Les 12 règles de Conception OLAP (Edgar Frank Codd, 1993)
Support Multi-Utilisateurs
Les outils OLAP doivent supporter les accès concurrents
8
Garantir l'intégrité et la sécurité afin que plusieurs utilisateurs
accèdent au même modèle d'analyse.
10
Les 12 règles de Conception OLAP (Edgar Frank Codd, 1993)
11
Caractéristiques majeures des produits OLAP
12
Représentation
Multidimensionnelle
des Données
Des Tables aux Cubes de Données
Hypercube : BD multidimensionnelle
Axes: dimensions (date, type de produits, région)
Chaque cellule de l'hypercube contient une mesure calculée (vente de
produit).
Axe d’analyse: la géographie
(Pays, région, ville)
Variables analysées:
Nbre unité, CA, etc.
Axe d’analyse: le temps
(Année, trimestre, mois, semaine) Axe d’analyse: les produits
(classe, produit)
14
Des Tables aux Cubes de Données
DW-OLAP :
Représentation des données sous forme multidimensionnelle : ‘Cube’
15
Des Tables aux Cubes de Données
16
Cube: Exemple
17
Cube: Un treillis de cuboïdes
temps, Produit temps, lieu Produit, lieu Lieu, fournisseur 2-D cuboïdes
19
Modélisation Multidimensionnelle: Notions de Base
20
Modélisation Multidimensionnelle: Fait
Un fait :
Modélisation du sujet de l'analyse
Grain de mesure de l'activité analysée
Exemple: Chiffre d’affaires, nombre de vente, nombre de transaction, etc
en général: une valeur numérique
Les mesures sont stockées dans la table des faits
Mesures numériques, généralement valorisées de façon continue. On peut:
les additionner
les dénombrer
calculer le minimum, le maximum ou la moyenne
3 types de fait
Additif
Semi Additif
Non Additif
21
Modélisation Multidimensionnelle: Fait
23
Cube: Concept de Fait
Exemple:
Requête: Quels sont les frais de déplacement et le kilométrage des
commerciaux de la région nord ayant des véhicules de 10 à 14 cv en
avril 2010?
Vue:
Frais de déplacement
Kilométrage
Par employé (fonction)
Par véhicule (puissance)
Par région
Par mois
24
Modélisation Multidimensionnelle: Dimension
Dimension = liste d'éléments
25
Modélisation Multidimensionnelle: Dimension
26
M. Multidimensionnelle: Hiérarchie de Dimension
27
Modélisation Multidimensionnelle: Dimension
28
Modélisation Multidimensionnelle: Dimension
29
M. Multidimensionnelle: Dimension à Évolution Lente
30
M. Multidimensionnelle: Dimension à Évolution Lente
Jeux Educatifs
31
M. Multidimensionnelle: Dimension à Évolution Lente
Inconvénient:
Accroit le volume de la table
32
M. Multidimensionnelle: Dimension à Évolution Lente
33
M. Multidimensionnelle: Dimension à Évolution Rapide
Avantages:
Exemple:
les produits financiers comme les actions avec leurs statuts et
valorisations à un moment T.
34
M. Multidimensionnelle: Dimension à Évolution Rapide
35
M. Multidimensionnelle: Caractéristiques Dimension
Dim Client
Table Fait Dim Client
Id_Client
Id_Client
Table Fait
pays
Dim Pays
Id_pays
NomPays
36
Modélisation Multidimensionnelle: objets intervenants
Identifiant unique
pour distinguer les enregistrements dans les tables
37
Modélisation Multidimensionnelle
Avantages
Structure prévisible et standardisée
Inconvénients
Tables plus volumineuses
38