Sujet : data-warehouse
-
Dimensions à évolution lente : écraser, ajouter une ligne ou ajouter une colonne
Lorsqu'un attribut de dimension change (un client déménage, un produit est reclassé), le type 1 écrase et perd l'historique, le type 2 ajoute une nouvelle ligne avec des dates d'effet et d'expiration et un indicateur de ligne courante sous une nouvelle clé de substitution, et le type 3 conserve l'ancienne valeur dans une colonne supplémentaire. Les outils d'instantané implémentent le type 2 en comparant un horodatage de mise à jour ou un ensemble de colonnes à chaque exécution.
-
Les bases du schéma en étoile : faits, dimensions et déclaration du grain
Un schéma en étoile stocke les mesures dans des tables de faits et le contexte descriptif dans des tables de dimensions reliées par des clés ; la conception commence par la déclaration du grain, ce que représente une ligne de la table de faits, car chaque mesure et chaque dimension doit lui être cohérente. Les mesures totalement additives se somment selon n'importe quelle dimension, les mesures semi-additives ne se somment pas selon le temps, et les ratios doivent être stockés sous la forme de leurs composants.
Lisible par machine : JSON