Le langage mdx

Pages: 4 (947 mots) Publié le: 25 mars 2012
Entrepôts de données : Introduction au langage MDX
(Multi-Dimensional eXtensions) pour l!OLAP
2009 Bernard ESPINASSE
Professeur à l'Université d'Aix-Marseille

P la n
1. 2. 3. Schéma XML d!uneBD multidimensionnelle
! Rappels de modélisation multidimensionnelle ! Schéma en XML sous Mondrian

Introduction a MDX
! Origine de MDX ! MDX versus SQL

Syntaxe de base de MDX
! ! ! !Structure générale d!une requête MDX MDX Spécification de Membres, Tuples et Sets dans MDX Spécification d!un axe dans MDX (simple et en énumération) Spécification de filtres (Slicers) dans MDX : clause WHERE• Schéma XML d!une BD multidimensionnelle • Introduction à MDX • Syntaxe de base de MDX • Membres et tuples dans MDX • Fonctions sur les membres et les ensembles (Sets) de MDX • Expressionsavancées de MDX

4. 5.

Membres et tuples dans MDX
! Emboitement (Nest) de tuples dans MDX ! Membres calculés dans MDX, Membres NULL et Cellules EMPTY

Fonctions sur les membres et ensembles (Sets) deMDX
! Fonctions sur les membres et les dimensions ! Opérations sur les ensembles (Sets) dans MDX ! Fonctions sur les Sets (Head, Tail, Subset, Topcount, Order, Filter) et (CrossJoin)

6.Expressions avancées de MDX
! Analyse comparative : fonction ParallelPeriod ! Calcul cumulatif : fonction Descendants ! Expressions conditionnelles : IFF

Introduction au langage MDX pour l!OLAP -Bernard ESPINASSE -

1

Introduction au langage MDX pour l!OLAP - Bernard ESPINASSE -

2

Rappel de modélisation multidimensionnelle (1)
! On considère un cube « Sales » pour l!analyse de ventesd!une compagnie hypothétique : ! Ce cube contient plusieurs dimensions : ! le temps ! la géographie (magasin (Store), …) ! les produits, ! les clients ! … ! Exemple de cube « Sales » :

1 – Schéma XMLd!une BD multidimensionnelle
! Rappels de modélisation multidimensionnelle ! Schéma d!une BD multidimensionnelle en XML (Mondrian)

Introduction au langage MDX pour l!OLAP - Bernard ESPINASSE -...
Lire le document complet

Veuillez vous inscrire pour avoir accès au document.

Vous pouvez également trouver ces documents utiles

  • Le langage
  • Langage c
  • le langage
  • Le langage
  • Le langage
  • Langage c++
  • Le langage
  • Le langage

Devenez membre d'Etudier

Inscrivez-vous
c'est gratuit !