Est-ce qu'on peut lier 2 tables de fait directement entre eux, par exemple j'ai un fait facture et un fait ligne facture ? merci
Est-ce qu'on peut lier 2 tables de fait directement entre eux, par exemple j'ai un fait facture et un fait ligne facture ? merci
Bonjour,
Autrement, si tu n'es pas obligé d'avoir 2 tables de faits, tu peux tout simplement garder uniquement la table "LigneFacture" (tant qu'elle a une dimension "Facture").
Comme ca tu stockes les informations au grain le plus fin (la ligne de facture), et pendant l'exploration tu pourras au choix :
- explorer ton cube à la ligne
- explorer ton cube à la facture (un niveau plus haut)
On peut tout faire, la question à se poser c'est : pourquoi ?
Pourquoi y a t-il 2 tables de faits ? Si la table "facture" ne contient pas de mesure ce n'est pas un fait, c'est une dimension de "ligne de facture". Si elle contient des mesures, lesquelles ? Attention s'il y a des mesures dans "facture" il est probable qu'une jointure avec "ligne de facture" va provoquer un produit cartésien au niveau de chaque facture, et donc que la mesure de "facture" soit multipliée par le nombre de lignes dans "ligne de facture".
Il vaut mieux monopoliser son intelligence sur des bêtises que sa bêtise sur des choses intelligentes.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager