RE: What is the purpose of "Factless Fact Table"? How it is involved in Many to many relationship?
Factless fact contains only the key fields and any related dimensional bridge attributes. Doesn't contain actual measure fields that are used for aggregates or summary. Factless facts can be used as a bridge tables or to store measures that are used directly without aggregation(for e.g. max() min() attributes)
RE: What is the purpose of "Factless Fact Table"? How it is involved in Many to many relationship?
Factless fact table is a table that records an event
Factless fact table is called a coverage table. Coverage tables are frequently needed when a primary fact table in a dimensional data warehouse is sparse.
RE: What is the purpose of "Factless Fact Table"? How it is involved in Many to many relationship?
Best way of explaining the purpose of factless fact table is factless fact tables are the prefered method of recording evernts in a data warehouse where there is no natural numberic measurement associated with the event.