Top Banner
DATA CLEANSING WITH SSIS BRIAN KNIGHT PRAGMATIC WORKS [email protected]
11
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: DATA CLEANSING WITH SSIS BRIAN KNIGHT PRAGMATIC WORKS BKNIGHT@PRAGMATICWORKS.COM.

DATA CLEANSING WITH SSIS

BRIAN KNIGHT

PRAGMATIC WORKS

[email protected]

Page 2: DATA CLEANSING WITH SSIS BRIAN KNIGHT PRAGMATIC WORKS BKNIGHT@PRAGMATICWORKS.COM.

ABOUT BRIAN

Wasn’t very good with girls

Even Kermit the Frog founded a company

All 13 still awaiting a publisher.

BI Savvy or BI Curious?

• SQL Server MVP

• Founder of Pragmatic Works

• Author of 13 books

• Blogs at BIDN.com

Twitter: @BrianKnight

Page 3: DATA CLEANSING WITH SSIS BRIAN KNIGHT PRAGMATIC WORKS BKNIGHT@PRAGMATICWORKS.COM.

TAKEAWAYS

Profiling the data

Cleansing and validating with scripts

Fuzzy techniques

Page 4: DATA CLEANSING WITH SSIS BRIAN KNIGHT PRAGMATIC WORKS BKNIGHT@PRAGMATICWORKS.COM.

DATA PROFILING

Retrieves metadata about your data

Help identify data issues

Uses an SSIS Data Profiling Task

Page 5: DATA CLEANSING WITH SSIS BRIAN KNIGHT PRAGMATIC WORKS BKNIGHT@PRAGMATICWORKS.COM.

Data Profiling Task

Demo

Page 6: DATA CLEANSING WITH SSIS BRIAN KNIGHT PRAGMATIC WORKS BKNIGHT@PRAGMATICWORKS.COM.

SCRIPTING IN SSIS

Tasks

Data Flow

• Source• Transform• Destination

Page 7: DATA CLEANSING WITH SSIS BRIAN KNIGHT PRAGMATIC WORKS BKNIGHT@PRAGMATICWORKS.COM.

CLEANSING USES IN SCRIPTING

Advanced data cleansing

Complex data validation

Unusual data sources

Page 8: DATA CLEANSING WITH SSIS BRIAN KNIGHT PRAGMATIC WORKS BKNIGHT@PRAGMATICWORKS.COM.

Script Transform Demo

Demo

Page 9: DATA CLEANSING WITH SSIS BRIAN KNIGHT PRAGMATIC WORKS BKNIGHT@PRAGMATICWORKS.COM.

FUZZY TECHNIQUES

De-duplicating data

Fuzzy catches misspelt words or variants

Fuzzy Grouping and Fuzzy Lookup

Page 10: DATA CLEANSING WITH SSIS BRIAN KNIGHT PRAGMATIC WORKS BKNIGHT@PRAGMATICWORKS.COM.

FUZZY GROUPING DEMO

Page 11: DATA CLEANSING WITH SSIS BRIAN KNIGHT PRAGMATIC WORKS BKNIGHT@PRAGMATICWORKS.COM.

THE END ALREADY?Questions

http://www.bidn.com/people/brianknight

@BrianKnight

[email protected]

http://www.youtube.com/pragmaticworks