what is the diff b/w union and joiner and lookup?
Answers were Sorted based on User's Feedback
Answer / raveendra guturi
Union: while we have to join two sources should data
structure same.
)Joiner is active transformation
Lookup is a passive transformation
2)In joiner we can join two heterogeneous sources for
entire Records based on a condition.
But in look up only the first value or last value of the
Records will be passed if more records matched with that
condition. So only one value will be returned to the
transformation.
3)If we need entire values we must go for joiner. Take that
look up table as source and use joiner. No alternative
Solution.
4) Joiner operates on source
Lookup operates on source and target level
5) Joiner does not support non-eqijoin its support equijoin.
Lookup supports non-equijoin
6) Joiner doesnot match for null values
Lookup supports null values
7) join supports only = operator
Lookup supports <=,>=,=,1= operators
9) Joiner supports outer join but lookup doesnot.
| Is This Answer Correct ? | 8 Yes | 1 No |
Answer / maruthi
union-can join two tables without common port
joiner-can join any two hetrogenous sources,but common port
is necessary.
lookup-we can join two tables by using sql over-ride,apart
from that we can check wether the row is already existing
or not.
| Is This Answer Correct ? | 6 Yes | 1 No |
Answer / rajesh myle
1. Lookup T/R supports Non-Equi Joins. Where as Joiner
T/R does not support the Non Equi Joins. (Joiner T/R
supports only Equi Joins(i.e. ‘=’))
| Is This Answer Correct ? | 5 Yes | 3 No |
Answer / subh
In case multiple rows are expected in the joining
condition, joiner has to be used. As look up wont be able
to return multiple rows.
| Is This Answer Correct ? | 0 Yes | 0 No |
can we have to do changes in session property when we are dynamically generating target files?
can i any one explain me realtime healthcare project explanation..for interview .iam new to informatica .thanks in advance.
How to generate sequence numbers?
how to we create datamart?
How to go to the older version for a mapping?
i have one source 52 million records i want target only 7 records ?how wil you do what logic to implement?
I have a condition sal=100 and I created one router and in that two groups g1 and g2 in g1 Sal<=100 and g2 Sal>=100, first which condition will satisfy, and Why?
What is the difference between bitmap and btree index?
What are the various types of transformation?
How to update a particular record in target with out running whole workflow?
what is sql override?what is the use of it?
I have a scenario which load the data frm single source to 2 targets as T1, T2, and T1 have a P.K and T2 have F.K relations. first data has to load in T2, and then data load to T1 if that record exist in T1... how can we acheive it?