|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : août 2008 Messages : 223 ![]() |
Bonjour a tous,
j'aurai besoin de votre aide et de vos conseils avisés. Je vous explique la situation : pour des raisons pratiques et stratégiques, j'ai modélisé un DWH en suivant la "philosophie" de Inmon. C'est à dire un modèle proche de la 3NF et donc du transactionnel mais dans lequel j'ai introduit un peu de dénormalisation et d'agrégation. Maintenant pourquoi Inmon et pas Kimball, c'est à dire pourquoi un modele plus ou moins 3NF (Inmon) et pas directement des étoiles (Kimball) : parce que nous ne pouvions partir sur un étude visant à identifier les besoins métiers et/ou processus à modéliser et en déduire les étoiles en conséquence. Maintenant mes questions : a) étant donné que le modèle est un modèle proche 3NF et donc du transactionnel, comment historiser ce modele ? b) une fois le processus d'historisation de ce modele définit, comment en dériver des modele en étoile et les historiser ? Merci infiniment pour votre aide parce que là je galère. Mederik |
|
|
00
|
|
|
#2 |
|
Membre chevronné
![]() Inscription : septembre 2003 Messages : 625 ![]() |
a) Il me semble que les même pratiques d'historique doivent fonctionner.
b) Tu dérive comme tu dériverais de la base opérationnelles, sauf que là t'as toutes les données et que c'est déjà uniformisé et tout bien rangé. C'est simplement de la dénormalisation. Tu n'as plus à faire d'historisation vu que c'est déjà fait. |
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() Inscription : août 2008 Messages : 223 ![]() |
Bonjour,
je suis désolé mais je ne comprends pas votre réponse.. |
|
|
00
|
|
|
#4 |
|
Membre chevronné
![]() Inscription : septembre 2003 Messages : 625 ![]() |
Pas de problème je pense que je n'ai pas trop compris la question. J'ai supposé que par historisation tu entendais les slowly changing dimensions, changement d'adresse des clients par exemples.
Mais ce n'était peut-être pas cela. |
|
|
00
|
|
|
#5 |
|
Membre émérite
![]() Nicolas SaumandeArchitecte Décisionnel Inscription : février 2008 Messages : 693 ![]() |
Peut-être puis-je vous aider...
Je crois que Mederik parle bien de la gestion des SCD. Et la réponse de Jester est que cette gestion est une gestion tout à fait standard que l'on retrouve dans la plupart des Datawarehouse (il y a même des articles par ici qui décrivent la mise en œuvre il me semble (Recherche Slowly Changing Dimension)). Pour la 2ème question la réponse est à peu près la même : la création du modèle en étoile n'est pas changée du fait de la modélisation de ton Datawarehouse. La gestion de l'historisation dépend du besoin (arrêté à chaque fin de mois, cumul par année...). En fait si j'ai bien compris (corrigez moi si je me trompe), ta démarche est assez standard : tu as mis en œuvre un datawarehouse avec un modèle relationnel, proche du transactionnel. Avec une gestion des historiques. Puis, tu vas créer des Datamarts, orientés métiers et optimisés pour les restitutions. Donc avec un modèle en étoile. Nicolas |
|
|
00
|
|
|
#6 |
|
Membre du Club
![]() Inscription : août 2008 Messages : 223 ![]() |
Oui DevNico c'est exactement ca et je me demandais donc comment passer d'un DWH historisé à un DMT historisé lui même. Pour historiser le DMT, qu'est-ce qu'on prend en source sur le DWH historisé ?
|
|
|
00
|
|
|
#7 |
|
Membre émérite
![]() Nicolas SaumandeArchitecte Décisionnel Inscription : février 2008 Messages : 693 ![]() |
Comme je l'ai dit, cela dépend des besoins de restitutions.
Par exemple, on peut vouloir un arrêté à fin de mois dans le Datamart. Dans ce cas, on extrait chaque mois les données valides à la fin du mois afin de créer des lignes dans les tables de fait avec une date au dernier jour du mois. Ou alors, on peut vouloir des restitutions un peu plus opérationnelles. Dans ce cas, les tables de fait peuvent être globalement identiques aux tables du Datawarehouse. Ce choix dépend du besoin des utilisateurs en restitutions. (stratégiques ou opérationnelles par exemple). Nicolas |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com