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 :

[Modélisation DW]Dimension aussi grosse que la table de fait ?


Sujet :

Conception/Modélisation

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    83
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 83
    Points : 60
    Points
    60
    Par défaut [Modélisation DW]Dimension aussi grosse que la table de fait ?
    Bonjour à tous,

    J'ai fait un modèle décisionnel qui me paraissait assez juste jusqu'à ce que je lise cette phrase dans un document : "Les tables de dimensions sont petites; les opérations 'insert/delete/update' sont rares." En effet, les tables de dimensions sont censées être beaucoup plus petites que les tables de fait.

    J'aimerais savoir si je peux avoir des dimensions du genre "dimension commande" ou "dimension client" sachant que les tables se rempliront rapidement (sur internet, les nouvelles commandes et les nouveaux clients se comptent à la minute) ?

    La table de fait contient le chiffre d'affaire généré, la quantité de commande...

    Bien entendu, je ne peux pas faire de la dimension commande une table de fait n'est-ce pas?

    J'aimerais votre avis sur la question mais aussi sur cette phrase "la relation entre un fait et une dimension est 1-n càd que pour plusieurs instances de faits il y a une seule instance de dimension" (reprise d'une discussion).

    Pour mon cas : à chaque nouvelle commande, le chiffre d'affaire est recalculé (la table de fait mise à jour), donc la relation est 1-1 n'est-il pas? Est-ce correct ou dois-je modifier mon modèle?

    Merci!

    PS : je suis stagiaire et je débute dans le décisionnel

  2. #2
    Membre éclairé
    Avatar de patriceharel
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Mai 2008
    Messages
    466
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2008
    Messages : 466
    Points : 884
    Points
    884
    Par défaut
    Bonjour,

    Il n'est pas toujours utile de disposer d'une dimension commande. D'ailleurs je pense que dans ton cas tu n'en as pas besoin. Pour cela il faut se poser la question "de quelle granularité je dispose?". Dans ton système une commande est atomique (niveau fin), tu ne la décomposes pas, par exemple, en lignes de commandes. Dans ce cas disposer d'une dimension commande ne sert pas à grand chose... aucune analyse par numéro de commande ne sera faite (au pire des cas, une sélection parmi ces numéros sera réalisée : par client, par zone géographique, par mois etc.), donc aucune agrégation. Ton numéro de commande peut alors se trouver dans la table de fait.

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    83
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 83
    Points : 60
    Points
    60
    Par défaut Résolu!
    Merci pour ta réponse, j'étais arrivée à la même conclusion car ma table de fait contenant les clés étrangères des dimensions commande, produit et client + le chiffre d'affaire généré associé, cela correspond en fait à une ligne de la table commande! donc autant tout garder dans la table de fait.
    Le numéro de commande sera donc une dimension dégénérée.

    Quant à la dimension client, je n'ai pas le choix, je vais la garder comme ça parce que je ne peux pas tout mettre non plus dans la table de fait.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 31
    Dernier message: 22/04/2014, 15h55
  2. [2012] Dimension de même granularité que la table de fait
    Par Jester dans le forum SSAS
    Réponses: 3
    Dernier message: 27/08/2013, 18h21
  3. Réponses: 3
    Dernier message: 13/11/2012, 17h56
  4. Réponses: 8
    Dernier message: 10/07/2012, 20h57
  5. Dimension aussi longue que le fait, que faire ?
    Par Jinroh77 dans le forum SSAS
    Réponses: 4
    Dernier message: 05/11/2010, 12h43

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