Les faits (ou enregistrements, transactions) sont les valeurs que l’on analyse. Une table de faits est une table qui enregistre ces valeurs et ces données afin d'évoluer. Les faits sont traités selon divers axes d'analyses (Dimensions) tel que le le pays, le produit, le client, la date. Contrairement à une table de dimension, une table de faits ne connait pas de limitation dans son nombre de lignes et ne requiert pas d'avoir des valeurs uniques et distinctes. Afin de distinguer une table de faits d'une table de faits d'une table de dimensions, on y ajoute le préfixe "Facts" ou "Fact" .
Dans un schéma de base de données, la table de faits est la table la plus lourde et celle-ci doit être placée au centre du modèle.