1. #1
    Futur Membre du Club
    Homme Profil pro
    Consultant fonctionnel
    Inscrit en
    juin 2017
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant fonctionnel

    Informations forums :
    Inscription : juin 2017
    Messages : 9
    Points : 9
    Points
    9

    Par défaut lien n-n entre fait- dimension

    Bonjour,

    Comment gérer en BI les tables de liaisons qui apparaissent lors de la transformation MCD – MPD?

    Si on a une base applicative 3NF comportant une table « ventes » en liaison n-n avec une table « vendeurs » on a forcément une table de liaison « ventes _vendeurs » dans le MPD.

    Si à partir de cette base on veut construire un datawarehouse doit-on garder la table de liaison « ventes _vendeurs », sachant que cette table n'est ni une dimension ni un fait, comment garder la cohérence des données si on la supprime?

    Je bloque sur cet aspect, merci pour votre aide.

  2. #2
    Sky
    Sky est déconnecté
    Membre régulier
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    juillet 2003
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : juillet 2003
    Messages : 7
    Points : 120
    Points
    120

    Par défaut

    Bonjour

    Une solution possible (qui a ses inconvénients mais permet tout de même de restituer toutes les infos disponibles) :

    Vous devrez considérer l'axe d'analyse VENDEUR comme une hiérarchie. La table de lien n-n (que nous appellerons "équipe de vente") fera partie de cette hiérarchie et sera le niveau le plus fin de la hiérarchie pour cette table de faits. Cela vous pemettra d'afficher le CA généré par vendeur et de lister tous les vendeurs d'une vente (mais dans ce cas, la CA affiché sera faux, il sera multiplié par le nombre de vendeurs).
    => A utiliser donc avec vigilance.

    Et les "équipes de vente" seront donc une dimension dans la hiérarchie et la table en question contiendra un enregistrement par n-uplet unique de vendeurs.

    Cela donnerait quelque chose comme cela :
    Table de faits VENTE <---- Equipe de vendeurs (Dimension) <----- VENDEUR (Dimension)


    (Certains outils de reporting permettent de définir des dimensions sur lesquelles un fait ne doit pas être agrégé etc. pour gérer ce genre de cas.)

    Je complète et corrige avec un solution différente, légèrement plus compliquée à mettre en oeuvre à l'alim, mais meilleure : Vous gardez la table de lien telle quelle (donc un ID_Vente et un ID_Vendeur) et vous y ajoutez une troisième colonne "facteur de pondération" qui, pour chaque ID vente, est égale à 1 divisé par le nombre de vendeurs de la vente.
    Ce facteur de pondération servira en quelque sorte de clé d'allocation pour répartir le CA de la vente sur chaque vendeur.

    Vos commentaires sont les bienvenus chers lecteurs

  3. #3
    Sky
    Sky est déconnecté
    Membre régulier
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    juillet 2003
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : juillet 2003
    Messages : 7
    Points : 120
    Points
    120

    Par défaut

    je viens d'ajouter une modif.

Discussions similaires

  1. Lien n-n entre fait et dimension
    Par melarou dans le forum Alimentation
    Réponses: 1
    Dernier message: 06/09/2017, 14h59
  2. Réponses: 3
    Dernier message: 07/11/2013, 17h02
  3. Jointure entre fait et dimension selon une date
    Par MACHMOUCH dans le forum SSAS
    Réponses: 0
    Dernier message: 04/08/2011, 12h01
  4. [2005] Liaison entre la dimension et la table de fait
    Par pticouta dans le forum SSIS
    Réponses: 0
    Dernier message: 27/04/2011, 13h20
  5. [SSAS][2k5] Laisons entre faits et dimensions
    Par Jinroh77 dans le forum SSAS
    Réponses: 4
    Dernier message: 17/06/2008, 14h38

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