|
Forums, dernières contributions
Logiquement les calculs vont dans une table de faits.
Vous voulez faire quoi avec cette aggrégation? Y-a-t-il un besoin de croiser cette tables avec d'autres? Si oui , sur quelles axes ( sauf le temps ) ?
Pour info , rien de vous empêche d'avoir plusieurs étoiles superposées avec des granularités temps différentes , et partageant des fois les mêmes tables de dimensions.
Il suffit de gérer les N..N ( produits cartésiens ) et les boucles au bon endroit par rapport à l'usage métier de ces données.
Si l'indicateur ne dépend que de l'année, il devient une propriété de l'entité année et peut être placé directement dans la dimension temps (le lieu exact dépend du modèle de la dimension temps - flocon ou étoile). Le fait qu'il soit numérique n'a pas vraiment d'importance ici. Lorsque je fais un scoring client dans un DM marketing, le score a beau être déduit de divers indicateurs, il est stocké sur le client.
Evidemment, si une requête sur la table de fait ramènes plusieurs lignes pour une année, il ne faut pas sommer sur cet attribut...
|