Introduction to Master Data Services in SQL Server 2012

Stéphane Fréchette
Stéphane FréchetteData & Business Intelligence Solutions Architect | Consultant | Big Data | NoSQL | Data Science | Data Platform MVP
Master Data Services in SQL Server 2012
(An Introduction)
Stéphane Fréchette
Thursday May 30, 2013
Who am I?
My name is Stéphane Fréchette
I’m a Database & Business Intelligence Professional and CEO | Founder of
I have a passion for architecting, designing and building solutions that matter.
Self proclaimed Open Data Hacker/Advocate I founded Gatineau Ouverte a citizen led
initiative which aims to promote open access to civic data of the city of Gatineau.
Twitter: @sfrechette
Email: stephanefrechette@ukubu.com
Blog: stephanefrechette.com
Session Outline
• Microsoft Business Intelligence (The Stack)
• What is Master Data?
• What is Master Data Management?
• Do you have these issues?
• SQL Server Master Data Services (MDS)
• MDS - Key Capabilities
• Data Steward
• MDS – Models, Improving Data Quality, Moving Data, Web Service
• Demo
• Summary
• Resources
Analysis
Services
Reporting
Services
Integration
Services
Master Data
Services
SharePoint
Collaboration
Excel
Workbooks
PowerPivot
Applications
SharePoint
Dashboards & Scorecards
Data Quality
Services
OData
Feeds
Line of Business
Applications
Hadoop Big Data
Microsoft Business Intelligence
What is Master Data?
“Master Data is data that is at the core of an organization and used
across multiple systems, applications, and/or processes…”
Requires;
• Centralized curated activities and maintenance
• Data Quality Management
• Easy access for business users (not only IT)
• Effective collaboration and sharing
What is Master Data Management?
“Are sets of processes, governance, policies, standards and tools that
defines and manage Master Data…”
Why is Master Data Management Important?
• Reduces, eliminate duplicate data entry and maintenance
• Improve compliance, reporting, profitability, decision making and data
quality
• Enables data stewards to manage critical business data
• Provide a single view of critical information funnels
Why is Master Data Management Important?
Do you have these issues?
• Instances or sets of invalid data impacting business processes?
• Wish your business users could manage the data themselves?
• IT resources fixing data and/or managing hierarchy definitions for users?
• Systems which could benefit from a single source view of domain data?
SQL Server Master Data Services can help you!
What type of Data are we taking about?
People Things Places Abstract
Customers
Vendors
Employees
Partners
Patients
Products
Business Units
Bill of Materials
Parts
Equipment
Locations
Stores
Power Lines
Geographic
Areas
Warehouses
Accounts
Warranties
Time
Metrics
Contracts
Domain, Entities (Data warehouse)
Here
Here
SQL Server Master Data Services (MDS)
SQL Server Master Data Services provides a central data hub that ensures the integrity of
information and consistency of data is constant across different applications. Enables
cleansing, matching, standardizing and enriching data.
• New in SQL Server 2012;
 Redesigned web interface to add, delete, and move members quickly.
 Excel front-end (MDS add-in) allowing business users to autonomously add and edit
data in the underlying systems on their own.
 Improved performance, security, robustness, and scalability.
 Integrated with Data Quality Services (DQS) to do data matching before loading.
 Installation part of SQL Server.
Master Data Services – Key Capabilities
Create Master Data By Standardizing Data Definitions For Key Business Entities
• Collect and maintain accurate and complete master data to ensure standardized data
definitions of key business entities across all of your IT assets.
 Manage data consistency across different environments.
(Oracle, Microsoft SQL Azure, HP, and IBM)
 Manage the superset of all data attributes across all systems.
 Create explicit hierarchies based on traditional parent-child relationships.
 Produce derived hierarchies from pre-existing data relationships found within master
data models.
Master Data Services – Key Capabilities
Create a Master Data Hub for Your Enterprise
• Implement a master data management hub to manage the master data that is stored in
the database and keep it synchronized with the transactional systems that use the master
data.
 Effectively track all known attributes across the enterprise.
 Create versions for each model at different time intervals.
 Commit versions of master data only after business rules have been met.
Master Data Services – Key Capabilities
Empower Business Users to Manage Data Governance
• Trust the experience of business-knowledgeable users, so organizations can improve
master data maintenance and avoid the delays and mistakes that occur when non-
business specialists manage and maintain data.
 End users can directly manage the underlying database and data warehouse
dimensions and hierarchies using Excel.
 Free IT responsibilities so they can focus on the oversight of the overall data
warehouse.
Data Steward
• Key role - Is usually a Business User and not from the Information Technology side
• Nutshell: Responsible for maintaining data elements in a metadata registry…
• Data Steward -> MDS Client (Web based and Excel add-in)
• Create and edit Models, Hierarchies, Business Rules…
• Run, process and validate data continually, iteratively, improving…
• Maintain high level of data quality
MDS/DQS
Data Steward
MDS/DQS
Data Steward
DQS
SSIS Developer
Matching Cleansing
Create & Edit
Master Data Services - Type of Users
Business users – Data
stewards - Functional
area
Administrators -
Administrative area
Master Data Services – Models
Models are the highest level of data organization in Master Data Services. A model defines
the structure of data in your master data management solution. A model contains the
following objects:
• Entities
• Attributes and attribute groups
• Explicit and derived hierarchies
• Collections
Accounts;
which could include entities such as balance sheet accounts, income statement
accounts, statistics, and account type.
Customer;
which could include entities such as gender, education, occupation, and marital status.
Geography;
which could include entities such as postal codes, cities, counties, states, provinces, regions,
territories, countries, and continents.
Master Data Services – Improving Data Quality
In order to ensure the quality and accuracy of your master data these are the following
features that are available to you:
• Business Rules
(Automatically update data, send email, start a business process or workflow)
• Validation
(Business rule – Data type content validations)
• Versions
(Audit records, prevent from making changes, lock down models)
• Notifications
(Send email when biz rule fails or model version status changes)
• Security
Master Data Services – Moving Data
• Importing Data
 Import data into Staging Tables and process the staged data as batch
o stg_nameLeaf
o stg_nameConsolidated
o stg_nameRelationship
• Exporting Data
 Subscribe systems can view data through subscription views
• Deploying Models
 Package, XML format which contains a deployable model structure
o Tools: MDSModelDeploy, Model Deployment wizard, Model Package Editor
Master Data Services – Extending with Web Services
• Master Data Manager Web Service
• WCF service that enables you to control MDS programmatically
• Custom Workflows
• A custom workflow calls code that you write, which can take whatever action you
require to process the workflow.
Developer’s Guide (Master Data Services)
http://msdn.microsoft.com/en-us/library/hh230994.aspx
Demo
Master Data Services
Enterprise Information Management (EIM)
The EIM Stack as a whole is the ‘Master Data Management’ solution from Microsoft and
consist of the following:
• SQL Server Data Quality Services (DQS) - Capture and record knowledge, rules, and actions
• SQL Server Master Data Services (MDS) - Master Data Management repository, Dimension data
• SQL Server Integration Services (SSIS) – Moves data, integration
Enterprise Information Management (EMI)
‘Master Data Management’
Summary
Master Data Management issues are pervasive within organizations
and will always exist.
SQL Server Master Data Services is built to be deployed rapidly, the
intent is to make it accessible for all type of organizations and enable
them to create solutions for themselves. An implementation can be
successfully achieved by business users without any programming
knowledge.
Resources
• SQL Server 2012 Master Data Services - http://bit.ly/16ei8w0
• MSDN, Master Data Services - http://bit.ly/z8crur
• TechNet, Master Data Services - http://bit.ly/12BfwBH
• Channel 9, Master Data Services - http://bit.ly/19ab2Y4
• Master Data Services Team Blog - http://bit.ly/170Ecuc
• James Serra’s Blog - http://bit.ly/M3MYI2
• SQL Chick’s Blog - http://bit.ly/ietII4
• Amazon, Microsoft SQL Server 2012 Master Data Services -
http://amzn.to/UtVHaO
What Questions Do You Have?
Thank You
For attending this session
1 of 27

Recommended

Master data services by
Master data servicesMaster data services
Master data servicesSteve Xu
2.9K views272 slides
Enterprise Information Management (EIM) in SQL Server 2012 by
Enterprise Information Management (EIM) in SQL Server 2012Enterprise Information Management (EIM) in SQL Server 2012
Enterprise Information Management (EIM) in SQL Server 2012Mark Gschwind
1.7K views24 slides
Dqs mds-matching 15042015 by
Dqs mds-matching 15042015Dqs mds-matching 15042015
Dqs mds-matching 15042015Neil Hambly
1.1K views36 slides
Master Data Services - 2016 - Huntington Beach by
Master Data Services - 2016 - Huntington BeachMaster Data Services - 2016 - Huntington Beach
Master Data Services - 2016 - Huntington BeachJeff Prom
1.8K views41 slides
Getting started with Master Data Services 2012 by
Getting started with Master Data Services 2012 Getting started with Master Data Services 2012
Getting started with Master Data Services 2012 Luis Figueroa
2.7K views29 slides
Data Quality Services in SQL Server 2012 by
Data Quality Services in SQL Server 2012Data Quality Services in SQL Server 2012
Data Quality Services in SQL Server 2012Stéphane Fréchette
8.1K views25 slides

More Related Content

What's hot

Albel pres mdm implementation by
Albel pres   mdm implementationAlbel pres   mdm implementation
Albel pres mdm implementationAli BELCAID
2.1K views23 slides
Master Data Management by
Master Data ManagementMaster Data Management
Master Data ManagementHai Nguyen
6.5K views13 slides
Master Data Management by
Master Data ManagementMaster Data Management
Master Data ManagementMoniqueO Opris
2.6K views21 slides
Introduction to Data Management by
Introduction to Data ManagementIntroduction to Data Management
Introduction to Data ManagementCloudbells.com
1.4K views20 slides
MDS & SQL 2012 by
MDS & SQL 2012MDS & SQL 2012
MDS & SQL 2012Chad Dotzenrod
1K views9 slides
The what, why, and how of master data management by
The what, why, and how of master data managementThe what, why, and how of master data management
The what, why, and how of master data managementMohammad Yousri
10.8K views41 slides

What's hot(20)

Albel pres mdm implementation by Ali BELCAID
Albel pres   mdm implementationAlbel pres   mdm implementation
Albel pres mdm implementation
Ali BELCAID2.1K views
Master Data Management by Hai Nguyen
Master Data ManagementMaster Data Management
Master Data Management
Hai Nguyen6.5K views
Introduction to Data Management by Cloudbells.com
Introduction to Data ManagementIntroduction to Data Management
Introduction to Data Management
Cloudbells.com1.4K views
The what, why, and how of master data management by Mohammad Yousri
The what, why, and how of master data managementThe what, why, and how of master data management
The what, why, and how of master data management
Mohammad Yousri10.8K views
5 Level of MDM Maturity by PanaEk Warawit
5 Level of MDM Maturity5 Level of MDM Maturity
5 Level of MDM Maturity
PanaEk Warawit11.6K views
The Importance of Master Data Management by DATAVERSITY
The Importance of Master Data ManagementThe Importance of Master Data Management
The Importance of Master Data Management
DATAVERSITY5.8K views
IT6701-Information Management Unit 3 by SIMONTHOMAS S
IT6701-Information Management Unit 3IT6701-Information Management Unit 3
IT6701-Information Management Unit 3
SIMONTHOMAS S23 views
Microsoft master data services mds overview by Eugene Zozulya
Microsoft master data services mds overviewMicrosoft master data services mds overview
Microsoft master data services mds overview
Eugene Zozulya1.2K views
Master data management executive mdm buy in business case (2) by Maria Pulsoni-Cicio
Master data management executive mdm buy in business case (2)Master data management executive mdm buy in business case (2)
Master data management executive mdm buy in business case (2)
Maria Pulsoni-Cicio1.4K views
Master Your Data. Master Your Business by DLT Solutions
Master Your Data. Master Your BusinessMaster Your Data. Master Your Business
Master Your Data. Master Your Business
DLT Solutions1.4K views
MDM Strategy & Roadmap by victorlbrown
MDM Strategy & RoadmapMDM Strategy & Roadmap
MDM Strategy & Roadmap
victorlbrown23.8K views

Viewers also liked

Introduction to Microsoft’s Master Data Services (MDS) by
Introduction to Microsoft’s Master Data Services (MDS)Introduction to Microsoft’s Master Data Services (MDS)
Introduction to Microsoft’s Master Data Services (MDS)James Serra
50.3K views29 slides
Master Data Services – Po co nam kolejna usługa w Sql Server - Mariusz Koprowski by
Master Data Services – Po co nam kolejna usługa w Sql Server - Mariusz KoprowskiMaster Data Services – Po co nam kolejna usługa w Sql Server - Mariusz Koprowski
Master Data Services – Po co nam kolejna usługa w Sql Server - Mariusz KoprowskiPolish SQL Server User Group
4.1K views18 slides
DQS & MDS in SQL Server 2016 by
DQS & MDS in SQL Server 2016DQS & MDS in SQL Server 2016
DQS & MDS in SQL Server 2016Sébastien Notebaert
9.3K views37 slides
Utah's Statewide Master Person Index for Healthcare by
Utah's Statewide Master Person Index for HealthcareUtah's Statewide Master Person Index for Healthcare
Utah's Statewide Master Person Index for HealthcareState of Utah, Salt Lake City
468 views10 slides
Lucky innovative positive at cybercom by
Lucky innovative positive at cybercomLucky innovative positive at cybercom
Lucky innovative positive at cybercomHampus Jakobsson
384 views29 slides
SQL Server 2012 Certifications by
SQL Server 2012 CertificationsSQL Server 2012 Certifications
SQL Server 2012 CertificationsMarcos Freccia
2.5K views38 slides

Viewers also liked(13)

Introduction to Microsoft’s Master Data Services (MDS) by James Serra
Introduction to Microsoft’s Master Data Services (MDS)Introduction to Microsoft’s Master Data Services (MDS)
Introduction to Microsoft’s Master Data Services (MDS)
James Serra50.3K views
Master Data Services – Po co nam kolejna usługa w Sql Server - Mariusz Koprowski by Polish SQL Server User Group
Master Data Services – Po co nam kolejna usługa w Sql Server - Mariusz KoprowskiMaster Data Services – Po co nam kolejna usługa w Sql Server - Mariusz Koprowski
Master Data Services – Po co nam kolejna usługa w Sql Server - Mariusz Koprowski
Lucky innovative positive at cybercom by Hampus Jakobsson
Lucky innovative positive at cybercomLucky innovative positive at cybercom
Lucky innovative positive at cybercom
Hampus Jakobsson384 views
SQL Server 2012 Certifications by Marcos Freccia
SQL Server 2012 CertificationsSQL Server 2012 Certifications
SQL Server 2012 Certifications
Marcos Freccia2.5K views
Sql server-dba by NaviSoft
Sql server-dbaSql server-dba
Sql server-dba
NaviSoft540 views
Sql Server Interview Question by pukal rani
Sql Server Interview QuestionSql Server Interview Question
Sql Server Interview Question
pukal rani527 views
Sql server 2008 interview questions answers by Jitendra Gangwar
Sql server 2008 interview questions answersSql server 2008 interview questions answers
Sql server 2008 interview questions answers
Jitendra Gangwar2.4K views
Top 5 TSQL Improvements in SQL Server 2014 by Boris Hristov
Top 5 TSQL Improvements in SQL Server 2014Top 5 TSQL Improvements in SQL Server 2014
Top 5 TSQL Improvements in SQL Server 2014
Boris Hristov7.3K views
[French] Une Vision à 360° de vos clients grâce au Master Data Management et ... by Jean-Michel Franco
[French] Une Vision à 360° de vos clients grâce au Master Data Management et ...[French] Une Vision à 360° de vos clients grâce au Master Data Management et ...
[French] Une Vision à 360° de vos clients grâce au Master Data Management et ...
Sql server 2012 dba online training by sqlmasters
Sql server 2012 dba online trainingSql server 2012 dba online training
Sql server 2012 dba online training
sqlmasters2.5K views
Diez claves para un proyecto MDM by PowerData
Diez claves para un proyecto MDMDiez claves para un proyecto MDM
Diez claves para un proyecto MDM
PowerData8.1K views

Similar to Introduction to Master Data Services in SQL Server 2012

Edr mds a less is more approach to MDM by
Edr mds a less is more approach to MDMEdr mds a less is more approach to MDM
Edr mds a less is more approach to MDMThor Henning Hetland
455 views25 slides
MDM & BI Strategy For Large Enterprises by
MDM & BI Strategy For Large EnterprisesMDM & BI Strategy For Large Enterprises
MDM & BI Strategy For Large EnterprisesMark Schoeppel
1.1K views12 slides
Info sphere overview by
Info sphere overviewInfo sphere overview
Info sphere overviewBhawani N Prasad
656 views17 slides
IT6701 Information Management - Unit III by
IT6701 Information Management - Unit IIIIT6701 Information Management - Unit III
IT6701 Information Management - Unit IIIpkaviya
398 views56 slides
Rambabu_Aponline(TCS) by
Rambabu_Aponline(TCS)Rambabu_Aponline(TCS)
Rambabu_Aponline(TCS)rambabub1985
104 views3 slides
TekMindz Master Data Management Capabilities by
TekMindz Master Data Management CapabilitiesTekMindz Master Data Management Capabilities
TekMindz Master Data Management CapabilitiesAkshay Pandita
4.2K views30 slides

Similar to Introduction to Master Data Services in SQL Server 2012(20)

MDM & BI Strategy For Large Enterprises by Mark Schoeppel
MDM & BI Strategy For Large EnterprisesMDM & BI Strategy For Large Enterprises
MDM & BI Strategy For Large Enterprises
Mark Schoeppel1.1K views
IT6701 Information Management - Unit III by pkaviya
IT6701 Information Management - Unit IIIIT6701 Information Management - Unit III
IT6701 Information Management - Unit III
pkaviya398 views
Rambabu_Aponline(TCS) by rambabub1985
Rambabu_Aponline(TCS)Rambabu_Aponline(TCS)
Rambabu_Aponline(TCS)
rambabub1985104 views
TekMindz Master Data Management Capabilities by Akshay Pandita
TekMindz Master Data Management CapabilitiesTekMindz Master Data Management Capabilities
TekMindz Master Data Management Capabilities
Akshay Pandita4.2K views
Pysyvästi laadukasta masterdataa SmartMDM:n avulla by Bilot
Pysyvästi laadukasta masterdataa SmartMDM:n avullaPysyvästi laadukasta masterdataa SmartMDM:n avulla
Pysyvästi laadukasta masterdataa SmartMDM:n avulla
Bilot350 views
Share point saturday access services 2015 final 2 by InnoTech
Share point saturday access services 2015 final 2Share point saturday access services 2015 final 2
Share point saturday access services 2015 final 2
InnoTech362 views
Conceptual vs. Logical vs. Physical Data Modeling by DATAVERSITY
Conceptual vs. Logical vs. Physical Data ModelingConceptual vs. Logical vs. Physical Data Modeling
Conceptual vs. Logical vs. Physical Data Modeling
DATAVERSITY1.2K views
DAS Slides: Metadata Management From Technical Architecture & Business Techni... by DATAVERSITY
DAS Slides: Metadata Management From Technical Architecture & Business Techni...DAS Slides: Metadata Management From Technical Architecture & Business Techni...
DAS Slides: Metadata Management From Technical Architecture & Business Techni...
DATAVERSITY2.3K views
Reno Massimino BA_PM 9-14-2015 by Reno Massimino
Reno Massimino BA_PM 9-14-2015Reno Massimino BA_PM 9-14-2015
Reno Massimino BA_PM 9-14-2015
Reno Massimino183 views
Building a strong Data Management capability with TOGAF and ArchiMate by Bas van Gils
Building a strong Data Management capability with TOGAF and ArchiMateBuilding a strong Data Management capability with TOGAF and ArchiMate
Building a strong Data Management capability with TOGAF and ArchiMate
Bas van Gils11.3K views
Ba 5-16 tech resume kevin.harger2 by Kevin Harger
Ba   5-16 tech  resume kevin.harger2Ba   5-16 tech  resume kevin.harger2
Ba 5-16 tech resume kevin.harger2
Kevin Harger241 views

More from Stéphane Fréchette

Back to the future - Temporal Table in SQL Server 2016 by
Back to the future - Temporal Table in SQL Server 2016Back to the future - Temporal Table in SQL Server 2016
Back to the future - Temporal Table in SQL Server 2016Stéphane Fréchette
4.8K views16 slides
Self-Service Data Integration with Power Query - SQLSaturday #364 Boston by
Self-Service Data Integration with Power Query - SQLSaturday #364 Boston  Self-Service Data Integration with Power Query - SQLSaturday #364 Boston
Self-Service Data Integration with Power Query - SQLSaturday #364 Boston Stéphane Fréchette
1.4K views24 slides
Power BI - Bring your data together by
Power BI - Bring your data togetherPower BI - Bring your data together
Power BI - Bring your data togetherStéphane Fréchette
1.9K views28 slides
Data Analytics with R and SQL Server by
Data Analytics with R and SQL ServerData Analytics with R and SQL Server
Data Analytics with R and SQL ServerStéphane Fréchette
5.9K views30 slides
Self-Service Data Integration with Power Query by
Self-Service Data Integration with Power QuerySelf-Service Data Integration with Power Query
Self-Service Data Integration with Power QueryStéphane Fréchette
2.5K views24 slides
Introduction to Azure HDInsight by
Introduction to Azure HDInsightIntroduction to Azure HDInsight
Introduction to Azure HDInsightStéphane Fréchette
3.2K views29 slides

More from Stéphane Fréchette(17)

Back to the future - Temporal Table in SQL Server 2016 by Stéphane Fréchette
Back to the future - Temporal Table in SQL Server 2016Back to the future - Temporal Table in SQL Server 2016
Back to the future - Temporal Table in SQL Server 2016
Self-Service Data Integration with Power Query - SQLSaturday #364 Boston by Stéphane Fréchette
Self-Service Data Integration with Power Query - SQLSaturday #364 Boston  Self-Service Data Integration with Power Query - SQLSaturday #364 Boston
Self-Service Data Integration with Power Query - SQLSaturday #364 Boston
Graph Databases for SQL Server Professionals - SQLSaturday #350 Winnipeg by Stéphane Fréchette
Graph Databases for SQL Server Professionals - SQLSaturday #350 WinnipegGraph Databases for SQL Server Professionals - SQLSaturday #350 Winnipeg
Graph Databases for SQL Server Professionals - SQLSaturday #350 Winnipeg
On the move with Big Data (Hadoop, Pig, Sqoop, SSIS...) by Stéphane Fréchette
On the move with Big Data (Hadoop, Pig, Sqoop, SSIS...)On the move with Big Data (Hadoop, Pig, Sqoop, SSIS...)
On the move with Big Data (Hadoop, Pig, Sqoop, SSIS...)

Recently uploaded

iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas... by
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...Bernd Ruecker
50 views69 slides
DRBD Deep Dive - Philipp Reisner - LINBIT by
DRBD Deep Dive - Philipp Reisner - LINBITDRBD Deep Dive - Philipp Reisner - LINBIT
DRBD Deep Dive - Philipp Reisner - LINBITShapeBlue
110 views21 slides
Igniting Next Level Productivity with AI-Infused Data Integration Workflows by
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Safe Software
373 views86 slides
Digital Personal Data Protection (DPDP) Practical Approach For CISOs by
Digital Personal Data Protection (DPDP) Practical Approach For CISOsDigital Personal Data Protection (DPDP) Practical Approach For CISOs
Digital Personal Data Protection (DPDP) Practical Approach For CISOsPriyanka Aash
103 views59 slides
Extending KVM Host HA for Non-NFS Storage - Alex Ivanov - StorPool by
Extending KVM Host HA for Non-NFS Storage -  Alex Ivanov - StorPoolExtending KVM Host HA for Non-NFS Storage -  Alex Ivanov - StorPool
Extending KVM Host HA for Non-NFS Storage - Alex Ivanov - StorPoolShapeBlue
56 views10 slides
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue by
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlueShapeBlue
75 views23 slides

Recently uploaded(20)

iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas... by Bernd Ruecker
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
Bernd Ruecker50 views
DRBD Deep Dive - Philipp Reisner - LINBIT by ShapeBlue
DRBD Deep Dive - Philipp Reisner - LINBITDRBD Deep Dive - Philipp Reisner - LINBIT
DRBD Deep Dive - Philipp Reisner - LINBIT
ShapeBlue110 views
Igniting Next Level Productivity with AI-Infused Data Integration Workflows by Safe Software
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Safe Software373 views
Digital Personal Data Protection (DPDP) Practical Approach For CISOs by Priyanka Aash
Digital Personal Data Protection (DPDP) Practical Approach For CISOsDigital Personal Data Protection (DPDP) Practical Approach For CISOs
Digital Personal Data Protection (DPDP) Practical Approach For CISOs
Priyanka Aash103 views
Extending KVM Host HA for Non-NFS Storage - Alex Ivanov - StorPool by ShapeBlue
Extending KVM Host HA for Non-NFS Storage -  Alex Ivanov - StorPoolExtending KVM Host HA for Non-NFS Storage -  Alex Ivanov - StorPool
Extending KVM Host HA for Non-NFS Storage - Alex Ivanov - StorPool
ShapeBlue56 views
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue by ShapeBlue
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue
ShapeBlue75 views
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha... by ShapeBlue
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
ShapeBlue113 views
State of the Union - Rohit Yadav - Apache CloudStack by ShapeBlue
State of the Union - Rohit Yadav - Apache CloudStackState of the Union - Rohit Yadav - Apache CloudStack
State of the Union - Rohit Yadav - Apache CloudStack
ShapeBlue218 views
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue by ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlueCloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
ShapeBlue68 views
Why and How CloudStack at weSystems - Stephan Bienek - weSystems by ShapeBlue
Why and How CloudStack at weSystems - Stephan Bienek - weSystemsWhy and How CloudStack at weSystems - Stephan Bienek - weSystems
Why and How CloudStack at weSystems - Stephan Bienek - weSystems
ShapeBlue172 views
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P... by ShapeBlue
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...
ShapeBlue120 views
The Power of Heat Decarbonisation Plans in the Built Environment by IES VE
The Power of Heat Decarbonisation Plans in the Built EnvironmentThe Power of Heat Decarbonisation Plans in the Built Environment
The Power of Heat Decarbonisation Plans in the Built Environment
IES VE67 views
Business Analyst Series 2023 - Week 4 Session 7 by DianaGray10
Business Analyst Series 2023 -  Week 4 Session 7Business Analyst Series 2023 -  Week 4 Session 7
Business Analyst Series 2023 - Week 4 Session 7
DianaGray10110 views
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T by ShapeBlue
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&TCloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T
ShapeBlue81 views
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava... by ShapeBlue
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...
ShapeBlue74 views
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT by ShapeBlue
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBITUpdates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT
ShapeBlue138 views
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ... by ShapeBlue
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...
ShapeBlue97 views
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti... by ShapeBlue
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
ShapeBlue69 views

Introduction to Master Data Services in SQL Server 2012

  • 1. Master Data Services in SQL Server 2012 (An Introduction) Stéphane Fréchette Thursday May 30, 2013
  • 2. Who am I? My name is Stéphane Fréchette I’m a Database & Business Intelligence Professional and CEO | Founder of I have a passion for architecting, designing and building solutions that matter. Self proclaimed Open Data Hacker/Advocate I founded Gatineau Ouverte a citizen led initiative which aims to promote open access to civic data of the city of Gatineau. Twitter: @sfrechette Email: stephanefrechette@ukubu.com Blog: stephanefrechette.com
  • 3. Session Outline • Microsoft Business Intelligence (The Stack) • What is Master Data? • What is Master Data Management? • Do you have these issues? • SQL Server Master Data Services (MDS) • MDS - Key Capabilities • Data Steward • MDS – Models, Improving Data Quality, Moving Data, Web Service • Demo • Summary • Resources
  • 4. Analysis Services Reporting Services Integration Services Master Data Services SharePoint Collaboration Excel Workbooks PowerPivot Applications SharePoint Dashboards & Scorecards Data Quality Services OData Feeds Line of Business Applications Hadoop Big Data Microsoft Business Intelligence
  • 5. What is Master Data? “Master Data is data that is at the core of an organization and used across multiple systems, applications, and/or processes…” Requires; • Centralized curated activities and maintenance • Data Quality Management • Easy access for business users (not only IT) • Effective collaboration and sharing
  • 6. What is Master Data Management? “Are sets of processes, governance, policies, standards and tools that defines and manage Master Data…”
  • 7. Why is Master Data Management Important? • Reduces, eliminate duplicate data entry and maintenance • Improve compliance, reporting, profitability, decision making and data quality • Enables data stewards to manage critical business data • Provide a single view of critical information funnels
  • 8. Why is Master Data Management Important?
  • 9. Do you have these issues? • Instances or sets of invalid data impacting business processes? • Wish your business users could manage the data themselves? • IT resources fixing data and/or managing hierarchy definitions for users? • Systems which could benefit from a single source view of domain data? SQL Server Master Data Services can help you!
  • 10. What type of Data are we taking about? People Things Places Abstract Customers Vendors Employees Partners Patients Products Business Units Bill of Materials Parts Equipment Locations Stores Power Lines Geographic Areas Warehouses Accounts Warranties Time Metrics Contracts
  • 11. Domain, Entities (Data warehouse) Here Here
  • 12. SQL Server Master Data Services (MDS) SQL Server Master Data Services provides a central data hub that ensures the integrity of information and consistency of data is constant across different applications. Enables cleansing, matching, standardizing and enriching data. • New in SQL Server 2012;  Redesigned web interface to add, delete, and move members quickly.  Excel front-end (MDS add-in) allowing business users to autonomously add and edit data in the underlying systems on their own.  Improved performance, security, robustness, and scalability.  Integrated with Data Quality Services (DQS) to do data matching before loading.  Installation part of SQL Server.
  • 13. Master Data Services – Key Capabilities Create Master Data By Standardizing Data Definitions For Key Business Entities • Collect and maintain accurate and complete master data to ensure standardized data definitions of key business entities across all of your IT assets.  Manage data consistency across different environments. (Oracle, Microsoft SQL Azure, HP, and IBM)  Manage the superset of all data attributes across all systems.  Create explicit hierarchies based on traditional parent-child relationships.  Produce derived hierarchies from pre-existing data relationships found within master data models.
  • 14. Master Data Services – Key Capabilities Create a Master Data Hub for Your Enterprise • Implement a master data management hub to manage the master data that is stored in the database and keep it synchronized with the transactional systems that use the master data.  Effectively track all known attributes across the enterprise.  Create versions for each model at different time intervals.  Commit versions of master data only after business rules have been met.
  • 15. Master Data Services – Key Capabilities Empower Business Users to Manage Data Governance • Trust the experience of business-knowledgeable users, so organizations can improve master data maintenance and avoid the delays and mistakes that occur when non- business specialists manage and maintain data.  End users can directly manage the underlying database and data warehouse dimensions and hierarchies using Excel.  Free IT responsibilities so they can focus on the oversight of the overall data warehouse.
  • 16. Data Steward • Key role - Is usually a Business User and not from the Information Technology side • Nutshell: Responsible for maintaining data elements in a metadata registry… • Data Steward -> MDS Client (Web based and Excel add-in) • Create and edit Models, Hierarchies, Business Rules… • Run, process and validate data continually, iteratively, improving… • Maintain high level of data quality MDS/DQS Data Steward MDS/DQS Data Steward DQS SSIS Developer Matching Cleansing Create & Edit
  • 17. Master Data Services - Type of Users Business users – Data stewards - Functional area Administrators - Administrative area
  • 18. Master Data Services – Models Models are the highest level of data organization in Master Data Services. A model defines the structure of data in your master data management solution. A model contains the following objects: • Entities • Attributes and attribute groups • Explicit and derived hierarchies • Collections Accounts; which could include entities such as balance sheet accounts, income statement accounts, statistics, and account type. Customer; which could include entities such as gender, education, occupation, and marital status. Geography; which could include entities such as postal codes, cities, counties, states, provinces, regions, territories, countries, and continents.
  • 19. Master Data Services – Improving Data Quality In order to ensure the quality and accuracy of your master data these are the following features that are available to you: • Business Rules (Automatically update data, send email, start a business process or workflow) • Validation (Business rule – Data type content validations) • Versions (Audit records, prevent from making changes, lock down models) • Notifications (Send email when biz rule fails or model version status changes) • Security
  • 20. Master Data Services – Moving Data • Importing Data  Import data into Staging Tables and process the staged data as batch o stg_nameLeaf o stg_nameConsolidated o stg_nameRelationship • Exporting Data  Subscribe systems can view data through subscription views • Deploying Models  Package, XML format which contains a deployable model structure o Tools: MDSModelDeploy, Model Deployment wizard, Model Package Editor
  • 21. Master Data Services – Extending with Web Services • Master Data Manager Web Service • WCF service that enables you to control MDS programmatically • Custom Workflows • A custom workflow calls code that you write, which can take whatever action you require to process the workflow. Developer’s Guide (Master Data Services) http://msdn.microsoft.com/en-us/library/hh230994.aspx
  • 23. Enterprise Information Management (EIM) The EIM Stack as a whole is the ‘Master Data Management’ solution from Microsoft and consist of the following: • SQL Server Data Quality Services (DQS) - Capture and record knowledge, rules, and actions • SQL Server Master Data Services (MDS) - Master Data Management repository, Dimension data • SQL Server Integration Services (SSIS) – Moves data, integration Enterprise Information Management (EMI) ‘Master Data Management’
  • 24. Summary Master Data Management issues are pervasive within organizations and will always exist. SQL Server Master Data Services is built to be deployed rapidly, the intent is to make it accessible for all type of organizations and enable them to create solutions for themselves. An implementation can be successfully achieved by business users without any programming knowledge.
  • 25. Resources • SQL Server 2012 Master Data Services - http://bit.ly/16ei8w0 • MSDN, Master Data Services - http://bit.ly/z8crur • TechNet, Master Data Services - http://bit.ly/12BfwBH • Channel 9, Master Data Services - http://bit.ly/19ab2Y4 • Master Data Services Team Blog - http://bit.ly/170Ecuc • James Serra’s Blog - http://bit.ly/M3MYI2 • SQL Chick’s Blog - http://bit.ly/ietII4 • Amazon, Microsoft SQL Server 2012 Master Data Services - http://amzn.to/UtVHaO
  • 26. What Questions Do You Have?
  • 27. Thank You For attending this session