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

Suppose we have a csv file with contents as below which is used has a source file. C1,C2,C3,C4 100,200,A B,300 200,400,X,Y,299 ---> it should be 4 values but by mistake 300,600,C D,566 with a comma in between X & Y,its 5. My target takes only 4 columns, How to take care of the 2 record as above without rejecting it and loading in the target. Hope u guys have understood my scenerio

4 Answers   IBM,


why we need informatica

2 Answers   HCL,


What is meant by pre and post session shell command?

0 Answers  


. Design a mapping, first two phone calls received by a customer must be represented as "Home" , "Office" and the next calls must be concatinated and represented as "Other".Look at the below tables :: Source Definition Customer Phone_Number A 9848403211 A 9812675432 A 9112356788 A 9876503276 B 9567890765 B 9876098567 AND THE TARGET IS Customer Home Office Other A 9848403211 9812675432 9112356788,9876503276 B 9567890765 9876098567 Null

3 Answers  


How informatica process data means how informatica works?

2 Answers   TCS,






my source table having sureshraj42@gmail.com and rajeshraj42@gmail.com and i have only sureshraj and rajeshraj for my target table which transformation i have to use in informatica

3 Answers   HP,


What does reusable transformation mean?

0 Answers  


Can we insert and update a target table without using update strategy transformation?How?

4 Answers   Syntel,


source name sal aaaa 2000 bbbb 3000 abcd 5000 Target name sal aaaa 2000 bbbb 3000 abcd 5000 total 10000 how to get total as new row and sum as 10000 thanks

4 Answers   Polaris,


What is different between the data warehouse and data mart?

0 Answers  


Explain in detail about scd type 1 through mapping.

0 Answers  


How can you generate reports in informatica?

0 Answers  


Categories