• Aucun résultat trouvé

Entrepôts de données

N/A
N/A
Protected

Academic year: 2022

Partager "Entrepôts de données"

Copied!
32
0
0

Texte intégral

(1)

D. Boukraâ – 2020/2021. Université de Jijel

Entrepôts de données

(2)

Chapitre 4 : Analyse OLAP

(traitement analytique en ligne)

(3)

Introduction :

Le modèle multidimensionnel présente une vue statique des données

Il a besoin d'être manipulé pour extraire des informations nécessaires à la prise de décision

L'exploitation des données

multidimensionnelles peut se faire par divers outils (reporting, OLAP, fouille de données)

(4)

Introduction :

(5)

OLAP

Terme proposé par Codd (1993)

Définit 12 règles pour l'analyse

Pas de définition arrêtée et standard

Définition reconnue : Analyse Rapide d'Information Multidimensionnelle Partagée (Fast Analysis of Shared Multidimensional Information).

(6)

Principe de l'OLAP

Analyse en ligne

Permettre d'exploration et la navigation dans les données.

Passage entre différents niveaux d'agrégation.

Possibilité de sélection des données détaillées ou agrégées.

(7)

Analyse OLAP et Serveur OLAP

Vue relationnelle plate des données

Serveur OLAP

Vue multidimensionnelle des données

(8)

Fonctions d'un serveur OLAP

Présenter une vue multidimensionnelle des données

Présenter les hiérarchies d'analyse

Permettre le partage de données

Connexion aux supports de restitution (feuilles de calcul excel, …)

Calcul des agrégats

Navigation souple dans les données

(9)

Outil de présentation des données pour l'OLAP

Feuille de calcul Excel

(10)

Notion de cube (Hyercube)

Métaphore d'une structure multidimensionnelle

Graphiquement, limité à trois dimensions, au delà de trois, difficile à schématiser

Dimension 3

Dimension 2

Dimension 1

(11)

Notion de cube (Hyercube)

Exemple

(12)

Notion de cube (Hyercube)

Structure multidimensionnelle métaphorique

Peut être extraite d'un entrepôt de données ou d'un datamart pour effectuer l'OLAP

Peut contenir les données à la base (les plus détaillées) ou les données agrégées (cuboïd)

Peut être créé à la volée et analysé ou créé et stocké

(13)

Notion de cuboïde

Structure cubique ou les données sont agrégées

En considérant le niveau ALL d'agrégation, l'ensemble des cuboïdes qu'il est possible d'extraire représente un treillis (lattice)

(14)

Exemple de treillis de cuboïdes

Dim 1 : produit, catégorie, ALL

Dim 2 : jour, mois, annee, ALL

Mesure : chiffre d'affaire

(15)

Exemple de treillis de cuboïdes

Produit, Jour ALL, ALL

Produit, Mois Produit,

Annee Produit, ALL Categorie, ALL

Categorie,

Jour ALL, Jour ALL, Mois ALL, Annee

Categorie,

Mois Categorie, Annee

(16)

Les opérateurs OLAP

Notion d'opérateur OLAP

Opérateur qui permet d'effectuer l'analyse OLAP

Joue le même rôle qu'un opérateur de l'algèbre relationnelle mais appliqué à l'analyse

Permet de manipuler la structure (schéma) ou les données d'un cube

(17)

Les opérateurs OLAP

Famille d'opérateurs

Opérateurs liés à la structure : rotate, switch, nest (unnest), push.

Opérateurs liés aux données : roll-up, drill-down, slice, dice.

Opérateurs ensemblistes (similaires à ceux de l'algèbre relationnelle).

(18)

Les opérateurs OLAP

Opérateurs liés aux données

Forage vers le haut (Roll-Up) : passer d'un niveau de détail à un niveau

moins détaillé.

Forage vers le bas (Drill down) : passer d'un niveau de détail à un niveau plus détaillé

Projection et sélection (slice and dice).

(19)

Les opérateurs OLAP

Opérateurs liés aux données

Forage vers le haut (Roll-Up) : Deux types de forage :

Suivant les niveaux d'une hiérarchies (jusqu'au niveau ALL)

Sans hiérarchie : retirer la dimension de l'analyse en groupant les données

(20)

Roll-up selon les dimensions location

et time par jour,

produit, location

Ventes par mois, produit, location

(21)

Drill-down selon les dimensions location

et time par jour,

produit, location

Ventes par mois, produit, location

(22)

Ventes de toutes les villes, tous les produits, toutes les dates

Ventes des bureaux et lait en mois 02/2011 à Londres et Fès

(23)

Les opérateurs OLAP

Opérateurs liés à la structure

1. Rotate (Pivot) : effectuer à un cube une

rotation autour d ’un de ses trois axes

passant par le centre de deux faces

opposées, de manière à présenter un

ensemble de faces différent. Une sorte de

sélection de faces et non des membres.

(24)

Rotation autour de produits

Exemple de Rotation

(25)

Les opérateurs OLAP

Opérateurs liés à la structure

2. Switch (Permut) : inter-changer la

position des membres d’une

dimension.

(26)

Exemple de Switch (Permutation)

(27)

Les opérateurs OLAP

Opérateurs liés à la structure.

3. Split (division) : présenter les

tranches du cube comme des tables.

(28)

Exemple de Split

(29)

Les opérateurs OLAP

Opérateurs liés à la structure.

4. Nest (emboitement) Imbriquer des

membres à partir du cube.

(30)

Exemple de Nest

1994

(31)

Les opérateurs OLAP

Opérateurs liés à la structure.

5. Push (Enfoncement) Combiner les membres d’une dimension aux

mesures du cube

(32)

Exemple de Push

Références

Documents relatifs

๏ La gestion de la dynamique des calculs peut être gérer de.

๏ Différentes étapes composant un flot de synthèse de haut niveau :. ➡ Compilation et optimisation de la

La Française vient de plus en plus souvent conclure ses points au filet... Avoir un grand service est devenu incontournable pour ceux et celles qui veulent atteindre le très haut

C’est ainsi qu’à la lecture de l’arrêté du 28 mars 2009 déléguant au CNOSF les crédits destinés au AP, les magistrats de cette juridiction qualifient le Comité, en

Ensuite, les quatre relations spatiales de la figure 9 sont choisies comme l’ensemble des relations d’inté- grité à tester pour identifier les incohérences : (i) un

Souvent,  des  sportifs  deviennent

Or, les uns comme les autres sont indispensables au bon état du cheptel ; les vieilles biches, parce que leur expérience en fait les meneuses de hardes ; les vieux cerfs, parce

Pour rendre compte dans nos textes de la situation des clubs de LF2 ayant toujours leur centre de formation agréé, nous proposons une modification de nos textes pour la saison