II.11.2. Modélisation en flocon
La modélisation en flocon étant une variante de
la modélisation en étoile, nous prendrons le même cas avec
la même analyse. Il faut savoir que la modélisation en flocon
existe pour des raisons de performances. En effet, des dimensions de plusieurs
millions de lignes peuvent poser des problèmes de lenteur lors de
l'exploitation des données.
Mémoire KIAKA MUSITU Héritier Page 38
Conception d'un Datamart pour le pilotage du système de
gestion des impôts (cas de la DGI)
Page 39 sur 91
Le principe de la modélisation en flocon est de
créer des hiérarchies de dimensions, de telle manière
à avoir moins de lignes par dimensions. Vous nous direz que cela va en
contradiction avec la dernière remarque de la modélisation en
étoile, et nous vous dirons que vous avez raison, à la seule
chose prés que la performance prime sur la structure. C'est la seule
alternative pour avoir des résultats clairs et rapides.
Le schéma d'une modélisation en flocon pourrait
être comme suit :
![](Conception-d-un-datamart-pour-le-pilotage-du-systeme-de-gestion-des-impts-Cas-de-la-direction-g13.png)
Figure N°12 Modélisation en Flacon
Conseil : il faut éviter floconner
à tort et à travers. En effet, pour garder une structure simple,
gérable et compréhensible, on utilise le plus possible la
modélisation en étoile. La modélisation en flocon
n'intervenant que lorsque des problèmes de performances apparaissent ou
sont facilement prédictibles. Une règle informelle en BI
préconise de ne floconner que si l'on a la relation (11000).
C'est-à-dire que si l'on réussit à créer une
hiérarchie de deux dimensions
Mémoire KIAKA MUSITU Héritier Page 39
Conception d'un Datamart pour le pilotage du système de
gestion des impôts (cas de la DGI)
Page 40 sur 91
avec une ligne de la dimension père (groupe produit par
exemple) faisant référence à plus de 1000 lignes de la
dimension fille (produit par exemple). Dans ce cas, il est peut être
temps de penser aux flocons.
II.11.3. Modélisation en Constellation
Une constellation est une série d'étoiles ou de
flocons reliées entre eux par des dimensions. Il s'agit donc
d'étoiles avec des dimensions en commun. Un environnement
décisionnel idéal serait une place où il serait possible
de naviguer d'étoile en étoile, de constellation en constellation
et de DataMart en DataMart à la recherche de l'information si
précieuse.
Un des indicateurs clés d'une bonne conception
d'entrepôt est la grosseur des constellations. En effet, plus la
constellation est grosse, plus cela veut dire que vous avez
réutilisé vos dimensions, et qui dit réutilisation de
dimension, dit dimensions complètes, centralisées et avec une vue
orientée entreprise.
|