Bonjour,
Nous avons un DataMart existant avec Table de Fait et Plusieurs Dimensions (Junk Dimensions et Dimentions normal) allimenter par une seul source.
Nous avons reçu une demande d'alimenter notre DataMart par d'autres source et surtout montrer dans la table de fait l'origine de nos données afin de faire une comparaison des données.
Exemple:
Table de Fait:
Fields Name: FK; Source; Sub-Source; Montant_vente; Montant_Achat...
Fileds Data: ID1; BB; BBA; 100; 456...
ID2; BB; BBB; 1400; 56...
ID3; BB; BBC; 100; 4756...
ID4; AA; BBB; 17800; 457...

Donc mon but c'est ajouter les champs "Source" & "Sub-Source" dans ma table Fait actuel pour faire la distinction.
Pouvez vous m'aider à trouver la bonne solution?

J'ai envisager deux solution :

Solution1
Créer une nouvelle table de Dimension:
Fields Name: Key; Source; Sub-Source
Fileds Data: ID1; BB; BBA
ID2; BB; BBB
ID3; BB; BBC
ID4; AA; BBB
et la relier à ma table de fait avec le "Key"

Solution2
ajouter les champs "Source" & "Sub-Source" dans chaque table de mon DataMart (Table de Fait et Dimention)

Merci d'avances