Voila lors de la création d'un dataware, il faut dénormaliser jusqu'à une certaine limite, d'où ma question :
Un champ contenant par exemple la civilité d'une personne ( Monsieur, Madame, ect...), dans notre DWH, est il plus indiqué de créer le champ de type integer et de créer par ailleurs une table des correspondances contenant notre liste de civilité ou bien est il préférable de garder un champ de type varchar toujours dans notre DWH contenant "Monsieur" "Madame" ect...
La première méthode semble bonne, mais pour un DWH qui contient plus de 300 champs qui correspondent à des listes, il faudrait donc 300 tables de correspondances et tout ceci me semble bien contraire à l'idée du DWH.
Qu'en pensez vous ?!
Partager