Bonjour à tous,
Dans le cadre d'un projet BI dans l'entreprise, je suis en train d'analyser et d'essayer de modéliser les demandes qui me sont faites.
La demande est plutôt simple, il s'agit d'analyser les "ventes" réaliser par Produit, Zone géographique et dans le Temps.
Petite précision, une vente peut contenir une ou plusieurs garanties (une garantie par assuré).
J'ai déjà modélisé mes Dimensions :
- Produit = Avec toutes les informations renseignant un produit (Nom, Type, Fournisseur, Code externe)
- Zone géographique = Ville, Département, Région, Pays
- Temps = Jour, Semaine, Mois, Trimestre, Semestre, Année
Pour ma table de fait, je compte faire une table Vente avec les FK des tables dimensions.
La première version de ma table consistait à agréer les garanties par vente et n'avoir qu'un enregistrement par vente dans ma table de fait. Cela correspondait à la demande faite, jusqu'à ce que celle-ci change...
A présent il faut pouvoir identifier les changements de cotisation et donc l'agrégation à la vente ne fonctionne plus.
La deuxième version sur laquelle je suis en train de réfléchir serait d'avoir une ligne par garantie dans ma table Vente et d'avoir un identifiant permettant le regroupement de ces garanties pour identifier une vente. Ensuite pour identifier ces changements de cotisation sur une garantie, je pensais ajouter des colonnes Date Début et Date Fin afin d'avoir l'historisation de ces garanties.
La question que je me pose c'est est-ce que c'est bien comme cela qu'il faut s'y prendre pour une table de fait ?
Pour information, les cotisations ne sont pas fixe, il n'y aura pas de dimension Cotisation pour les produits.
Cdt,
Partager