Fact Table Design Patterns(FTDP): The Essential Building Blocks of Analytical Data Models
Transaction Fact Tables – Recording individual business events
Periodic Snapshot Fact Tables – Regular status snapshots (e.g., monthly balances)
Accumulating Snapshot Fact Tables – Following processes with multiple milestones
Factless Fact Tables – Recording events without measures
Aggregate Fact Tables – Pre-summarized for performance