Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


Difference in the implementation of lookup and join
stages,in joining two tables?

Answers were Sorted based on User's Feedback



Difference in the implementation of lookup and join stages,in joining two tables?..

Answer / kiran

Hai This is Kiran...

If u want to join more than one table ,u can use join,lookup
and merge also.

Join: it is used join more than one table based one key
column .it can perform 4 join as inner join,left outer
join,right join and full outer join.
Lokk-UP:it is used join more than one table,but not necesary
to join based ont he key column but it need data-type.it
give reference link and single out put link and give reject
link also.it can perform inner join and left outer jojn.

main difference: if the huge amount of the data contain in
reference table refer to join else look-up.

Is This Answer Correct ?    14 Yes 2 No

Difference in the implementation of lookup and join stages,in joining two tables?..

Answer / krishna

Generally we are using lookup for comparision purpose,
based on the reference table size we r using join or lookup.

If the reference table size is less than the main table
then use lookup stage other wise use join stage.
In lookup we have two types:
Normal lookup - reference lookup is less no of rows
compared to main table
sparse lookup - reference lookup is more no of rows
compared to main table.
But the peformance wise use join if the reference table has
more data.

Regards,
Krishna

Is This Answer Correct ?    8 Yes 0 No

Difference in the implementation of lookup and join stages,in joining two tables?..

Answer / zulfi123786

Hi This is Zulfi

Basically Join is used when you have large amount of data
about in millions and it performs inner join,left
outer,right outer and full outer joins
The join stage requires the incomming data to be hash
partitioned and sorted on the joining keys

The look up is used when the reference records are fewer in
number about less than one lakh and it doesnot require the
incomming source data to be sorted, instead the refrence
link should be in Entire partition mode.

In look up there are two types
Normal and Sparse
Sparse is available only when the reference is a database.
usually Normal has to be used unless when the refrence to
source rows ratio is 100:1

Is This Answer Correct ?    8 Yes 0 No

Difference in the implementation of lookup and join stages,in joining two tables?..

Answer / sadanand

HI All,

I would like to add one more point to JOIN.
To achieve full outer join the number of inputs need would
be only two.
The Primay table need to be sorted.
Memory used is very less compared to Lookup.

Regards,
Sadanand.

Is This Answer Correct ?    2 Yes 0 No

Difference in the implementation of lookup and join stages,in joining two tables?..

Answer / jason

that 's cool ,thank you for your sharing

Is This Answer Correct ?    2 Yes 1 No

Difference in the implementation of lookup and join stages,in joining two tables?..

Answer / indian

Hi Zulfi..you are answer is more explained one and clear

we will go for Merge if we want the rejected data for every
update link

Is This Answer Correct ?    0 Yes 0 No

Difference in the implementation of lookup and join stages,in joining two tables?..

Answer / anburadh

one more point to add on MERGE and LOOKUP
Merge can not allow duplicate records whereas LOOKUP will allow or can control duplicates using OPTION"MULTIPLE ROWS ON THE LINK" which is in constraint TAB.

Is This Answer Correct ?    0 Yes 0 No

Post New Answer

More Data Stage Interview Questions

Distinguish between informatica & datastage. Which one would you choose and why?

0 Answers  


in one scenario source flat file like Fileld1 00122001550056200568 00256002360014500896 00123004560078900258 00147004560025800256 divide each 5 numbers as one column i.e here i need field1 field2 field3 field4 00122 00155 00562 00568 00256 00236 00145 00896 00123 00456 00789 00258 00147 00456 00258 00256 plz help me....

4 Answers  


Suppose take my name "Reddyvaraprasad" From source it is coming Reddy vara prasad Need to get As Reddyvara prasad/

4 Answers   TCS,


How can we run same job in 1 day 2 times

4 Answers   IBM,


Instead of using shared container in a job, I use jobs which perform similar function as Container in the sequence. Then what is the need of Shared Container?

1 Answers   TCS,


in oracle target stage when we use load option and when we use upsert option?

0 Answers  


Why do we use link partitioner and link collector in datastage?

0 Answers  


How many Nodes configuration file you used in your last project?

1 Answers  


How the ipc stage work?

0 Answers  


source file having the data like aabbccc, i want target file result like a1a2b1b2c1c2c3.

2 Answers  


explain about completely flow of sequencers technicaly,without using example??explain about lookup,nullhandling?

0 Answers   CGI,


Name the command line functions to import and export the DS jobs?

0 Answers  


Categories