• Hi,

    I usually use this as my rule of thumb... If the data needs to be grouped/aggregated only one time i'll do all the work in a stored procedure. But if I need to pull data and group/aggregate it multiple times and/or different ways, I'll do 1 pull to get all the data and do all the aggregations I need and created all the outputs I need. With doing it all in SSIS I don't have to keep going back to the server for pulls.

    SSIS rules when it comes to working with the data once it's in it buffer. SQL server rules when it comes to querying pulling data. So you have to use that to your advantage when deciding which route to go.

    Hope that helps!

    Strick