In SQL 2005 I ran across a scenario which I think is a bug but would like comments on
I have a package (screenshot below) which uses a view to feed data into a data flow destination task "Data Mining Model Training". A select * from the view in SSMS runs in 7 seconds (returning 7500 rows 350 columns of mostly bit fields), but in the below screenshot, records are moved from the OLE DB Source to the "Data Mining Model Training 1" task at speeds similar to 1 record per second. When I added an index to an underlying table in the view, it changed the speeds to almost instant.
The bug IMO is that why would it take SSIS so long to return the records when no index is on the view, but when i do select * from SSMS it returns all the data within 7 seconds.