I have a workflow that does 2 table joins in Teradata and then uses 2 data stream out tools to bring the data into the workflow. When I enable performance profiling, the one data stream out tool is at 90.72%. It is writing out 998,510 records with 1 column that is a string with 32 positions. The other data stream out tool is at 4.45%. It writes out 996,450 records with 6 columns, 2 of which are string with 32 positions, the other 4 are vstring of 254 positions. The workflow takes 5:11 minutes to run.
If I remove the data stream out tool that takes 90.72%, the workflow finishes in 43.2 seconds. Does anyone have any idea why the one tool causes the workflow to take 7 times longer to run even though that tool is writing less data that the other data stream out tool.
I've attached screen shots of the 2 different runs showing the performance profiling stats.
Thanks,
Kevin