GeekInterview.com
  I am new, Sign me up!
 
GeekInterview.com  >  Interview Questions  >  Data Warehousing  >  Informatica
Go To First  |  Previous Question  |  Next Question 
 Informatica  |  Question 633 of 644    Print  
Joiner Transformation Cache
What are the caches available in Joiner transformation?
What is stored in Joiner cache(data cache) and Index cache?



  
Total Answers and Comments: 5 Last Update: September 02, 2009     Asked by: amritabc 
  
 Sponsored Links

 
 Best Rated Answer
Submitted by: Rashmirekha
 

For Unsorted Input joiner transformation,
i) Data cache stores all master rows in the join condition with unque index keys
ii) Index cache stores all master rows.

For Sorted Input with Different Sources,
i) Data cache stores 100 master rows in the join condition with unique index keys.
ii) Index cache Stores master rows that correspond to the rows stored in the index cache. If the master data contains multiple rows with the same key, the Integration Service stores more than 100 rows in the data cache.

For Sorted Input with the Same Source,
i) Data cache Stores all master or detail rows in the join condition with unique keys. Stores detail rows if the Integration Service processes the detail pipeline faster than the master pipeline. Otherwise, stores master rows. The number of rows it stores depends on the processing rates of the master and detail pipelines. If one pipeline processes its rows faster than the other, the Integration Service caches all rows that have already been processed and keeps them cached until the other pipeline finishes processing its rows.
ii) Index cache Stores data for the rows stored in the index cache. If the index cache stores keys for the master pipeline, the data cache stores the data for master pipeline. If the index cache stores keys for the detail pipeline, the data cache stores data for detail pipeline.



Above answer was rated as good by the following members:
ad45962
March 24, 2009 10:03:16   #1  
sreenu007 Member Since: March 2009   Contribution: 2    

RE: Joiner Transformation Cache
The Informatica server stores the conditional values in index cache or joiner cache and output values are stored in data cache.
 
Is this answer useful? Yes | No
March 31, 2009 11:34:27   #2  
sreenu007 Member Since: March 2009   Contribution: 2    

RE: Joiner Transformation Cache
Joiner Transformation cache are consists four types. there persisted cache static cache dynamic cache and sharing cache.

The Informatica server stores the conditional values in index cache or joiner cache and output values are stored in data cache.

 
Is this answer useful? Yes | NoAnswer is useful 0   Answer is not useful 1Overall Rating: -1    
July 16, 2009 05:40:37   #3  
sahan Member Since: July 2009   Contribution: 10    

RE: Joiner Transformation Cache
Integration service creates index and data cache in memory.

Integration service reads the data from master and detail sources and then creates the index on master source and data on detail source.


The integration service performs the join on the master source with data cache.

 
Is this answer useful? Yes | No
August 18, 2009 13:24:30   #4  
raam.pt Member Since: July 2009   Contribution: 2    

RE: Joiner Transformation Cache
Caches in JTR are 2.

1) Data Cache

2) Index Cache


1) Data Cache: It stores master source rows OS source table as configured in join condition.


2) Index Cache: It stores index values for master.



 
Is this answer useful? Yes | No
September 02, 2009 15:11:33   #5  
Rashmirekha Member Since: November 2007   Contribution: 6    

RE: Joiner Transformation Cache

For Unsorted Input joiner transformation
i)
Data cache stores all master rows in the join condition with unque index keys
ii)
Index cache stores all master rows.

For Sorted Input with
Different Sources
i) Data cache stores 100 master rows in the join condition with unique index keys.
ii)
Index cache Stores master rows that correspond to the rows stored in the index cache. If the master data contains multiple rows with the same key the Integration Service stores more than 100 rows in the data cache.


For Sorted Input with the Same Source
i) Data cache Stores all master or detail rows in the join condition with unique keys. Stores detail rows if the Integration Service processes the detail pipeline faster than the master pipeline. Otherwise stores master rows. The number of rows it stores depends on the processing rates of the master and detail pipelines. If one pipeline processes its rows faster than the other the Integration Service caches all rows that have already been processed and keeps them cached until the other pipeline finishes processing its rows.
ii)
Index cache Stores data for the rows stored in the index cache. If the index cache stores keys for the master pipeline the data cache stores the data for master pipeline. If the index cache stores keys for the detail pipeline the data cache stores data for detail pipeline.


 
Is this answer useful? Yes | NoAnswer is useful 1   Answer is not useful 0Overall Rating: +1    


 
Go To Top


 Sponsored Links

 
About Us -  Privacy Policy -  Terms and Conditions -  Contact -  Ask Question -  Propose Category -  Site Updates 

Copyright © 2005 - 2009 GeekInterview.com. All Rights Reserved

Page copy protected against web site content infringement by Copyscape