SSIS newbie
2 posters
Page 1 of 1
SSIS newbie
Obviously I am new to using SSIS. I have a process that seems fairly typical overall. The process needs to pull data from one SQL Server, to another SQL Server, cleanse the data, then put that into the proper dimensions and fact table. It's only about 35,000 rows of data right now. I have written a few stored procedures that does what SSIS does (the whole ETL process).
Executing the SSIS package from the DW server, it takes 2 minutes 3 seconds on average. Executing my stored procedures (well the one that calls the others), takes only 18 seconds. Even though SSIS can process multiple branches in parallel, it is 10 times slower than my hand coded solution.
The users want this run every 15 minutes during working hours. Is there any tips for how to get this to process faster? Any other suggestions.
Executing the SSIS package from the DW server, it takes 2 minutes 3 seconds on average. Executing my stored procedures (well the one that calls the others), takes only 18 seconds. Even though SSIS can process multiple branches in parallel, it is 10 times slower than my hand coded solution.
The users want this run every 15 minutes during working hours. Is there any tips for how to get this to process faster? Any other suggestions.
TheNJDevil- Posts : 68
Join date : 2011-03-01
Re: SSIS newbie
Hi TheNJDevil,
I suggest you check that your Data Flow Destinations have the Data access mode set to: Table or view - fast load, Table lock checked and Rows per batch & Maximum insert commit size both set to 100000.
With that change, I'd expect it to run faster than a stored procedure solution.
Good luck!
Mike
I suggest you check that your Data Flow Destinations have the Data access mode set to: Table or view - fast load, Table lock checked and Rows per batch & Maximum insert commit size both set to 100000.
With that change, I'd expect it to run faster than a stored procedure solution.
Good luck!
Mike
Last edited by Mike Honey on Mon Apr 30, 2012 7:55 pm; edited 1 time in total (Reason for editing : typo)
Re: SSIS newbie
The Default Buffer Size change is what really cut the time down. The stored procedures version takes anywhere from 10 - 23 seconds depending on network usage. The SSIS package now processes in a similar range, but without Audit records being produced. I will get those added.
Thank you very much Mike for pointing me in the right direction.
Thank you very much Mike for pointing me in the right direction.
TheNJDevil- Posts : 68
Join date : 2011-03-01
Similar topics
» Advice for a newbie!
» Newbie Question - Attributes
» Newbie at Data Modeling
» Datamart - Beginner and newbie to site
» Newbie - Star Schema Advice
» Newbie Question - Attributes
» Newbie at Data Modeling
» Datamart - Beginner and newbie to site
» Newbie - Star Schema Advice
Page 1 of 1
Permissions in this forum:
You cannot reply to topics in this forum