what is the main differences between Lookup, Join and Merge
stages?

Answer Posted / kpk

all three stages are used to join database tables based on a
key column.

Lookupsate: input 1 reference any number (if oracle or DB2
only 1 reference link) one out put link and one reject link.
faster if the volume of data is less than the memory size.
if the siz is too huge then DS uses scrap files to store the
remaining datas and that hinders the performance.

Joinstage: can have any (but i think only 16 )tables can be
joined. does not use memory, look up is done on table level,
so would be better to use if the data volume is pretty
huge.dosent have any reject link. only one out put link.

Mergestage: can have any number of input link and update
link. need to have a key column. can have any number of
reject link. only one out put link.

Is This Answer Correct ?    25 Yes 17 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What are stage variables?

638


Hi, what is use of Macros,functions and Routines..? At what situation you are used. If you know the answer please explain it. Thanks.

1620


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

1930


How and where you used hash file?

659


Can you implement SCD2 using join, transformer and funnel stage?

1092






How to read the length of word in unix?

886


State the difference between an operational datastage and a data warehouse?

609


What are the types of containers?

691


In work load management there are three options of Low priority, Medium priority and High Priority Jobs which can be used for resource management. why this feature is developed when there is already jobs prescheduled by scheduler or autosys. what will be the use of workload management then?

1050


DB2 connector> transformer > sequential file Data will be exported into a csv format in a sequential file. This file will be send in a email using a sequence job. Problem here is, how to avoid sending a blank csv file? When I ran the job there are chances that it might return zero records but in the sequence job csv file is going blank. how can I avoid this? thanks

1038


Can you explain players in datastage?

709


Which algorithm you used for your hashfile?

691


Can you filter data in hashed file?

3347


What are the different plug-ins stages used in your projects?

626


Have you have ever worked in unix environment and why it is useful in datastage?

652