Bonjour,
Pour une mesure que n'est pas lié à toutes les dimension que-ce que je dois faire pour ne pas avoir des valeur null dans la table de fait?
merci
Bonjour,
Pour une mesure que n'est pas lié à toutes les dimension que-ce que je dois faire pour ne pas avoir des valeur null dans la table de fait?
merci
A mon avis, dans le cadre d'un data warehouse, pour du BI, deux options :
- Laisser les NULL, car ils ont une réelle signification
- Créer des dimensions "vides" qui seront des fourre-tout pour mettre à la place des valeurs nulles.
Cependant, normalement l'outil de BI qui sera utilisé derrière pâtira d'une modélisation avec des dimensions fourre-tout.
Par exmeple, si une commande n'est pas rattaché à un lieu de livraison (commande comptoir) on peut soit laisser la dimension "lieu_livraison" à NULL, soit créer un lieu "comptoir" et la rattacher à cette valeur.
Cependant, dans l'outil de BI il est souvent non pertinant d'avoir un lieu "comptoir" : il agrégera de toute façon les NULL ensemble. On repère alors plus facilement les faits potentiellement mal renseignés en base et qui devraient être corrigés de ceux qui ont été rectifiés selon des règles métiers (par exemple si la commande est de type "emporté", même si une adresse de livraison existe dans la GESCOM, on voudra les rattacher dans le datawarehouse sous l'adresse de livraison "emporté comptoir") : si on rattache les commandes sans lieu de livraison (erreur de saisie) sous ce même code, alors on ne se rend pas compte que potentiellement on a des erreurs de données.
On ne jouit bien que de ce qu’on partage.
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