On a day, I load 10 rows in my target and on next day if I
get 10 more rows to be added to my target out of which 5 are
updated rows how can I send them to target? How can I insert
and update the record?

Answers were Sorted based on User's Feedback



On a day, I load 10 rows in my target and on next day if I get 10 more rows to be added to my targe..

Answer / james

Hi Guys,

For the above req. we can't use SCD 1 or 2 or 3.
Bcoz for scd1 it inserts the new record and updates the
updated record.And here we wont be having any updated
records only new records will be there.

So according to me,the best option for the above scenario
is go with Incremental aggregation.

Please let me know if you have suggestions regarding this.

Thanks,
James.

Is This Answer Correct ?    1 Yes 0 No

On a day, I load 10 rows in my target and on next day if I get 10 more rows to be added to my targe..

Answer / sid

take a look t/f and a update strategy t/f. basing on look
up , if the record exits in target then reject it ,if not
exit insert it,and if the record exist but it is changed
then update it

Is This Answer Correct ?    1 Yes 1 No

On a day, I load 10 rows in my target and on next day if I get 10 more rows to be added to my targe..

Answer / animesh

I think what u can do is u can create a mapping by using
mapping wizard and apply SCD 2 as in SCD u can get historic
data while in SCD one u can onlly get the latest data.

create a mapping using SCD 2
Give the source and target tables.
Give the fields on which u want to implement the history
logic and then just complete the wizard.

the mapping will be created which will have 3 Update
strategy transformation which is basically one for insert
only flow, one for insert and update flow. and one for
insert and update flow also the previous records available.

The other transformations presented in mapping are in the
below manner.

Source --->> SQ --->>> Seq Gen --->>>> Lookup (For target
table lookup)--->>>>> Update Strg (3 nos) ---- >>>> Exp
Tr ---->>>>>> Target table.

Hope this will give you the clear understanding. guys
please correct me if i missed some thing.

Is This Answer Correct ?    2 Yes 2 No

On a day, I load 10 rows in my target and on next day if I get 10 more rows to be added to my targe..

Answer / rohan

Here the requirement is to update the existing record and insert the new record. Its nothing but SCD1

Is This Answer Correct ?    1 Yes 1 No

On a day, I load 10 rows in my target and on next day if I get 10 more rows to be added to my targe..

Answer / prasad

use scd3 concept or use scd2 concept

Is This Answer Correct ?    1 Yes 2 No

On a day, I load 10 rows in my target and on next day if I get 10 more rows to be added to my targe..

Answer / sasi

the best way to do this use the slowy changing dimension in
the mappings-->wizzard-->slowly changing dimension-->type1

here u need to select the source and target tables.

Is This Answer Correct ?    1 Yes 3 No

Post New Answer

More Informatica Interview Questions

i have two source data there is no pk,fk how to join the two sources

5 Answers   TetraSoft,


what are all the deliverables of ETL informatica power center project? what are all updated or created by etl developer as his everyday activities?

0 Answers  


What is workflow? What are the components of the workflow manager?

0 Answers  


Using Expression transformation how to remove duplicate records from a relational source?

4 Answers  


How can you join 3 tables? Why cant you use a single Joiner to join 3 tables.

1 Answers  






what is the process of target load planing?

2 Answers   IBM,


in a table it has 200 rows the query is select 150 from tablename.whats the output

2 Answers   Cap Gemini,


Differentiate between joiner and lookup transformation?

0 Answers  


How can we delete duplicate rows from flat files?

0 Answers  


hi,this is satheesh working as pl/sql resource in MNC.i just wanna switch to informatica.Could you please let me know what is the best way to learn informatica.what are the best coaching centres available in chennai?Is there any coaching centre will give me a real time experience? informatica

0 Answers  


S1 is having 1 lakh records and s2 is having 100 records, s2 should compare s1 if emp no is same data should be updated if not their it should insert the data.what are the transformation used?

5 Answers   TCS,


why we use materialized view over view?

1 Answers   Zensar,


Categories