Je construis un EDW basé sur l'approche de Kimballs. J'ai une relation parent/enfant dans notre système source (commandes/postes individuels). La table de faits que j'ai est définie à la ligne article grain. Les entreprises aimeraient être en mesure de découper et de découper ces données en fonction d'attributs de niveau de commande supplémentaires (par exemple, méthode d'expédition, type de commande, etc.). Je prévois de créer une dimension de commande au lieu d'ajouter ces attributs directement à la table de faits. Je ne veux pas les ajouter directement à la table des faits car l'ajout de tous les attributs possibles rendra cette table de faits très large. Donc, la question est ... est-il correct de concevoir une dimension de commande qui a des attributs pour décrire la commande? Cette dimension n'aurait aucune mesure puisque toutes les mesures seront toujours dans la table de faits. Ce sont juste des données supplémentaires qui décrivent le fait.EDW Fact Table pour l'enfant parent
Merci!
Cela me semble raisonnable. – BobC
Correct. C'est ainsi que se construisent les schémas en étoile: les dimensions contiennent des attributs, les faits tiennent des mesures. – momobo
Ça fait du bien de le mettre dans une dimension mais l'approche de la modélisation dimensionnelle irait un peu différemment: je vais essayer de mettre une réponse ensemble pour la décrire. – Rich