+ All Categories
Home > Technology > Master Data Services in SQL Server 2012

Master Data Services in SQL Server 2012

Date post: 22-Dec-2014
Category:
Upload: mark-gschwind
View: 2,793 times
Download: 4 times
Share this document with a friend
Description:
A recent survey by Information Week found that data quality is the greatest barrier to BI adoption in enterprises. MDS addresses this challenge with modelling, validation, alerting and security capabilities. In this presentation, you will learn how to configure MDS to model your data to ensure correctness, update it with changes from your ERP, and alert users to data conditions that require attention. You will get tips on best practices and on how to engage uses with an MDM project. By learning this tool, and its new features in SQL 2012, BI professionals will gain a valuable new skill that addresses the greatest risk to success for BI projects - data quality.
Popular Tags:
20
Master Data Services in SQL Server 2012 Mark Gschwind
Transcript
Page 1: Master Data Services in SQL Server 2012

Master Data Services inSQL Server 2012

Mark Gschwind

Page 2: Master Data Services in SQL Server 2012

Agenda What is Master Data? Why is it important? Overview of SQL 2012 MDS

Capabilities Underlying Architecture

Demo1. Creating a model2. Using the new Excel interface3. Creating a hierarchy 4. Exposing MDS data to the DW 5. Using business rules

Case Study Tips on successful implementations

Page 3: Master Data Services in SQL Server 2012

Mark Gschwind Independent Consultant Business Intelligence practitioner, manager since 1995 Over 50 Business BI projects

Data Warehousing/Cubing/Reporting/Data Mining/EIM MCP, certified in Oracle Essbase, Melissa Data MVP Working with clients on EIM since 2008

[email protected]

find me onwww.linkedin.com/in/markgschwind

Blog Site:www.marksbiblog.com

Page 4: Master Data Services in SQL Server 2012

What is Master Data?

Master Data is the set of data objects that are at the center of business activities (Customers, Products, Cost Centers, Locations…) requiring

Centralized maintenance (or curation) Continuous quality management Ease of access for business users (not just IT) Effective sharing (producing and consuming)

Master Data contains different attributes for different departments (marketing, finance, operations, business groups…)

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

Page 5: Master Data Services in SQL Server 2012

Main ScenariosData Management Solutions

Data Warehouse/ Data Marts Mgmt

Enable business users to manage the dimensions and hierarchies of DW / Data Marts

• BI scenarios

Canonical form System A System B

Product ID

Product Name Color Size ID Name Price ID Name

                                

The IT department has built a data warehouse and reporting platform, but business users need more agility in making updates.MDS empowers the business users to manage dimensions themselves while IT can govern the changes

Provides storage and management of the objects and metadata used as the application knowledge

• Object mappings

• Reference Data / managed object lists

• Metadata management / data dictionary

Table containing information on mapping objects between different systems. ETL processes are referencing the table making transformation decisions. MDS enables business users to manage the objects mapping

Page 6: Master Data Services in SQL Server 2012

Where is Master Data (in a DW)?

Here

Here

Here

Page 7: Master Data Services in SQL Server 2012

Why Master Data Is Important

Page 8: Master Data Services in SQL Server 2012

Why Master Data Is Important

Page 9: Master Data Services in SQL Server 2012

Why Master Data Is Important

Page 10: Master Data Services in SQL Server 2012

Versioning

ValidationAuthoring business rules

to ensure data correctness

ModelingEntities, Attributes,

Hierarchies

Enabling Integration & Sharing

MDS Capabilities

Role-based Security and Transaction Annotation

Master Data Stewardship

External (CRM, ..)

Excel DWH

Loading batched data through

Staging Tables

Consuming data through Views

Registering to changes through

APIs

Excel Add-In Web UI

Workflow / Notifications

Data Matching

(DQS Integrated)

Page 11: Master Data Services in SQL Server 2012

MDS Architecture

MDS Database

Entity BasedStaging Tables

Subscription Views

IIS Service

MDS Service

Excel Add-InWEB-UI

External System

CRM/ERP

Workflow / Notifications

DWH

Excel Cleansing and Matching

(DQS)

Silverlight

SSIS

SSIS

SSIS

BI OLAP

External System

WCF

PW Pivot

BizTalk / Others

Page 12: Master Data Services in SQL Server 2012

Demo

Page 13: Master Data Services in SQL Server 2012

Business Rules

Business Rules are expressions and actions that can govern the conduct of business processes

Enable data governance by:-- Enforcing data standards-- Alerting users to data quality issues-- Creating simple workflows

Have limitations, but can be extended to SharePoint

Page 14: Master Data Services in SQL Server 2012

Security

Functional area permissions Model/Entity level permissions provide column-

level security

Hierarchy permissions allow row-level security

Use AD groups, not individual users Only use Hierarchy permissions if row-level

security is required

Page 15: Master Data Services in SQL Server 2012

Managing MDS Environments

Use MDS Configuration Manager to create a Dev website and DB

Use web UI to deploy model structure only

Use MDSModelDeploy.exe to deploy model+data• To package an existing model

MDSModelDeploy createpackage -package “customer_en.pkg” -model "Customer" -service "MDS1“ -includedata

• To deploy an existing packageMDSModelDeploy deploynew -package “customer_en.pkg” -model "Customer" -service "MDS2“

• To deploy an updateMDSModelDeploy deployupdate –package “customer_en.pkg”–version “VERSION_1” -service "MDS2“

Page 16: Master Data Services in SQL Server 2012

Case Study

Page 17: Master Data Services in SQL Server 2012

MDS Tips

Start small and build incrementally

Create and use a development environment Engage the business users and get them to

own the process

Page 19: Master Data Services in SQL Server 2012

Sponsored by at

Light food and drinks will be served!!6PM to ?

1369 Garden Highway

Sacramento, CA

Phone: 916-649-0390

SQL Saturday #144 After Party

Page 20: Master Data Services in SQL Server 2012

Thank you to our Sponsors


Recommended