Newsletter
Join our blog
Join other Azure, Power Platform and SQL Server pros by subscribing to our blog.


-1.png)
Start with the FREE community plan and get your lifetime access to 20+ courses. Get Instant Access Now!
Need help? Talk to an expert: (904) 638-5743
Private Classes
Private deliveries of courses for groups
On-Demand Learning
Beginner to advanced classes taught by Microsoft MVPs and Authors.
Bootcamps
In-depth boot camps take you from a novice to mastery in less than a week.
Season Learning Pass
Get access to our very best training offerings for successful up-skilling.
Stream Pro Plus
Combine On-Demand Learning platform with face-to-face Virtual Mentoring.
Certification Training
Prepare and ace your next certification with CertXP.
Cheat Sheets
Quick references for when you need a little guidance.
Prag Guides
Explore our knowledge base for quick tips on syntax, functions, and more!
Downloads
Digital goodies - code samples, student files, and other must have files.
Blog
Stay up-to-date on all things Power BI, Power Apps, Microsoft 365 and Azure.
Community Discord Server
Start here for technology questions to get answers from the community.
Career Guides
Breaking into the field? Let these guides help get you started with a plan.
Nerd Guides
Summaries developed in conjunction with our Learn with the Nerds sessions.
Quickstarts
Hands-on training with expert-led collaborative development.
Private Training
Personalized approach for your specific training requirements
Hackathons
Use your own data to take your team's skills to the next level.
Virtual mentoring
Get there faster with your personal trainer.
Enablement
Comprehensive enterprise enablement training for your team.
Admin Hackathon
Tame your power platform environment.
In a previous blog post, Pragmatic Works Data Analyst, Achara McNair-Tarfa, told us why she hates SSIS. She revisited with Brian Knight, our founder and CEO, to learn his top five SSIS tips and about how Pragmatic Works’ products can help make your day to day life with SSIS easier.
1. Use Project Deployment Model
People did not like the project deployment model in the SSIS 2012 version because they had to deploy the entire project at once. The 2016 version solves this by allowing deployment package by package. The 2016 version is much more advanced with more built-in components. Also, there are lots of new investments happening in the project deployment model, so we can expect some great new features in the future.
2. Do Not Update in the Data Flow
The data flow is meant for inserts, not deletes and updates. Doing an update in the data flow using SSIS, will do the update row by row and will also open and close a connection for each row, making it a slow process. Luckily, we have a component in Task Factory, Upsert Transform, which will update in large batches (10,000 row increments) and keeps the connection open throughout.
3. Don’t Use the Built-In Warehouse Loading Components
The built-in components in SSIS have not changed since 2005, and they are terrible! For instance, if you customize a more complex example using the built-in wizard and you run that wizard again, it will drop all your customizations and start over again. It also will do a row by row update; see Tip #2.
4. Automate Data Testing in Production
When you open a report each day, you not only want to ensure that the package ran, but also feel confident with data quality. LegiTest automates data testing to ensure data quality. We created LegiTest with the mission to stop bad data.
5. Find Business Nuggets Elsewhere
Many of us who use SSIS often think only of databases as a data source. There are so many other good data sources, such as Salesforce.com, Litmos, GoToWebinar and even Survey Monkey. Task Factory’s REST Source lets you easily pull data from any RESTful source and bring that data into a central reporting system. This allows everyone on your team to get the data they need and you can integrate all your data to make better informed decisions.
We hope these tips will help make your life with SSIS easier. We can assure you that the over 60 components within Task Factory can increase productivity, improve performance and help with all your SSIS tasks. And adding LegiTest will help ensure that all your data, no matter where it’s pulled from, will be validated for data quality. Visit our website, or click the link below to learn more about these amazing products, or sign up for a free trial.
ABOUT THE AUTHOR
SQL Server MVP and founder of Pragmatic Works. Brian has been working with SQL Server as a DBA and business intelligence professional since 1998. He has written more than 15 books on the topic and has spoken at dozens of conferences.
Free Trial
private training
Newsletter
Join other Azure, Power Platform and SQL Server pros by subscribing to our blog.
Leave a comment