I have a scenario, wherein a SSIS (2008) package has a Data flow transformation (DFT) running inside a ForEach container.
The DFT gets the source data from a SQL server table and loads a cache file data into lookup transformation (Full cache mechanism) using a cache manager to look up for potential matches and the respective match\no-match results are dumped into a sql server table.
Questions 1. For the next iteration, will it reload the cache for look-up transformation for the subsequent look up task or will it use the same cache result loaded during previous iteration?
If not, Is it best to use cache look-up mechanism for a DFT which runs in iteration?
What could be the best possible solution apart from implementing the DFT logic entirely into SQL Server?
Any pointers would be of great help.