Vous êtes sur la page 1sur 10

III.

Fonctionnement d’Essbase
Structure de stockage
Gestion de la mémoire

© Business& Decision University Formation Essbase – Fondamentaux Page 1


Structure de stockage
Axe dense / Axe sparse

Indicateurs Temps

Produits Sparse Indicateurs


Dense

Sparse: Dense:
Ce terme indique que seul un faible Ce terme indique qu ’un
pourcentage des données est pourcentage élevé des
renseigné sur les axes sparses données est renseigné sur les
axes denses
« Les produits sont clairsemés sur les
Indicateurs » « Les indicateurs sont renseignés
sur tout l ’axe temps »

© Business& Decision University Formation Essbase – Fondamentaux Page 2


Structure de stockage
Vocabulaire

N.Y. Boston Chicago Kansas Iowa Portland

Axe Marché

Kool Cola

Vanilla
Cream

Birch
Beer

ur
te
ca
Diet Cola

di
In
e
Ax
Axe Temps

Axe Phase
Data Data Cell
Axe Produit
Blocks

© Business& Decision University Formation Essbase – Fondamentaux Page 3


Structure de stockage
Vocabulaire

 Un cube Essbase se compose de data blocks.


 Un data block se compose de data cells.

ur
te  L ’enveloppe du cube est composée des axes sparses
ca
di

 L ’enveloppe des data blocks est composée des axes


In
e

denses
Ax

Axe Temps
Axe Phase

Un data block est créé : Un data cell est créé :


 au croisement des positions sur  au croisement des positions sur les
les axes sparses axes denses
 si le croisement est renseigné en  toutes les data cells d’un data block
données sont créées dès lors que le data block
est créé

© Business& Decision University Formation Essbase – Fondamentaux Page 4


Structure de stockage
Indexation

 La structure de l’index peut se représenter


comme un pointeur qui « pointerait » vers un
data block créé.
 Chaque data block a donc son point d’entrée
dans l’index dès lors qu’il est créé

Index

© Business& Decision University Formation Essbase – Fondamentaux Page 5


Structure de stockage
Exercice

Soit la structure du cube suivant:


Axe Temps (10 membres) dense
Axe Indicateur (10 membres) dense
Axe Categorie (4 membres) dense
Axe Organisation (100 membres) sparse
Axe Partenaire (100 membres) sparse

1. Donner le nombre potentiel de data blocks pouvant exister.


2. Combien de data cells y a-t-il dans un data block ?
L’axe Categorie passe en Sparse
3. Donner le nombre potentiel de data blocks pouvant exister.
4. Combien de data cells y a-t-il dans un data block ?
5. Si les données sont chargées dans 10 data blocks, combien d’index
sont renseignés ?
6. Si toutes les dimensions sont denses, nombre de data blocks ?
7. Si toutes les dimensions sont sparses, nombre de data cells
dans chaque data block ?

© Business& Decision University Formation Essbase – Fondamentaux Page 6


Structure de stockage
Exercice

Exercice 3.1 : Densité et Sparsité du cube WWC

© Business& Decision University Formation Essbase – Fondamentaux Page 7


Gestion de la mémoire
Indexation

Pages d’index Pages d’index sur


en cache le disque physique

Ram Disque

© Business& Decision University Formation Essbase – Fondamentaux Page 8


Gestion de la mémoire
Données

Blocs de données Blocs de données Blocs de données


décompressés dans compressés dans le compressés sur le
le Data Cache Data File Cache disque physique

Cache des données

Ram Ram Disque


© Business& Decision University Formation Essbase – Fondamentaux Page 9
Gestion de la mémoire
Gestion du Swap

Nouvelles requêtes

Data
blocks

Index
Pages Pages
d’index Ess.ind
Data blocks
Ess.pag

Mémoire Disque
vive Physique
© Business& Decision University Formation Essbase – Fondamentaux Page 10

Vous aimerez peut-être aussi