Building Better SSIS Packages
2018TL; DR
Learn design patterns for enterprise-ready SSIS architecture.
Session Details
Building packages in SQL Server Integration Services is easy. Creating an enterprise-ready SSIS architecture takes more effort and planning.
SQL Server Integration Services is deceptively easy to use. With a few hours of instruction or self-study, most data professionals can throw together an SSIS package. However, creating a process that simply runs successfully isn’t the endgame; enterprise-class ETL demands a higher standard. Specifically, well-designed packages will be:
In this full-day presentation, we will walk through each of these five facets of well-built packages, discussing and then demonstrating ways of applying these practices to design better SSIS packages. Among the topics for the day:
SQL Server Integration Services is deceptively easy to use. With a few hours of instruction or self-study, most data professionals can throw together an SSIS package. However, creating a process that simply runs successfully isn’t the endgame; enterprise-class ETL demands a higher standard. Specifically, well-designed packages will be:
- Reliable
- Resilient
- Reusable
- Maintainable
- Well performing
In this full-day presentation, we will walk through each of these five facets of well-built packages, discussing and then demonstrating ways of applying these practices to design better SSIS packages. Among the topics for the day:
- Checking for problems even when the package executes successfully
- Building effective tests for your packages
- Error handling and prevention
- Being kind to your fellow developers by building clear and easy-to-maintain packages
- Leave a trail of evidence: package logging done properly
- Avoiding performance bottlenecks: tips for making packages run faster
- Using the right tool for the job by integrating non-SSIS tools when appropriate
Pre-requisites
A general understanding of SQL Server Integration Services fundamentals
Laptop Required:No
3 things you'll get out of this session
Speakers
Tim Mitchell's previous sessions
Its Here! The Newly Remodeled SQL Server Reporting Services
Learn about the new features of SSRS 2016 and 2017
Cleaning Up Dirty Data with SSIS
In this session, we'll review methods for cleaning up dirty data using SQL Server Integration Services. We will review the various cleansing tools accessible from within SSIS including native components, T-SQL, SSIS scripting, and DQS.