Proposer une solution pour la gestion des erreurs et des valeurs nulles de la table des faits.
Pour chaque type d'erreur créer une nouvelle entrée dans les dimensions correspondantes.
Exemple d'extraits des tables du DW avec des valeurs de dimensions ajoutées pour gérées les erreurs (et l'usage de clés artificielles).
FKMag | FKPro | FKDat |
---|---|---|
12 | 18 | 32 |
12 | 41 | -1 |
-2 | 55 | 21 |
... | ... | ... |
PK | Mag | ... |
---|---|---|
-2 | "Inconnu" | null |
-1 | "Null" | null |
... | ... | ... |
12 | "M145" | ... |
13 | "M22" | ... |
... | ... | ... |
PK | Dat | DatStr | ... |
---|---|---|---|
-1 | null | "Tronquée" | null |
... | ... | ... | ... |
21 | 21/1/2013 | "21/01/2013" | ... |
... | ... | ... | ... |
32 | 1/2/2013 | "01/02/2013" | ... |
... | ... | ... | ... |