GeekInterview.com
  I am new, Sign me up!
 
GeekInterview.com  >  Tech FAQs  >  Informatica
Go To First  |  Previous Question  |  Next Question 
 Informatica  |  Question 287 of 327    Print  
Dimension Tables and Fact Table
How many Dimension tables can connect to a Fact table?


  
Total Answers and Comments: 3 Last Update: September 01, 2008     Asked by: vg.vasu 
  
 Sponsored Links

 
 Best Rated Answer

No best answer available. Please pick the good answer available or submit your answer.
April 10, 2008 05:17:07   #1  
sri.kal Member Since: January 2008   Contribution: 6    

RE: Dimension Tables and Fact Table
give clear view i can explain
 
Is this answer useful? Yes | No
April 27, 2008 07:09:56   #2  
subashreddy77 Member Since: April 2008   Contribution: 3    

RE: Dimension Tables and Fact Table
hi

we can connect as we like but it will be generally based on requirements

 
Is this answer useful? Yes | No
September 01, 2008 07:17:20   #3  
jryan999 Member Since: April 2008   Contribution: 15    

RE: Dimension Tables and Fact Table
The number of Dimensions depends primarily on the requirement. I have built systems with a few FOUR Dimensions on a Fact and as many as TWENTY. There is no physical limit imposed by either the database or ETL tool.

Kimball recommends however after about 20 Dimensions you should review the design. If for example many of your Dimensions are simply low volume CODE/DESCRIPTION fields consider combining these (every combination) into a "Junk Dimension".

eg. Product Type has five values and Product Category has 10 values. Consider combining these which will give an absolute maximum of 50 values.

Primary reason behind avoiding huge numbers of Dimension tables is each Dimension table requires a Surrogate Key on the fact. This will result in very wide (and therefore) very large Fact tables reducing performance.

If you do need 50 Dimensions on a Fact - you need them - but I'd question any design over about 15-20.

Hope this helps.

 
Is this answer useful? Yes | No


 
Go To Top


 Sponsored Links

 
About Us -  Privacy Policy -  Terms and Conditions -  Contact -  Ask Question -  Propose Category -  Site Updates 

Copyright © 2005 - 2009 GeekInterview.com. All Rights Reserved

Page copy protected against web site content infringement by Copyscape