what is surrogatekey ? In ur project in which situation u
has used ? explain with example ?

Answers were Sorted based on User's Feedback



what is surrogatekey ? In ur project in which situation u has used ? explain with example ?..

Answer / murali

the surrogate key is the primary key used to avoid the
problem of critical column. let me clarify u with example...

table A:
Cust_no(PK) Cust_name Loc
100 X Mumbai

this is what ur OLAP DHW is having abt Customer X

But, he has changed his address from X to Y. U have to
update this in ur OLAP DWH. then, i u try to insert this
into ur Table A,
Error: Prinary key Constraint violated (Coz,PK is same for
the both the records)... then, LOC is the Critical Column.
to avoid this, we need to generate a primary key either by
user defined or system generated.

Is This Answer Correct ?    11 Yes 0 No

what is surrogatekey ? In ur project in which situation u has used ? explain with example ?..

Answer / dr.jornalist

Surrogate Key:- Surrogate key is a system generated primary
key used in informatica for maintaining history of values.

Is This Answer Correct ?    6 Yes 0 No

what is surrogatekey ? In ur project in which situation u has used ? explain with example ?..

Answer / kalpana

Some times the primary constraint may violate at that time
we go for surrogate key.

Is This Answer Correct ?    2 Yes 1 No

what is surrogatekey ? In ur project in which situation u has used ? explain with example ?..

Answer / soujanya

surrogate key is the system generated key to avoid primary
key conatraint.

Is This Answer Correct ?    1 Yes 0 No

what is surrogatekey ? In ur project in which situation u has used ? explain with example ?..

Answer / kalpana

the above one is primary key constraint

Is This Answer Correct ?    1 Yes 1 No

what is surrogatekey ? In ur project in which situation u has used ? explain with example ?..

Answer / raghureddy

It has system generated artificial primary key values .
which allows to maintian historical data in dwh

Is This Answer Correct ?    0 Yes 0 No

Post New Answer

More Informatica Interview Questions

Enlist the differences between database and data warehouse.

0 Answers  


What is the Rank index port in Rank transformation?

0 Answers   Informatica,


What is the difference Between Mapping parameter and variable

3 Answers   Accenture,


Stage is which type of load is it a full load or incremental load Please let me know in detail with best example

3 Answers   Infosys,


What is IQD file?

1 Answers  






Lookup transformation, one condition is having SQL override (Empno < 10) and the other condition is Lookup (Sal>1000), which is dynamic. How will u resolve this situation?

0 Answers   IBM,


In a sequential batch can you run the session if previous session fails?

4 Answers  


difference between informatica 8.1.1 and 8.6

0 Answers   TCS,


In how many ways we can create ports?

0 Answers  


In which scenario did you used pushdown optimization?

1 Answers  


Is snow flake or star schema used? If star schema means why?

4 Answers   CTS, Sonata,


in staging we are merging the data and remove the inconsistants data that type of situation what u will done and type of functions u can use

0 Answers   TCS,


Categories