A fact table holds the measures, metrics and other quantifiable information. There are three types of facts
A fact table that does not contain any measure is a fact-less fact table. This table will only contain keys from different dimension tables. This is often used to resolve a many-to-many cardinality issue
Centipede fact table is a normalized fact table. Modeller may decide to normalize the fact instead of snow flaking dimensions tables
They are measures re-used across multiple dimension models. For example, KPI such as profit, revenue etc
This type of fact table describes the state of things in a particular instance of time, and usually includes more semi-additive and non-additive facts. The second example presented here is a snapshot fact table
This type of fact table describes what has happened over a period of time. For example, this fact table may describe the total sales by product by store by day. The facts for this type of fact tables are mostly additive facts. The first example presented here is a cumulative fact table