IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Conception/Modélisation Discussion :

datawarehouse et dimensions


Sujet :

Conception/Modélisation

  1. #1
    Membre averti
    Inscrit en
    Février 2010
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 29
    Par défaut datawarehouse et dimensions
    Bonjour à tous,
    Je doit faire la conception d'un datawarehouse et rencontre quelques difficultés vu que c'est tout nouveau pour moi. J'arrive pas à décrocher du modèle relationnel lol.

    En gros, dans le système source, j'ai 4 "dimensions" et deux tables d'évènements qui s'y raccrochent et je doit dois compter ces évènements par jours.

    Voici le schéma relationnel source :
    utilisateur ---appartient à une---> Entreprise
    Objet ---appartient à un---> groupe ---appartient à une--->Entreprise
    Objet ---appartient à un---> utilisateur
    un évènement A concerne un utilisateur : id_ev, datetime,id_utilisateur
    un évènement B concerne un objet : id_ev, datetime,id_objet

    Pour suivre le schéma en étoile et surtout pas en flocon, je doit aplatir la hiérarchie. C'est à dire regrouper toutes les tables de la hiérarchie dans une seule.
    Pour les dimensions de la table de fait n°1 (évènement A) c'est facile : je la relie à une date et à la table dimensionnelle qui comporte les attributs d'un utilisateur et ceux d'une entreprise.
    Jusque là je pense être bon (j'espère).

    Pour la table de fait n°2 (évènement B) ça se complique. Sur le même principe je la relierais à une date et à la table dimensionnelle qui

    comporte la hiérarchie aplatie, c'est à dire les attributs de "objet", "groupe", "utilisateur" et "entreprise".

    Cela pose t-il de problème de retrouver les même entités
    * utilisateur
    * entreprise
    dans deux tables dimensionnelles différentes ?

    Faut-il essayer de relier ces dimensions (mais ça fait du flocon) ou alors on laisse et on duplique les infos ?

    J'espère avoir été assez clair, c'est pas facile à expliquer sans schéma.

    Merci

  2. #2
    Membre averti
    Inscrit en
    Février 2010
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 29
    Par défaut
    J'avais oublier que après j'ai le même genre d'évènement à compter qui lui concerne juste une entreprise. Donc c'est sur que je vais avoir une autre table de fait que je vais relier à la dimension Entreprise.

    Au final ce que j'aime pas c'est que j'aurais à peu près çà:
    dim1(membre,entreprise)
    dim2(objet,membre,groupe,entreprise)
    dim3(entreprise)
    Et je trouve ça "moche". J'attends vos conseils.
    Merci

Discussions similaires

  1. Mise à jour d'une dimension d'une Datawarehouse
    Par khaled rahmouni dans le forum Conception/Modélisation
    Réponses: 12
    Dernier message: 19/04/2012, 21h30
  2. datawarehouse et la dimension Temps
    Par trovillione dans le forum Conception/Modélisation
    Réponses: 12
    Dernier message: 18/01/2011, 10h19
  3. Datawarehouse : Table dimension avec relation
    Par saad.hessane dans le forum Approche théorique du décisionnel
    Réponses: 0
    Dernier message: 23/07/2010, 12h08
  4. Datawarehouse , Dimension Temps
    Par kssillati dans le forum Conception/Modélisation
    Réponses: 1
    Dernier message: 07/12/2009, 23h58
  5. Réponses: 3
    Dernier message: 04/06/2009, 14h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo