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 :

Conception dimensions datawarehouse


Sujet :

Conception/Modélisation

  1. #1
    Membre à l'essai
    Inscrit en
    Novembre 2005
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 14
    Points : 11
    Points
    11
    Par défaut Conception dimensions datawarehouse
    Je débute tout juste dans la BI et je me pose beaucoup de question. Pour mon premier projet, il m'a été confié la conception d'un entrepôt de données.
    Dans cet entrepôt de données, un de mes datamart stocke les données relatives aux appels téléphoniques d'une société.
    Venant du monde des bases OLTP, j'avoue avoir quelques difficultés de raisonnement et j'aurai aimé savoir ce que vous pensez de la conception suivante :
    je suis parti sur un modèle en étoile contenant
    4 tables de dimensions : date,heure, numéro de téléphone et tiers
    1 table de fait pour stocker les appels (date de début, date de fin, durée, ...)

    ma principale interrogation repose sur la dimension tiers. En effet, cette dimension contient l'ensemble des clients de la société et ses collaborateurs.Pour chaque client, il peut y avoir plusieurs contacts. J'ai décidé pour le moment de les stocker dans la table tiers et je me retrouve donc avec une redondance possible sur le nom de la société. Je pensais ainsi créer par la suite une hiérarchie "nom de la société---> contact" dans mon cube.
    Trouvez vous ma réflexion logique ?
    Autres alternatives :
    Passer sur un modèle en flocon avec une relation client, contact?
    Garder un modèle en étoile et créer une dimension contact où je stockerai de manière redondante le code client?

    Qu'en pensez-vous? (je cherche à adopter les meilleurs pratiques...)
    Merci d'avance

  2. #2
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Février 2010
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2010
    Messages : 18
    Points : 10
    Points
    10
    Par défaut
    En BI, la redondance n'est pas un problème car elle est gérée par des processus informatiques qui recopient à l'identique.
    Ce qui compte c'est la rapidité en lecture. Donc il vaut mieux privilégier la redondance que les jointures qui coûtent cher au niveau performance.

    Ainsi, si tu ne dois jamais lier directement ta "société" dans un cube (par exemple, un cube où tu n'aurais besoin que de la société et pas du contact), tu peux l'intégrer dans ta dimension "tiers".
    Donc ta première piste a l'air correcte.

Discussions similaires

  1. Conception dimensions datawarehouse
    Par djseb182 dans le forum SSAS
    Réponses: 0
    Dernier message: 06/11/2014, 10h24
  2. Conception de datawarehouse Bancaire
    Par amalchihaoui dans le forum Autres
    Réponses: 0
    Dernier message: 07/02/2014, 18h54
  3. Conception du datawarehouse avec Talend
    Par hajarina dans le forum Développement de jobs
    Réponses: 6
    Dernier message: 28/03/2011, 14h49
  4. [Conception] problème tableau 2 dimensions
    Par Tootsi dans le forum Collection et Stream
    Réponses: 3
    Dernier message: 24/01/2006, 18h55
  5. [Concept] Datawarehouse et OLAP
    Par senke dans le forum Alimentation
    Réponses: 6
    Dernier message: 30/03/2003, 00h54

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