Bonsoir a tous,
Je veux savoir si possible les étapes a suivre pour transformer un model relationnel a un model dimensionnel,sachant que j'ai les MCD et les MPD de mon model relationnel,
Merci d'avance :)
Bonsoir a tous,
Je veux savoir si possible les étapes a suivre pour transformer un model relationnel a un model dimensionnel,sachant que j'ai les MCD et les MPD de mon model relationnel,
Merci d'avance :)
Bonjour,
Dans un premier temps, une analyse est faite avec les utilisateurs finaux du système décisionnel pour définir ce qu'on souhaite analyser. Pendant cette analyse, un certains nombre d'indicateurs et d'attributs devront être définis. Il faudra alors faire un check avec les données dont on dispose dans les bases sources (bases de production qui souvent suivent des modèles relationnels) pour être sur qu'on a bien toutes les données nécessaires pour alimenter le modele dimensionnel. Normalement à la fin de cette étape t'es sensé te retrouver avec une spec à valider. Mais bon, vu que je ne sais pas dans quel contexte tu es, je te conseille au minimum de créer un fichier excel de la forme suivante :
champ cible, champs sources, règle de calcul pour le passage des champs sources vers le champ cible. Il faut au minimum valider le contenu de ce fichier avec les utilisateurs finaux.
Ensuite il faut passer à la modélisation dimensionnelle. En fait un théoricien de la BI a définit 9 étape à suivre. Il s'agit des 9 étapes de Kimball :
1) Sélectionner le processus d’entreprise à modéliser
2) Déclarer la granularité du processus
3) Choisir les dimensions qui s’appliquent à chaque table de faits
4) Identifier les faits, les mesurer à analyser : «*Que mesurons-nous ?*»
5) Stocker les pré-calculs
6) Compléter les tables de dimensions
7) Choisir la durée de la base
8) Suivre les dimensions lentement évolutives
9) Décider des requêtes prioritaires, des modes de requêtes
Enfin il faut que tu crée ta base dimensionnelle et que tu développes les traitements (ETL) permettant d'extraire les données à partir des sources pour alimenter ta base dimensionnelle.
Merci :),est cequ'il ya une méthode exacte pour passer d'un MCD a un schéma en étoile
MCD= Modèle Conceptuel de Données. Il s'agit d'une conception donc une organisation des données sous forme d'un modèle. Ce terme ne concerne donc pas que les modèles relationnels entité-association.
Il n'y a pas de méthode qui te fait passer d'un modèle relationnel à un modèle dimensionnel (enfin moi on ne m'en a jamais présenté). On se focalise sur la conception du modèle dimensionnel tout en vérifiant qu'on dispose bien de l'input (données sources) dans le modèle relationnel.
Néanmoins, en regardant ta base de données relationnelle, tu peux faire un classement des colonnes en indicateurs (mesures) et attributs (descripteur et nom d'entités). Ta table de faits dans le modèle dimensionnel stockera une partie de tes mesures et les dimensions une parti de tes attributs. Je dis une partie car on ne sélectionne que les champs nécessaires à l'analyse.
Bonjour,
Si vous parlez du MCD ou MPD du système transactionnel (ie source) non.
Comme le dit lc2ms1978 dans la méthodo il faut identifier les axes d'analyse et les faits et les modéliser. C'est complexe et demande une bonne connaissance fonctionnelle, cela ne peut donc se faire "automatiquement" du MCD transactionnel.
D'accord,Merci a vous :ccool:
Please si c'est fini n'oublies pas le bouton :resolu:
Non c'est pas fini encore
On a répondu à votre question pourtant.
En quoi ce n'est pas fini ?
Je sais que ce sujet Date... Mais je me permets de proposer une solution.
1.Sélectionner les relations n,m (plusieurs-à-plusieurs) du modèle normalisé contenant des indicateurs numériques non clés et les considérer comme table de faits.
2.Sélectionner les dimensions d’analyse représentées, généralement, par des tables ‘référentielles’, et/ou transformer certains attributs de la table de faits en dimensions.
3. Dé normaliser les tables restantes liées à la table de faits en table dimension représentant les axes d’analyse : temps, lieu, …
4.Affiner le grain en fonction des exigences.