Too many dimensions per fact?
4 posters
Page 1 of 1
Too many dimensions per fact?
Is it possible to have too many dimensions per fact table? Right now I have 19 dimensions on one fact table, and I could add more.
chade25- Posts : 29
Join date : 2012-04-12
Age : 44
Location : Oregon
RE: Too many dimensions per fact?
Hi,
you can have as many as you can , but after 20 it is better you see if you can combine some dimension into a Junk dimn.
thanks
HImanshu
you can have as many as you can , but after 20 it is better you see if you can combine some dimension into a Junk dimn.
thanks
HImanshu
hkandpal- Posts : 113
Join date : 2010-08-16
Re: Too many dimensions per fact?
It starts to increase the load times due to all the indexing normally required for FK indexes. That said, I've blown by 20 many times. :-)
BoxesAndLines- Posts : 1212
Join date : 2009-02-03
Location : USA
Re: Too many dimensions per fact?
Each new dimension decreases the flexibility of your model - it is much easier to add or change attributes in an existing dimension than add a new dimension. So I tend to lean in that direction e.g. a single Customers dim with many attributes rather than Customer Type dim, Customer Location dim, etc.
Another consideration is the increasing complexity of the end user experience: whether coding star joins or using an OLAP tool you may be making life harder for your testers, report authors and users.
Balanced against that, it can be confusing when junk dimension attributes have absolutely no association with each other.
Another consideration is the increasing complexity of the end user experience: whether coding star joins or using an OLAP tool you may be making life harder for your testers, report authors and users.
Balanced against that, it can be confusing when junk dimension attributes have absolutely no association with each other.
Similar topics
» Schema Roadblock: Dimension vs Fact [Dimensions w/FKs to other Dimensions?]
» Fact, factless fact, and current view dimensions
» 'Routing' the grain of the fact table to multpile members of multiple dimensions causes the fact table to 'explode'
» Allocating Header Level FACT table Dimensions FKs into Line Level Fact
» Fact as Dimensions and One to Many relation
» Fact, factless fact, and current view dimensions
» 'Routing' the grain of the fact table to multpile members of multiple dimensions causes the fact table to 'explode'
» Allocating Header Level FACT table Dimensions FKs into Line Level Fact
» Fact as Dimensions and One to Many relation
Page 1 of 1
Permissions in this forum:
You cannot reply to topics in this forum
|
|