2
votes

I have an ETL for loading few tables in full refresh mode/truncate load. There is some metadata to keep track of which all tables are loaded and which all are pending. Figure below explains it better.. enter image description here

The problem is that, although the tables are designed to load in parallel, the Update Metadata step waits for other Data flow tasks to complete (which are in other parallel threads of execution). Once all the data flows complete the Update steps are executed in one shot. I am not sure what is happening behind the scene and why the steps are not executed right after the data flow task. Please respond if you have any clues...

1

1 Answers