INTELLIGENT DATA SOLUTIONS www.PragmaticWorks.com
SSIS Tips and TricksBradley Schacht
Twitter: @SQLBS
Email: [email protected]
Blog: www.BradleySchacht.com
INTELLIGENT DATA SOLUTIONS www.PragmaticWorks.com
About Me
INTELLIGENT DATA SOLUTIONS www.PragmaticWorks.com
About Me• BI Consultant and Trainer
with Pragmatic Works
• Blogs at BIDN.com
• Author on a new SharePoint BI Book
• Has spoke at past events like User Group, Code Camps, and SQL Saturdays
• Trained Brian Knight to bark on command
• Microsoft Copy & Paste MVP
• It’s touted as the cure for insomnia
• The bathroom really appreciated the session
INTELLIGENT DATA SOLUTIONS www.PragmaticWorks.com
OverviewNaming ConventionsCheckpointsError LoggingTransforms
INTELLIGENT DATA SOLUTIONS www.PragmaticWorks.com
Naming ConventionsMake them!Use them!Help in error logging
Module 1
INTELLIGENT DATA SOLUTIONS www.PragmaticWorks.com
Demo
Module 1
INTELLIGENT DATA SOLUTIONS www.PragmaticWorks.com
CheckpointsMark where SSIS package failsLogs the package stateRestart from the point of failureDon’t use in production
Module 1
INTELLIGENT DATA SOLUTIONS www.PragmaticWorks.com
Demo
Module 1
INTELLIGENT DATA SOLUTIONS www.PragmaticWorks.com
Error LoggingFailure precedence constraintsSQL Task or EmailWhy rebuild the same logging?Reusable event handler
Module 1
INTELLIGENT DATA SOLUTIONS www.PragmaticWorks.com
Demo
Module 1
INTELLIGENT DATA SOLUTIONS www.PragmaticWorks.com
TransformsFully blockingPartially blockingNon-blockingDo it in the source not SSIS
Module 1
INTELLIGENT DATA SOLUTIONS www.PragmaticWorks.com
Demo
Module 1
INTELLIGENT DATA SOLUTIONS www.PragmaticWorks.com
OverviewNaming ConventionsCheckpointsError LoggingTransforms
INTELLIGENT DATA SOLUTIONS www.PragmaticWorks.com
Questions and CommentsBradley Schacht
Email: [email protected]
Twitter: @SQLBS
Blog: www.BradleySchacht.com