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

Alimentation Discussion :

Alimentation de la table de faits & dimension temps?


Sujet :

Alimentation

  1. #1
    Membre à l'essai
    Inscrit en
    Février 2008
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 12
    Points : 13
    Points
    13
    Par défaut Alimentation de la table de faits & dimension temps?
    Bonjour all,

    Q1: Je voudrais alimenter ma table de faits moyennant Pentaho DI, est ce que je dois l'alimenter directement à partir des sources de données donc quoi faire concernant les clés étrangères des dimensions??ou bien je dois l'alimenter à partir des tables de dimension(des jointures encore??)?
    Q2:Comment faire pour la dimension temps, on prend quelle date pour mon schéma en étoile sachant que j'ai plusieurs dates dans les tables sources? comment faire pour la clé étrangère de la dim temps dans la table de faits.

    Je vous remercie vivement

  2. #2
    Membre expérimenté

    Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2007
    Messages
    690
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 690
    Points : 1 478
    Points
    1 478
    Par défaut
    Salut,
    Je pense que ta question est plus de l'ordre de la méthodologie que des outils !!!
    1- On n'alimente JAMAIS directement depuis les systèmes sources : trop long et trop d'indisponibilité des systèmes sources. En général, on utilise un staging ou seront copié tes données. À partir de ce staging, tu pourra extraire tout ce que tu veux ...
    2- Pour la dimension temps, il faut créer une seule table de dimension (Dim_Temps par exemple) et faire plusieurs relations avec ta table de faits (une relation pour date de commande, une pour date livraison, etc.)

    Je pense que tu devrais regarder du coté de ces tutos : http://grim.developpez.com pour voir les principes de la modélisation en étoile et les principes du BI en général

    Bon courage !

  3. #3
    Membre à l'essai
    Inscrit en
    Février 2008
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 12
    Points : 13
    Points
    13
    Par défaut
    merci beaucoup, mais concernant la staging area y a l'ETL qui assure cela(Pentaho dans mon cas) sinon est ce qu'il faut procéder à des tables tempo. Si vous pouvez m'expliquer davantage comment alimenter et les tables de dimension et la table de fait.

  4. #4
    Membre expérimenté

    Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2007
    Messages
    690
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 690
    Points : 1 478
    Points
    1 478
    Par défaut
    Citation Envoyé par footmaster Voir le message
    merci beaucoup, mais concernant la staging area y a l'ETL qui assure cela(Pentaho dans mon cas) sinon est ce qu'il faut procéder à des tables tempo. Si vous pouvez m'expliquer davantage comment alimenter et les tables de dimension et la table de fait.
    Euuuuuuu petite confusion de ta part je crois,
    ETL = extraction, transformation, loading. Ça fait ce que ça dit . Rien à voir avec le staging qui est, comme tu le dis, une zone de stockage temporaire qu'on utilise pour laisser les systèmes sources tranquilles

    Pour les techniques d'alimentation, et bien la plus courante est la suivante :
    - alimenter d'abord les tables de dimensions avec tout ce que ça implique de gestion d'historique SCD, clé de dimension et pas business key
    - alimenter ensuite la table de faits avec une mise en relation avec les dimensions. Dans ce cas il faut faire très attention à ce que chaque ligne de la table de faits ait une relation avec chaque une des tables de dimensions sous peine de données faussées.

  5. #5
    Membre à l'essai
    Inscrit en
    Septembre 2010
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Septembre 2010
    Messages : 12
    Points : 10
    Points
    10
    Par défaut
    j'ai pas compris comment ce fait le remplissage des données dans la table temps puisque les attribut de ce dernier est plus detaile(heur ,mois ,trimestre ,année semaine...)?!

Discussions similaires

  1. cardinalite entre table de fait et dimension ?
    Par mederik dans le forum Conception/Modélisation
    Réponses: 5
    Dernier message: 29/08/2017, 11h11
  2. Alimentation d'une table de fait
    Par amiraprincesse dans le forum SSIS
    Réponses: 10
    Dernier message: 05/03/2014, 11h52
  3. Agrégations / Alimentation d'une table de fait
    Par badboy02 dans le forum ODI (ex-Sunopsis)
    Réponses: 2
    Dernier message: 29/06/2011, 20h30
  4. Réponses: 1
    Dernier message: 06/12/2010, 14h08
  5. Relation entre table de fait et dimension
    Par rrbenez dans le forum Conception/Modélisation
    Réponses: 9
    Dernier message: 22/03/2009, 12h59

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