Bonjour à tous,
Je travaille actuellement sur la modélisation d'un datawarehouse, pour le moment orienté sur le service commercial et gestion de production. Je dois pouvoir créer des statistiques sur les commandes en carnet (en cours de facturation) et celles facturées. J'ai pour le moment 2 tables de fait dont une regroupant les lignes de commande et l'autre les lignes de facture (cf pièce jointe). Je vous ai pas mis le schéma complet avec les dimensions Client, Adresse, Type de commande, etc..
Je ne sais pas si par exemple c'est correct de relier 2 tables de fait ensemble, comme sur mon schéma. Car en effet mes lignes de commande peuvent avoir ou plusieurs lignes de factures (Il arrive fréquemment que les entreprises facturent une nomenclature commerciale, donc une seule ligne de commande finalement, en plusieurs fois).
D'autre part, je dois intégrer les bons de livraison. Dois-je créer une 3ème table de fait ou bien un simple champ numéro de bon de livraison dans mes lignes de commande suffit ?
Pour le moment, mon schéma est sur un logiciel de modélisation. Pourrais-je le transposer sur un ETL pour qu'il me récupère mes données sources ?
Je suis totalement débutant dans la modélisation dimensionnelle et je cherche d'ailleurs un livre qui pourrait expliquer mais par des cas pratique, car la théorie (ce qu'est un fait, une dimension, etc..) on la connait déjà...
Quelqu'un parmi vous connait le livre "Entrepôts de données. Guide pratique de modélisation dimensionnelle" de Ralph Kimball aux éditions Broché ? Apparemmment il aborde de réels cas concrets d'entreprise...
Merci à tous pour vos éventuelles réponses
Partager