Microsoft SQL Server Master Data Services - Meetupfiles.meetup.com/1627861/Microsoft SQL...

15
SQL S SQL S 2012 2012 SQL Server SQL Server 2012 2012 Master Data Services Master Data Services Master Data Services Master Data Services Mark Gschwind, DesignMind January 2011 Mark Ginnebaugh, User Group Leader, [email protected]

Transcript of Microsoft SQL Server Master Data Services - Meetupfiles.meetup.com/1627861/Microsoft SQL...

Page 1: Microsoft SQL Server Master Data Services - Meetupfiles.meetup.com/1627861/Microsoft SQL Server_Master_Data_Servic… · Data Warehouse/ Data Marts ... application knowledge Datawarehouse

SQL SSQL S 20122012SQL Server SQL Server 2012 2012 Master Data ServicesMaster Data ServicesMaster Data ServicesMaster Data Services

Mark Gschwind, DesignMind

January 2011

Mark Ginnebaugh, User Group Leader, [email protected]

Page 2: Microsoft SQL Server Master Data Services - Meetupfiles.meetup.com/1627861/Microsoft SQL Server_Master_Data_Servic… · Data Warehouse/ Data Marts ... application knowledge Datawarehouse

SQL Server 2012 Master Data ServicesSQL Server 2012 Master Data Services

Page 3: Microsoft SQL Server Master Data Services - Meetupfiles.meetup.com/1627861/Microsoft SQL Server_Master_Data_Servic… · Data Warehouse/ Data Marts ... application knowledge Datawarehouse

Mark GschwindMark Gschwind

[email protected] @ g

Page 4: Microsoft SQL Server Master Data Services - Meetupfiles.meetup.com/1627861/Microsoft SQL Server_Master_Data_Servic… · Data Warehouse/ Data Marts ... application knowledge Datawarehouse

What is Master Data?What is Master Data?

• Central curation

• Continuous quality management 

• Ease of access for business users (not just IT)

Eff i h i ( d i d i )• Effective sharing (producing and consuming) 

• Master Data contains different attributes for distinct  usage (marketing finance operations businessusage (marketing, finance, operations, business groups…)

MDS enables users to curate Sets of Objects.  This capability can be powerful in a number of scenarios across an organization.

Page 5: Microsoft SQL Server Master Data Services - Meetupfiles.meetup.com/1627861/Microsoft SQL Server_Master_Data_Servic… · Data Warehouse/ Data Marts ... application knowledge Datawarehouse

Main ScenariosMain ScenariosData Management Solutions

Data Warehouse/ Data Marts Management

Enables business users to manage the dimensions and hierarchies of D h /D M

Provides storage and management of the objects and metadata used as the application knowledge Datawarehouse/Data Marts 

• BI scenarios

application knowledge

• Object mappings • Reference Data / managed 

object lists

The IT department has built a data warehouse and reporting platform, but business users complain about 

• Metadata management / data dictionary

reporting platform, but business users complain aboutthe correctness of the dimensions and lack of agility in making updates.

MDS empowers the business users to manage di i th l hil IT th

Table containing information on mapping objects between different systems. ETL processes are referencing the table making transformation decisions. 

dimensions themselves while IT can govern the changesMDS enables business users to manage the 

objects mapping

Page 6: Microsoft SQL Server Master Data Services - Meetupfiles.meetup.com/1627861/Microsoft SQL Server_Master_Data_Servic… · Data Warehouse/ Data Marts ... application knowledge Datawarehouse

Why Master Data Is ImportantWhy Master Data Is Important

Page 7: Microsoft SQL Server Master Data Services - Meetupfiles.meetup.com/1627861/Microsoft SQL Server_Master_Data_Servic… · Data Warehouse/ Data Marts ... application knowledge Datawarehouse

Why Master Data Is ImportantWhy Master Data Is Important

Page 8: Microsoft SQL Server Master Data Services - Meetupfiles.meetup.com/1627861/Microsoft SQL Server_Master_Data_Servic… · Data Warehouse/ Data Marts ... application knowledge Datawarehouse

Why Master Data Is ImportantWhy Master Data Is Important

Page 9: Microsoft SQL Server Master Data Services - Meetupfiles.meetup.com/1627861/Microsoft SQL Server_Master_Data_Servic… · Data Warehouse/ Data Marts ... application knowledge Datawarehouse

MDS Capabilities

Validation

Modeling

Entities, Attributes, Hierarchies

MDS Capabilities

ValidationAuthoring business rules to ensure data correctness 

Master Data Stewardship

Role‐based Security and Transaction Annotation

Stewardship

Excel Add‐In Web UI

Versioning

Enabling Integration & SharingEnabling Integration  & SharingLoading batched data through Staging Tables

Consuming data through Views

Registering to changes through 

APIs

Workflow / Notifications

External (CRM, ..)Excel DWH

Page 10: Microsoft SQL Server Master Data Services - Meetupfiles.meetup.com/1627861/Microsoft SQL Server_Master_Data_Servic… · Data Warehouse/ Data Marts ... application knowledge Datawarehouse

MDS ArchitectureMDS Architecture

Page 11: Microsoft SQL Server Master Data Services - Meetupfiles.meetup.com/1627861/Microsoft SQL Server_Master_Data_Servic… · Data Warehouse/ Data Marts ... application knowledge Datawarehouse

Business RulesBusiness Rules

Page 12: Microsoft SQL Server Master Data Services - Meetupfiles.meetup.com/1627861/Microsoft SQL Server_Master_Data_Servic… · Data Warehouse/ Data Marts ... application knowledge Datawarehouse

SecuritySecurity

Page 13: Microsoft SQL Server Master Data Services - Meetupfiles.meetup.com/1627861/Microsoft SQL Server_Master_Data_Servic… · Data Warehouse/ Data Marts ... application knowledge Datawarehouse

Managing MDS EnvironmentsManaging MDS Environments

To package an existing model

To deploy an existing packageTo deploy an existing package

To deploy an update

Page 14: Microsoft SQL Server Master Data Services - Meetupfiles.meetup.com/1627861/Microsoft SQL Server_Master_Data_Servic… · Data Warehouse/ Data Marts ... application knowledge Datawarehouse

MDS TipsMDS Tips 

Page 15: Microsoft SQL Server Master Data Services - Meetupfiles.meetup.com/1627861/Microsoft SQL Server_Master_Data_Servic… · Data Warehouse/ Data Marts ... application knowledge Datawarehouse

To learn more or inquire about speaking opportunities, please contact:

k i b h dMark Ginnebaugh, User Group [email protected]