Bonjour,
J'ai des notions métiers qui peuvent être considérées parfois comme des faits, et parfois comme dimensions.
Un exemple qui pourrait illustrer ma situation serait les clients :
Je peux avoir besoin de ressortir :
- le chiffre d'affaire généré pour chaque client (Dimension)
- le nombre de clients pour chaque produit (Fait)
Ma question est la suivante : que préconisez vous comme modélisation :
- utiliser une seule table comme table de fait et table e dimension ? cela m'obligerais à lier deux table de fait directement (CA et Client). AÏAÏAÏ
- ou alors créer deux table distinctes :
* F_CLIENT qui contient les informations factuelles
* et D_client, table de dimension ?
cette dernière méthode engendrera des doublons
Personnellement, je préfère ajouter de la redondance, dans la mesure ou le principe du data warehouse est de rajouter de la redondance pour optimiser les requête. mais je préfère consulter votre avis d'expert avant de prendre une décision
merci d'avance
Partager