I have one master package that calls a child package in a loop where each execution of the child package loads a file. This is project deployment mode.
In the master package I created a DFT to populate the cache. The cache connection manager belongs to the project.
In the child package I used the cache connection manager in a lookup transformation.
All this worked fine when I was calling the child package in a for each loop (this executes synchronously)
Stopped working when I changed the invocation of the child package to be done asynchronously by having a EXEC SQL task inside the loop, which calls [SSISDB].[catalog].[create_execution] , etc.
It seems obvious that the problem appeared when parallelism was introduced.
Does anyone know if that configuration wont work. Is there any setting?
Any help is greatly appreciated.
Thank you
Waldemar