|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() ![]() Inscription : décembre 2006 Messages : 73 ![]() |
Bonjour,
j'ai une petite question à propos du cube et de la manière dont il stocke les données. on sait que la particularité d'un cube c'est qu'il stocke les données, ce qui facilite l'accés à celles-ci, maintenant, est ce que le cube stocke les données de degré de granularité le plus bas, et il fait des agrégations en cas de besoin? (dans ce cas, il ressemblera plus à un datamart), ou bien il stocke toutes les données, résultats de tous les croisements possibles entre les dimensions? (et dans ce cas sa taille sera énorme). Merci pour votre aide et vos explications. |
|
|
00
|
|
|
#2 | ||
|
Nouveau Membre du Club
![]() Inscription : octobre 2007 Messages : 29 ![]() |
Bonjour,
Citation:
Attention, le terme de granularité peut être trompeur. On parle de granularité fine ou grossière. Dans le doute, il me semble préférable d'utiliser le terme d'Agrégation forte ou faible. Citation:
C'est toute la problématique des cubes MOLAP, qui effectivement présentent l'ensemble des tuples envisageables suivant les combinaisons entre les dimensions existantes. La taille physique d'un cube est donc par définition importante. En revanche, dans le cas du ROLAP où les agrégations sont effectuées à la volée, il n'est pas nécessaire de présenter l'ensemble des tuples. Néanmoins, une modélisation en étoile est conseillée pour améliorer les performances. Cette problématique de volumétrie, et donc par conséquent de temps d'alimentation, est l'un des critères qui entre dans le choix d'une implémentation R ou M OLAP. |
||
|
|
00
|
|
|
#3 | |
|
Membre Expert
![]() ![]() Développeur informatique Inscription : juillet 2007 Messages : 690 ![]() |
Citation:
|
|
|
|
00
|
|
|
#4 |
|
Membre actif
![]() Inscription : janvier 2007 Messages : 205 ![]() |
J'ai cru entendre dire que les cubes Cognos pouvaient ne pas forcément contenir tout les calculs à tous les niveaux, ce qui signifierait que les données à des niveaux aggrégés seraient calculés au moment de la requête.
Est-ce qu'un spécialiste Transformer pourrait confirmer cela? |
|
|
00
|
|
|
#5 | |
|
Nouveau Membre du Club
![]() Inscription : octobre 2007 Messages : 29 ![]() |
Citation:
|
|
|
|
00
|
|
|
#6 |
|
Nouveau Membre du Club
![]() ![]() Inscription : décembre 2006 Messages : 73 ![]() |
Pour revenir au sujet, je conclue donc que les cubes MOLAP stocke toutes les données de tous les croisements possibles alors que les ROLAP ne le font pas, au contraire ils générent des requêtes au besoin. c'est ça.
|
|
|
00
|
|
|
#7 |
|
Membre actif
![]() Inscription : janvier 2007 Messages : 205 ![]() |
Le R-OLAP ne fait pas du stockage. Il ne génère pas de cubes physiques contrairement au M-OLAP. Le R-OLAP est une couche logicielle (de modélisation) permettant d'intérroger une base de données avec une logique d'analyse OLAP.
Les cubes M-OLAP stockent bien de la donnée, sous un format prédisposé à l'analyse OLAP (requêtage MDX). Classiquement, toutes les combinaisons sont précalculées et stockées. Je pense cependant que certaines technologies permettent de précalculer les données au niveau de détails le plus fin, mais pas nécessairement à tous les niveaux, laissant au moteur le soin de calculer les indicateurs au niveaux aggrégés au moment de l'execution de la requête. Encore une fois, y a-t-il quelqu'un qui serait capable de confirmer cette supposition? Je suis quasiment sûr que les cubes Cognos proposent cette option. |
|
|
00
|
|
|
#8 |
|
Nouveau Membre du Club
![]() ![]() Inscription : décembre 2006 Messages : 73 ![]() |
merci encore une fois pour ta reponse
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com