Editorial / Best Answer
				 
							 						        Answered by: 
				       	saravanan
			                            
			         
                        
                        
			        
				 
	                    Surrogate key is a unique identification key, it is like an artificial or alternative key to production key, bz the production key may be alphanumeric or composite key but the surrogate key is always single numeric key. 
Assume the production key is an alphanumeric field if you create an index for this fields it will occupy more space, so it is not advisable to join/index, bz generally all the  datawarehousing fact table are having historical data.   These factable are linked with so many dimension table. if it's a numerical fields the performance is high  
			 
          
What is surrogate key ? Where we use it explain with examples?
Editorial / Best Answer
Answered by: saravanan
Surrogate key is a unique identification key, it is like an artificial or alternative key to production key, bz the production key may be alphanumeric or composite key but the surrogate key is always single numeric key. Assume the production key is an alphanumeric field if you create an index for this fields it will occupy more space, so it is not advisable to join/index, bz generally all the datawarehousing fact table are having historical data. These factable are linked with so many dimension table. if it's a numerical fields the performance is high
Related Answered Questions
Related Open Questions