Newsletter
Join our blog
Join other Azure, Power Platform and SQL Server pros by subscribing to our blog.
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 Training
Customized training to master new skills and grow your business.
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.
Private Training
Cheat Sheets
Quick references for when you need a little guidance.
Nerd Guides
Summaries developed in conjunction with our Learn with the Nerds sessions.
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.
Affiliate Program
Earn money by driving sales through the Pragmatic Works' Training Affiliate Program.
Reseller Partner
It's time to address your client's training needs.
Foundation
Learn how to get into IT with free training and mentorship.
Management Team
Discover the faces behind our success: Meet our dedicated team
Contact Us
How can we help? Connect with Our Team Today!
FAQs
Find all the information you’re looking for. We’re happy to help.
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