Concept - C’est quoi un schéma en flocon de neige ?

Concept - C’est quoi un schéma en flocon de neige ?

Date de sortie
September 25, 2024
Auteur
Bertrand Fabre

📚 Le concept data : c’est quoi un schéma en flocon de neige ?

Définition rapide

C’est une extension à la méthode de modélisation du schéma en étoile avec des tables de Faits et de Dimensions.

Rappels du schéma en étoile

Son principe est d’avoir des tables de faits dont certains champs sont des références à des tables de dimensions.

Cela permet de stocker les détails non pas dans la table de faits mais dans celle de dimensions.

Les liens se font avec des clés étrangères venant de la table de dimension.

La normalisation

Le principe de normalisation des données est de ne pas faire apparaître de données redondantes dans les tables quelque soit leur type.

Cela signifie que si la table de dimension contient des données redondantes, le même principe qu’avec la table de faits va s’y appliquer : on va créer une autre table de dimension que la première table de dimension va exploiter via des clés étrangères.

Exemple

Imaginons que nous avons une table de faits avec les ventes de produits.

Toutes les caractéristiques des produits ne vont pas être stockées dans la table de faits mais dans une table de dimensions produits. La table de faits ne fera apparaître que les identifiants des produits.

Néanmoins, dans cette table de produit il peut y avoir un type de produit qui a également ses propres caractéristiques.

On va donc créer une deuxième table de dimension qui représente les types de produits. Les identifiants de cette table apparaîtrons donc dans la table des produits.

Merci de votre lecture !