Qu’est ce qu’une table de faits ?

0
561

La définition

Une table de fait est une table qui contient les données observables (les faits) que l’on possède sur un sujet et que l’on veut étudier, selon divers axes d’analyse (les dimensions). les « faits », dans un entrepôt de données, sont normalement numériques, puisque d’ordre quantitatif. Il peut s’agir du montant en argent des ventes, du nombre d’unités vendues d’un produit, etc.
Les tables de faits représentent des associations dont l’existence d’une occurrence dépend de l’existence des occurrences correspondantes dans les tables dimensionnelles, c’est-à-dire la table de fait contient l’ensemble des mesures correspondant aux informations de l’activité à analyser. Mais rappelons que certaines tables de faits peuvent contenir aucun attribut et représentent que des liaisons entre tables dimensionnelles.

Tous les éléments qui pointent sur la table de faits sont liés à une sémantique exprimable par une phrase. Par conséquent, la table de faits est la matérialisation d’une association entre entités.

Structure de base d’une table de faits

Une table de faits devrait avoir la structure suivante :

Caractéristiques d’une table de faits :

  • Une table de faits contient les valeurs numériques de ce qu’on désire mesurer;
  • Une table de fait contient les clés associées aux dimensions. Il s’agit des clés étrangères dans la table de faits;
  • En général une table de fait contient un petit nombre de colonnes;
  • Une table de fait contient plus d’enregistrements qu’une table de dimension;
  • Les informations dans une table de fait sont caractérisées par :
  • Elles sont numériques et sont utilisées pour faire des SUM, AVG…
  • Les données doivent être additives ou semi-additives;
  • Toutes les colonnes représentant les faits (mesure1, mesure2.. dans la figure 1)  dans la table de fait doivent référer et avoir un lien direct aux clés de dimensions