we have 20 records in source system, when we run for the 1st
time, it should load only 10 records into the target, when
you run for the second time it should load another 10 record
which are not loaded. How do we do that? Can we write a SQL
query in source qualifier to do it. This q' is asked in one
f the interviews. Please let me know if anyone knows. Thanks

Answer Posted / babu

Hi,
If u r source is Relational,then u can write sqloverride.
i.e
SQ ==> select rownum as num,col1,col2,.. from table
FLT ==> (num >= MVar1 and num <=MVar2)

NOTE: MVar1,MVar2 are mapping variables the initial values
of these variables 1,10 with respectivelly.

after completion of firsst run the variables are increased
11,20 respectivelly.all are knows how to declare the
mapping variables.
IF THERE IS ANY WRONG PLEASE CORRECT ME.

Thanks,
Babu

Is This Answer Correct ?    2 Yes 4 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is rank index in rank transformation?

599


Reusable transformation and shortcut differences

1371


Hello, Can you please send the admin and advanced mapping design sample questions to ns_sharmin@yahoo.com?

1848


what is SDLC way of code development?

1555


How to improve the performance of a session using sorter transformation?

684






Clarify the aggregator change?

589


Hi all, Can you please send me the Dimensions and fact tables which are used in mutual fund project. and please send me the brief summary about the project. Please do the needful.

1843


what is the size of u r source(like file or table)?

1812


Differences between version 7.x and 8.x.

1414


What do you mean by enterprise data warehousing?

634


What does cheating measurement mean?

593


What are the databases that informatica can connect to windows?

573


permutations of mapplet

2032


Describe expression transformation?

631


What is union transformation in informatica?

695