Why we select the table which has minimum number of records
as Master table in joiner?
Answers were Sorted based on User's Feedback
Answer / ankit kansal
Its preferable to create your smaller table to be master because
1.Size issue Informatica will create index and data cache.
2.More logical lets say your master table contains 10 rows and your detailed table contains 1000 rows so each of your source rows just have to check against 10 of master rows and thus its faster wile if you take it viceversa than each of your source table hast to go against 1000 rows and it ll hot performance issue This is just a small example check with real scenario and you ll came to know.
http://deepinopensource.blogspot.in/
| Is This Answer Correct ? | 7 Yes | 0 No |
Answer / moorthy g
The Integration Service(IS) reads data from master table
and build data cahe and data index for building cache.
After that read data from detail table perform joins. bcz
routine will be very less(master means very less record
compared to detail table).
Finaly time saving. performance incresing.
| Is This Answer Correct ? | 1 Yes | 1 No |
TWO FLAT FILES ARE THERE , EACH HAVING NO MATCHING COLUMNS . HOW CAN U JOIN THESE TWO USING JOINER TRANSFORMATION ?
what is data modelling? what are types of modelling?In which suituation will use each one?
What is power play plug in?
What is target load order?
what is diff between grep and find
What is Factless fact table ???
12 Answers Satyam, Tech Mahindra,
How big was your fact table
Can we use different lookup tranformations for a same lookup table (lookup condition may or may not be same)with different output ports? How the cache files will be affected? Please clarify..
which one is costliest transformation? costliest means occupying more memory. which one Aggregator,sorter,filter,etc..
Why do we use DSS database for OLAP tools?
Dependecy Errors in Informatica ? Do u got any dependency problems while running session? Can any one Explain Clearly.
How to recover sessions in concurrent batches?