Data Quality Services + Whats new in SSIS in SQL Server 2012 James Beresford @BI_Monkey.

45
Data Quality Services + What’s new in SSIS in SQL Server 2012 James Beresford www.bimonkey.com @BI_Monkey

Transcript of Data Quality Services + Whats new in SSIS in SQL Server 2012 James Beresford @BI_Monkey.

Page 1: Data Quality Services + Whats new in SSIS in SQL Server 2012 James Beresford  @BI_Monkey.

Data Quality Services+

What’s new in SSISin

SQL Server 2012James Beresford

www.bimonkey.com@BI_Monkey

Page 2: Data Quality Services + Whats new in SSIS in SQL Server 2012 James Beresford  @BI_Monkey.

But first….

Page 3: Data Quality Services + Whats new in SSIS in SQL Server 2012 James Beresford  @BI_Monkey.

Data Quality Services SQL 2012 RC0 Edition

Page 4: Data Quality Services + Whats new in SSIS in SQL Server 2012 James Beresford  @BI_Monkey.

The Data Quality problem

!=

Page 5: Data Quality Services + Whats new in SSIS in SQL Server 2012 James Beresford  @BI_Monkey.

Hands up if you’ve been 2 years old

Page 6: Data Quality Services + Whats new in SSIS in SQL Server 2012 James Beresford  @BI_Monkey.

Your first data quality problem

Page 7: Data Quality Services + Whats new in SSIS in SQL Server 2012 James Beresford  @BI_Monkey.

Data Quality = Shape Sorting

Page 8: Data Quality Services + Whats new in SSIS in SQL Server 2012 James Beresford  @BI_Monkey.

There is Good Data

Page 9: Data Quality Services + Whats new in SSIS in SQL Server 2012 James Beresford  @BI_Monkey.

There is Bad Data

Page 10: Data Quality Services + Whats new in SSIS in SQL Server 2012 James Beresford  @BI_Monkey.

There is Repairable Data

Page 11: Data Quality Services + Whats new in SSIS in SQL Server 2012 James Beresford  @BI_Monkey.

Data Quality Services TermsA Shape = Domain

Page 12: Data Quality Services + Whats new in SSIS in SQL Server 2012 James Beresford  @BI_Monkey.

Data Quality Services TermsCollection of Shapes = Knowledge Base

Page 13: Data Quality Services + Whats new in SSIS in SQL Server 2012 James Beresford  @BI_Monkey.

Data Quality Services TermsShape Sorting = Domain Rule

Page 14: Data Quality Services + Whats new in SSIS in SQL Server 2012 James Beresford  @BI_Monkey.

The Data Quality Client

Allows you to:

• Create or Maintain• Knowledge Bases• Data Quality Projects

• Manage and Configure DQS

Page 15: Data Quality Services + Whats new in SSIS in SQL Server 2012 James Beresford  @BI_Monkey.

The Data Quality ClientCreate a Knowledge Base

Page 16: Data Quality Services + Whats new in SSIS in SQL Server 2012 James Beresford  @BI_Monkey.

The Data Quality ClientCreate a Knowledge Base

What did we see?

• Create a Knowledge Base from Data using Knowledge Discovery

• Set values as Correct, Error or Invalid• Teach the KB some simple auto correction using

Domain Rules

Page 17: Data Quality Services + Whats new in SSIS in SQL Server 2012 James Beresford  @BI_Monkey.

The Data Quality ClientPop Quiz: Who owns a Knowledge Base?

Maintaining KB’s is done by:

a) Qualified Data Professionalsb) A BI Developerc) Usersd) Tony Abbott

Page 18: Data Quality Services + Whats new in SSIS in SQL Server 2012 James Beresford  @BI_Monkey.

The Data Quality ClientPop Quiz: Who owns a Knowledge Base?

Maintaining KB’s is done by:

a) Qualified Data Professionalsb) A BI Developerc) Usersd) Tony Abbott

Page 19: Data Quality Services + Whats new in SSIS in SQL Server 2012 James Beresford  @BI_Monkey.

The Data Quality ClientCreate a Composite Domain

+ n

Page 20: Data Quality Services + Whats new in SSIS in SQL Server 2012 James Beresford  @BI_Monkey.

The Data Quality ClientCreate a Composite Domain

What did we see?

• Use values from one domain to affect another

Page 21: Data Quality Services + Whats new in SSIS in SQL Server 2012 James Beresford  @BI_Monkey.

The Data Quality ClientOther Domain Functions

Things that I won’t demonstrate

• Term Based Relations – autocorrect substrings (e.g. Inc. > Incorporated)

• Reference Data – Validation against external sources on Azure DataMarket, e.g. Melissa Data

Page 22: Data Quality Services + Whats new in SSIS in SQL Server 2012 James Beresford  @BI_Monkey.

The Data Quality ClientCreate a Data Quality Project

Page 23: Data Quality Services + Whats new in SSIS in SQL Server 2012 James Beresford  @BI_Monkey.

The Data Quality ClientCreate a Data Quality Project

What did we see?

• Interactive Cleansing of data• Export of cleansed data set

Page 24: Data Quality Services + Whats new in SSIS in SQL Server 2012 James Beresford  @BI_Monkey.

The Data Quality ClientMatching Policies

Fuzzy & Domain matching

• Matching Polices• Exact – Must match to count in score• Similar – Approximate match counts• Prerequisite – Must match or match fails

• De-Duplication

Page 25: Data Quality Services + Whats new in SSIS in SQL Server 2012 James Beresford  @BI_Monkey.

Automation with SSIS

Page 26: Data Quality Services + Whats new in SSIS in SQL Server 2012 James Beresford  @BI_Monkey.

Automation with SSISThe DQS Cleansing Task

Page 27: Data Quality Services + Whats new in SSIS in SQL Server 2012 James Beresford  @BI_Monkey.

What’s new in SSISDenali CTP3 Edition

Page 28: Data Quality Services + Whats new in SSIS in SQL Server 2012 James Beresford  @BI_Monkey.

What’s new in SSISProjects & Parameters

Page 29: Data Quality Services + Whats new in SSIS in SQL Server 2012 James Beresford  @BI_Monkey.

What’s new in SSISThe SSIS Catalog

Page 30: Data Quality Services + Whats new in SSIS in SQL Server 2012 James Beresford  @BI_Monkey.

What’s new in SSISDeveloper Experience• Visual Studio 2010 & .Net 4 support• Undo / Redo• Auto-save project recovery

Page 31: Data Quality Services + Whats new in SSIS in SQL Server 2012 James Beresford  @BI_Monkey.

What’s new in SSISDeveloper ExperienceNew Toolbox

Page 32: Data Quality Services + Whats new in SSIS in SQL Server 2012 James Beresford  @BI_Monkey.

What’s new in SSISDeveloper ExperienceExpressions

• New Expressions• LEFT• TOKEN• TOKENCOUNT

• Removal of 4000 character limit

Page 33: Data Quality Services + Whats new in SSIS in SQL Server 2012 James Beresford  @BI_Monkey.

What’s new in SSISDeveloper ExperienceNew Data Flow Column Mapper

Page 34: Data Quality Services + Whats new in SSIS in SQL Server 2012 James Beresford  @BI_Monkey.

What’s new in SSISDeveloper ExperienceExpression Markers on icons

Page 35: Data Quality Services + Whats new in SSIS in SQL Server 2012 James Beresford  @BI_Monkey.

What’s new in SSISDeveloper ExperienceVariable Window improvements

1. Package Scope by Default2. Change Scope button

Page 36: Data Quality Services + Whats new in SSIS in SQL Server 2012 James Beresford  @BI_Monkey.

What’s new in SSISDeveloper ExperienceData Quality Services Integration – DQS Cleansing Task

Page 37: Data Quality Services + Whats new in SSIS in SQL Server 2012 James Beresford  @BI_Monkey.

What’s new in SSISAdministration Experience• Simplified deployment & configuration• Automatic logging• Management dashboard• Built-in reports• Improved SSMS management experience• Advanced troubleshooting features• Package performance analysis

Page 38: Data Quality Services + Whats new in SSIS in SQL Server 2012 James Beresford  @BI_Monkey.

What’s new in SSISSQL 2012 RC0 Edition

Page 39: Data Quality Services + Whats new in SSIS in SQL Server 2012 James Beresford  @BI_Monkey.

What’s new in SSISDeveloper Experience

Change Data Capture

Page 40: Data Quality Services + Whats new in SSIS in SQL Server 2012 James Beresford  @BI_Monkey.

What’s new in SSISDeveloper ExperienceODBC Support• Source and Destination Adapters

Page 41: Data Quality Services + Whats new in SSIS in SQL Server 2012 James Beresford  @BI_Monkey.

What’s new in SSISDeveloper ExperienceConnection Manager Changes

Page 42: Data Quality Services + Whats new in SSIS in SQL Server 2012 James Beresford  @BI_Monkey.

What’s new in SSISDeveloper ExperienceFlat File Source Improvements

Page 43: Data Quality Services + Whats new in SSIS in SQL Server 2012 James Beresford  @BI_Monkey.

What’s new in SSISDeveloper Experience• Package Format Changes• Visual Studio Configurations• Scripting Improvements• Troubleshooting & Logging

Page 44: Data Quality Services + Whats new in SSIS in SQL Server 2012 James Beresford  @BI_Monkey.

What’s new in SSISAdministration Experience• Data Taps• Server Management with PowerShell

Page 45: Data Quality Services + Whats new in SSIS in SQL Server 2012 James Beresford  @BI_Monkey.

What’s new in SSISDeveloper ExperienceOther Changes

• Updated look for the Control Flow and Data Flow• Pivot UI• Row Count UI• New Expression:

◦REPLACENULL• BIDS is now SQL Server Data Tools• Many small fixes and improvements based on CTP feedback