What is surrogate key?

Answer Posted / rajat singh

Surrogate key is the primary key for the Dimensional table.
Surrogate key is a substitution for the natural primary key.

Data warehouses typically use a surrogate, (also known as
artificial or identity key), key for the dimension tables
primary keys. They can use Infa sequence generator, or
Oracle sequence, or SQL Server Identity values for the
surrogate key.

It is useful because the natural primary key (i.e. Customer
Number in Customer table) can change and this makes updates
more difficult and also used in SCDs to preserve historical
data.

Is This Answer Correct ?    4 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Partition, what happens if the specified key range is shorter and longer

2029


what is INFORMATICA TESTING process

1838


What is dynamic cache?

610


Define the various join types of joiner transformation?

557


Difference between Data and Index Caches?

649






What is the maplet?

616


What is informatica etl tool?

548


Mention few power centre client applications with their basic purpose?

532


Differentiate between reusable transformation and mapplet.

568


What are the new features of informatica 9.x developer?

530


What is meant by pre and post session shell command?

619


How to generate sequence numbers?

616


What is the difference between a repository server and a powerhouse?

801


what are the deliverables?in your project?

1655


What is informatica? Why do we need it?

633