intelligent data solutions ssis tips and tricks bradley schacht twitter: @sqlbs email:...

14
INTELLIGENT DATA SOLUTIONS www.PragmaticWorks. com SSIS Tips and Tricks Bradley Schacht Twitter: @SQLBS Email: [email protected] Blog: www.BradleySchacht.com

Upload: chloe-kelley

Post on 23-Dec-2015

215 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: INTELLIGENT DATA SOLUTIONS  SSIS Tips and Tricks Bradley Schacht Twitter: @SQLBS Email: BSchacht@PragmaticWorks.com Blog:

INTELLIGENT DATA SOLUTIONS www.PragmaticWorks.com

SSIS Tips and TricksBradley Schacht

Twitter: @SQLBS

Email: [email protected]

Blog: www.BradleySchacht.com

Page 2: INTELLIGENT DATA SOLUTIONS  SSIS Tips and Tricks Bradley Schacht Twitter: @SQLBS Email: BSchacht@PragmaticWorks.com Blog:

INTELLIGENT DATA SOLUTIONS www.PragmaticWorks.com

About Me

Page 3: INTELLIGENT DATA SOLUTIONS  SSIS Tips and Tricks Bradley Schacht Twitter: @SQLBS Email: BSchacht@PragmaticWorks.com Blog:

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

Page 4: INTELLIGENT DATA SOLUTIONS  SSIS Tips and Tricks Bradley Schacht Twitter: @SQLBS Email: BSchacht@PragmaticWorks.com Blog:

INTELLIGENT DATA SOLUTIONS www.PragmaticWorks.com

OverviewNaming ConventionsCheckpointsError LoggingTransforms

Page 5: INTELLIGENT DATA SOLUTIONS  SSIS Tips and Tricks Bradley Schacht Twitter: @SQLBS Email: BSchacht@PragmaticWorks.com Blog:

INTELLIGENT DATA SOLUTIONS www.PragmaticWorks.com

Naming ConventionsMake them!Use them!Help in error logging

Module 1

Page 6: INTELLIGENT DATA SOLUTIONS  SSIS Tips and Tricks Bradley Schacht Twitter: @SQLBS Email: BSchacht@PragmaticWorks.com Blog:

INTELLIGENT DATA SOLUTIONS www.PragmaticWorks.com

Demo

Module 1

Page 7: INTELLIGENT DATA SOLUTIONS  SSIS Tips and Tricks Bradley Schacht Twitter: @SQLBS Email: BSchacht@PragmaticWorks.com Blog:

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

Page 8: INTELLIGENT DATA SOLUTIONS  SSIS Tips and Tricks Bradley Schacht Twitter: @SQLBS Email: BSchacht@PragmaticWorks.com Blog:

INTELLIGENT DATA SOLUTIONS www.PragmaticWorks.com

Demo

Module 1

Page 9: INTELLIGENT DATA SOLUTIONS  SSIS Tips and Tricks Bradley Schacht Twitter: @SQLBS Email: BSchacht@PragmaticWorks.com Blog:

INTELLIGENT DATA SOLUTIONS www.PragmaticWorks.com

Error LoggingFailure precedence constraintsSQL Task or EmailWhy rebuild the same logging?Reusable event handler

Module 1

Page 10: INTELLIGENT DATA SOLUTIONS  SSIS Tips and Tricks Bradley Schacht Twitter: @SQLBS Email: BSchacht@PragmaticWorks.com Blog:

INTELLIGENT DATA SOLUTIONS www.PragmaticWorks.com

Demo

Module 1

Page 11: INTELLIGENT DATA SOLUTIONS  SSIS Tips and Tricks Bradley Schacht Twitter: @SQLBS Email: BSchacht@PragmaticWorks.com Blog:

INTELLIGENT DATA SOLUTIONS www.PragmaticWorks.com

TransformsFully blockingPartially blockingNon-blockingDo it in the source not SSIS

Module 1

Page 12: INTELLIGENT DATA SOLUTIONS  SSIS Tips and Tricks Bradley Schacht Twitter: @SQLBS Email: BSchacht@PragmaticWorks.com Blog:

INTELLIGENT DATA SOLUTIONS www.PragmaticWorks.com

Demo

Module 1

Page 13: INTELLIGENT DATA SOLUTIONS  SSIS Tips and Tricks Bradley Schacht Twitter: @SQLBS Email: BSchacht@PragmaticWorks.com Blog:

INTELLIGENT DATA SOLUTIONS www.PragmaticWorks.com

OverviewNaming ConventionsCheckpointsError LoggingTransforms

Page 14: INTELLIGENT DATA SOLUTIONS  SSIS Tips and Tricks Bradley Schacht Twitter: @SQLBS Email: BSchacht@PragmaticWorks.com Blog:

INTELLIGENT DATA SOLUTIONS www.PragmaticWorks.com

Questions and CommentsBradley Schacht

Email: [email protected]

Twitter: @SQLBS

Blog: www.BradleySchacht.com