I have a Data Flow Task that is hanging on excecution.
The flow is simple, makes two queries to different tables (Both with a couple of joins), then sorts and merges th
I know this is old, but i just found a link about this that may help. I personally am using a view to just export data to an external data base, and the data validation is taking an excessive amount of time validating the view.
https://connect.microsoft.com/SQLServer/feedback/details/258901/ssis-views-as-data-source-very-poor-performance-or-ssis-hangs
the important part of this is Microsoft's answer
Posted by Microsoft on 4/28/2008 at 2:45 PM
This is a know issue and the result of the current design.
There are 2 ways to pull data from a view in OLE DB source:
Use "Table or view" access method
Use "SQL command" access method, and enter a query "select * from ***"
A different execution plan is generated in the two approaches.
The one used in the former is not as efficient as the latter.
If you hit the performance issue when going with the first approach, you can switch to the second approach as a work around.
We have also blogged this issue - >http://blogs.msdn.com/sqlperf/archive/2007/04/29/set-up-ole-db-source-to-read-from-view-efficiently.aspx.
Since this is a 'By Design' item and we believe that there is a work around we will not be providing any change at this time. As a result we are closing the case associated with your submission. If you disagree, please feel free to re-submit.
We appreciate your time, effort, and support of SSIS.