lookup is passive y can't it be active?
let us say i have some records in my source like
101,rohit,1000
101,rohit,1000
102,kumar,2000
like wise
now as it is having multiple matches i return only
first,last value it can't return bouth the values
that means lookup is acting as select distinct right by
default what means it is active?

Answers were Sorted based on User's Feedback



lookup is passive y can't it be active? let us say i have some records in my source like 101..

Answer / sarthak

Your Question is wrong......

this data belongs to Source table or look up table..

Multiple match principle comes in lookup table(not in source
table)..
if no. of rows in source table that connected to lookup t/f
is 3,then the output of lookup t/f is 3 rows...

it will not decrease

Is This Answer Correct ?    2 Yes 1 No

lookup is passive y can't it be active? let us say i have some records in my source like 101..

Answer / pune.rohitsharma

well my ans as we are doing look-up on source and we are
getting the records from the DB not from any other t/r
so that's y it is passive.

Is This Answer Correct ?    5 Yes 5 No

lookup is passive y can't it be active? let us say i have some records in my source like 101..

Answer / kannan

Simple logic here,
1) SQ passes the records one by one(logical field values
eg . customer id) to lkp up t\f.
2) Then, with this logicl field values , it looks into the
database( source \target db,provided cache is disabled in
properties), fetched the records(only look up enabled
columns) and passed to the down transformation

Is This Answer Correct ?    0 Yes 0 No

lookup is passive y can't it be active? let us say i have some records in my source like 101..

Answer / varun4db

In this case for first row with 101 id it will give random(
either first or last or any or error). And again for second
row 101 it will return any random( either first or last or
any or error).

So the count of out put row is equal to the input row. so it
is passive only.

Is This Answer Correct ?    0 Yes 0 No

lookup is passive y can't it be active? let us say i have some records in my source like 101..

Answer / akash

An active transformation handles data in groups while a
passive transformation handles them row-by-row. Lookup
handles each record one by one. So it is a passive
transformation.

Is This Answer Correct ?    0 Yes 4 No

Post New Answer

More Informatica Interview Questions

What is powercenter on grid?

0 Answers  


Separate from a database, an information bazaar, and an information stockroom?

0 Answers  


can anyone explain me about retail domain project in informatica?

0 Answers   Zensar,


What do think which one is the better joiner or look up?

0 Answers  


How do you change parameter when you move it from development to production.

1 Answers  






how to load only the first and last record of a flat file into the target?

8 Answers   CTS,


What is constraint based loading exatly? And how to do this? I think it is when we have primary key-foreign key relation ship. Is it correct? please answer me. Advance Thanks.

4 Answers  


I have one source table and three target tables. When the session runs for the first time involving the mapping,i want that the loading should take place in 1st Target table only. The 2nd time the same session runs the loading should take place in 2nd Target only only and similarly when the session runs for the 3rd time loading should take place in Third only. And again when the session runs for the 4th time loading should take place in 1st Target table.

4 Answers   Cap Gemini, IBM,


Source having one lakh record and loaded into target. Then, how can i compare records will loaded in table? For example Source having Firstname,Lastname. the same Firstname,Lastname record will be loaded into Target? How can i check in Oracle?

5 Answers  


Can we update the data in flat file using update strategy?

3 Answers  


How to use pmcmd utility command?

0 Answers  


can u any challenge your project?

0 Answers   HP,


Categories