Bonjour à tous,

Je viens de finir la création de mon cube et de calculer mes faits à la granularité la plus fine. Mais, je me demande comment sont générées les agrégations des niveaux supérieurs. Par exemple :

Dans ma table j'ai les données suivantes

|id | Type Gen | Risque | Risque Général | Risque Global
1 1 Risque éboulement Mvt terrain Risque Naturel
2 2 Risque explosion Miniers Risque technologique
3 1 Risque Glissement Avalanche Risque Naturel
4 2 Risque déchets Nucléaire Risque technologique

Ma table de faits recense le nombre de risques par commune.
J'ai par exemple comme critère d'agrégation :
* Nombre de Risques Industriels
* Nombre de Risques Naturels
* Nombre Total de Risques



Cela fonctionne parfaitement pour le niveau le plus fin. Mais maintenant je me demande comment agréger mes données en fonction du critère Risque Général puis Risque Global Celui-ci provient du rassemblement en une seule table d'une architecture auparavant éclatée en 3 tables. En effet, dans mon schéma entité/relation, j'ai pour un un risque j'ai N risque Général et que pour un risque Général j'ai N risque Global.

D'une manière plus schématique, j'ai le premier étage de mon cube et de ma table de fait et je me demande comment construire les étages supérieurs. Faut-il que je le calcule moi même en créant tous les jobs correspondants ? Cela me parait lourd. Y'a-t-il une autre solution? Cela peut-il se faire depuis le serveur OLAP?

Merci pour vos réponses

Arnaud