SlideShare une entreprise Scribd logo
1  sur  27
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

Contenu connexe

Tendances

Albel pres mdm implementation
Albel pres   mdm implementationAlbel pres   mdm implementation
Albel pres mdm implementationAli BELCAID
 
Master Data Management
Master Data ManagementMaster Data Management
Master Data ManagementHai Nguyen
 
Master Data Management
Master Data ManagementMaster Data Management
Master Data ManagementMoniqueO Opris
 
Introduction to Data Management
Introduction to Data ManagementIntroduction to Data Management
Introduction to Data ManagementCloudbells.com
 
The what, why, and how of master data management
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
 
5 Level of MDM Maturity
5 Level of MDM Maturity5 Level of MDM Maturity
5 Level of MDM MaturityPanaEk Warawit
 
The Importance of Master Data Management
The Importance of Master Data ManagementThe Importance of Master Data Management
The Importance of Master Data ManagementDATAVERSITY
 
IT6701-Information Management Unit 3
IT6701-Information Management Unit 3IT6701-Information Management Unit 3
IT6701-Information Management Unit 3SIMONTHOMAS S
 
Master Data Management methodology
Master Data Management methodologyMaster Data Management methodology
Master Data Management methodologyDatabase Architechs
 
Microsoft master data services mds overview
Microsoft master data services mds overviewMicrosoft master data services mds overview
Microsoft master data services mds overviewEugene Zozulya
 
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)
Master data management executive mdm buy in business case (2)Maria Pulsoni-Cicio
 
Master Data Services - used for than just data
Master Data Services - used for than just dataMaster Data Services - used for than just data
Master Data Services - used for than just dataKenneth Michael Nielsen
 
Master Your Data. Master Your Business
Master Your Data. Master Your BusinessMaster Your Data. Master Your Business
Master Your Data. Master Your BusinessDLT Solutions
 
Whitepaper on Master Data Management
Whitepaper on Master Data Management Whitepaper on Master Data Management
Whitepaper on Master Data Management Jagruti Dwibedi ITIL
 
MDM Strategy & Roadmap
MDM Strategy & RoadmapMDM Strategy & Roadmap
MDM Strategy & Roadmapvictorlbrown
 

Tendances (20)

Albel pres mdm implementation
Albel pres   mdm implementationAlbel pres   mdm implementation
Albel pres mdm implementation
 
Master Data Management
Master Data ManagementMaster Data Management
Master Data Management
 
Master Data Management
Master Data ManagementMaster Data Management
Master Data Management
 
Introduction to Data Management
Introduction to Data ManagementIntroduction to Data Management
Introduction to Data Management
 
MDS & SQL 2012
MDS & SQL 2012MDS & SQL 2012
MDS & SQL 2012
 
The what, why, and how of master data management
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
 
5 Level of MDM Maturity
5 Level of MDM Maturity5 Level of MDM Maturity
5 Level of MDM Maturity
 
Ebook - The Guide to Master Data Management
Ebook - The Guide to Master Data Management Ebook - The Guide to Master Data Management
Ebook - The Guide to Master Data Management
 
The Importance of Master Data Management
The Importance of Master Data ManagementThe Importance of Master Data Management
The Importance of Master Data Management
 
IT6701-Information Management Unit 3
IT6701-Information Management Unit 3IT6701-Information Management Unit 3
IT6701-Information Management Unit 3
 
Master Data Management methodology
Master Data Management methodologyMaster Data Management methodology
Master Data Management methodology
 
Microsoft master data services mds overview
Microsoft master data services mds overviewMicrosoft master data services mds overview
Microsoft master data services mds overview
 
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)
Master data management executive mdm buy in business case (2)
 
Master Data Services - used for than just data
Master Data Services - used for than just dataMaster Data Services - used for than just data
Master Data Services - used for than just data
 
Master Your Data. Master Your Business
Master Your Data. Master Your BusinessMaster Your Data. Master Your Business
Master Your Data. Master Your Business
 
Whitepaper on Master Data Management
Whitepaper on Master Data Management Whitepaper on Master Data Management
Whitepaper on Master Data Management
 
EIM Tutorial
EIM TutorialEIM Tutorial
EIM Tutorial
 
Best Practices in MDM with Dan Power
Best Practices in MDM with Dan PowerBest Practices in MDM with Dan Power
Best Practices in MDM with Dan Power
 
MDM Strategy & Roadmap
MDM Strategy & RoadmapMDM Strategy & Roadmap
MDM Strategy & Roadmap
 
Master Data Management
Master Data ManagementMaster Data Management
Master Data Management
 

En vedette

Introduction to Microsoft’s Master Data Services (MDS)
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
 
Master 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 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
 
Lucky innovative positive at cybercom
Lucky innovative positive at cybercomLucky innovative positive at cybercom
Lucky innovative positive at cybercomHampus Jakobsson
 
SQL Server 2012 Certifications
SQL Server 2012 CertificationsSQL Server 2012 Certifications
SQL Server 2012 CertificationsMarcos Freccia
 
Sql server-dba
Sql server-dbaSql server-dba
Sql server-dbaNaviSoft
 
Sql Server Interview Question
Sql Server Interview QuestionSql Server Interview Question
Sql Server Interview Questionpukal rani
 
Sql server 2008 interview questions answers
Sql server 2008 interview questions answersSql server 2008 interview questions answers
Sql server 2008 interview questions answersJitendra Gangwar
 
Top 5 TSQL Improvements in SQL Server 2014
Top 5 TSQL Improvements in SQL Server 2014Top 5 TSQL Improvements in SQL Server 2014
Top 5 TSQL Improvements in SQL Server 2014Boris Hristov
 
[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 ...
[French] Une Vision à 360° de vos clients grâce au Master Data Management et ...Jean-Michel Franco
 
Sql server 2012 dba online training
Sql server 2012 dba online trainingSql server 2012 dba online training
Sql server 2012 dba online trainingsqlmasters
 
Diez claves para un proyecto MDM
Diez claves para un proyecto MDMDiez claves para un proyecto MDM
Diez claves para un proyecto MDMPowerData
 

En vedette (13)

Introduction to Microsoft’s Master Data Services (MDS)
Introduction to Microsoft’s Master Data Services (MDS)Introduction to Microsoft’s Master Data Services (MDS)
Introduction to Microsoft’s Master Data Services (MDS)
 
Master 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 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
 
DQS & MDS in SQL Server 2016
DQS & MDS in SQL Server 2016DQS & MDS in SQL Server 2016
DQS & MDS in SQL Server 2016
 
Utah's Statewide Master Person Index for Healthcare
Utah's Statewide Master Person Index for HealthcareUtah's Statewide Master Person Index for Healthcare
Utah's Statewide Master Person Index for Healthcare
 
Lucky innovative positive at cybercom
Lucky innovative positive at cybercomLucky innovative positive at cybercom
Lucky innovative positive at cybercom
 
SQL Server 2012 Certifications
SQL Server 2012 CertificationsSQL Server 2012 Certifications
SQL Server 2012 Certifications
 
Sql server-dba
Sql server-dbaSql server-dba
Sql server-dba
 
Sql Server Interview Question
Sql Server Interview QuestionSql Server Interview Question
Sql Server Interview Question
 
Sql server 2008 interview questions answers
Sql server 2008 interview questions answersSql server 2008 interview questions answers
Sql server 2008 interview questions answers
 
Top 5 TSQL Improvements in SQL Server 2014
Top 5 TSQL Improvements in SQL Server 2014Top 5 TSQL Improvements in SQL Server 2014
Top 5 TSQL Improvements in SQL Server 2014
 
[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 ...
[French] Une Vision à 360° de vos clients grâce au Master Data Management et ...
 
Sql server 2012 dba online training
Sql server 2012 dba online trainingSql server 2012 dba online training
Sql server 2012 dba online training
 
Diez claves para un proyecto MDM
Diez claves para un proyecto MDMDiez claves para un proyecto MDM
Diez claves para un proyecto MDM
 

Similaire à Master Data Services in SQL Server 2012

Edr mds a less is more approach to MDM
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
 
MDM & BI Strategy For Large Enterprises
MDM & BI Strategy For Large EnterprisesMDM & BI Strategy For Large Enterprises
MDM & BI Strategy For Large EnterprisesMark Schoeppel
 
Data Mesh using Microsoft Fabric
Data Mesh using Microsoft FabricData Mesh using Microsoft Fabric
Data Mesh using Microsoft FabricNathan Bijnens
 
IT6701 Information Management - Unit III
IT6701 Information Management - Unit IIIIT6701 Information Management - Unit III
IT6701 Information Management - Unit IIIpkaviya
 
Rambabu_Aponline(TCS)
Rambabu_Aponline(TCS)Rambabu_Aponline(TCS)
Rambabu_Aponline(TCS)rambabub1985
 
TekMindz Master Data Management Capabilities
TekMindz Master Data Management CapabilitiesTekMindz Master Data Management Capabilities
TekMindz Master Data Management CapabilitiesAkshay Pandita
 
Pysyvästi laadukasta masterdataa SmartMDM:n avulla
Pysyvästi laadukasta masterdataa SmartMDM:n avullaPysyvästi laadukasta masterdataa SmartMDM:n avulla
Pysyvästi laadukasta masterdataa SmartMDM:n avullaBilot
 
Best Practices: Data Admin & Data Management
Best Practices: Data Admin & Data ManagementBest Practices: Data Admin & Data Management
Best Practices: Data Admin & Data ManagementEmpowered Holdings, LLC
 
Share point saturday access services 2015 final 2
Share point saturday access services 2015 final 2Share point saturday access services 2015 final 2
Share point saturday access services 2015 final 2InnoTech
 
Conceptual vs. Logical vs. Physical Data Modeling
Conceptual vs. Logical vs. Physical Data ModelingConceptual vs. Logical vs. Physical Data Modeling
Conceptual vs. Logical vs. Physical Data ModelingDATAVERSITY
 
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...
DAS Slides: Metadata Management From Technical Architecture & Business Techni...DATAVERSITY
 
Reno Massimino BA_PM 9-14-2015
Reno Massimino BA_PM 9-14-2015Reno Massimino BA_PM 9-14-2015
Reno Massimino BA_PM 9-14-2015Reno Massimino
 
Building a strong Data Management capability with TOGAF and ArchiMate
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 ArchiMateBas van Gils
 
Ba 5-16 tech resume kevin.harger2
Ba   5-16 tech  resume kevin.harger2Ba   5-16 tech  resume kevin.harger2
Ba 5-16 tech resume kevin.harger2Kevin Harger
 
Master data management
Master data managementMaster data management
Master data managementZahra Mansoori
 
Building Data Warehouse in SQL Server
Building Data Warehouse in SQL ServerBuilding Data Warehouse in SQL Server
Building Data Warehouse in SQL ServerAntonios Chatzipavlis
 

Similaire à Master Data Services in SQL Server 2012 (20)

Edr mds a less is more approach to MDM
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 MDM
 
MDM & BI Strategy For Large Enterprises
MDM & BI Strategy For Large EnterprisesMDM & BI Strategy For Large Enterprises
MDM & BI Strategy For Large Enterprises
 
Info sphere overview
Info sphere overviewInfo sphere overview
Info sphere overview
 
Data Mesh using Microsoft Fabric
Data Mesh using Microsoft FabricData Mesh using Microsoft Fabric
Data Mesh using Microsoft Fabric
 
IT6701 Information Management - Unit III
IT6701 Information Management - Unit IIIIT6701 Information Management - Unit III
IT6701 Information Management - Unit III
 
Rambabu_Aponline(TCS)
Rambabu_Aponline(TCS)Rambabu_Aponline(TCS)
Rambabu_Aponline(TCS)
 
TekMindz Master Data Management Capabilities
TekMindz Master Data Management CapabilitiesTekMindz Master Data Management Capabilities
TekMindz Master Data Management Capabilities
 
Padmini parmar
Padmini parmarPadmini parmar
Padmini parmar
 
Padmini Parmar
Padmini ParmarPadmini Parmar
Padmini Parmar
 
Ds04 data quality
Ds04   data qualityDs04   data quality
Ds04 data quality
 
Pysyvästi laadukasta masterdataa SmartMDM:n avulla
Pysyvästi laadukasta masterdataa SmartMDM:n avullaPysyvästi laadukasta masterdataa SmartMDM:n avulla
Pysyvästi laadukasta masterdataa SmartMDM:n avulla
 
Best Practices: Data Admin & Data Management
Best Practices: Data Admin & Data ManagementBest Practices: Data Admin & Data Management
Best Practices: Data Admin & Data Management
 
Share point saturday access services 2015 final 2
Share point saturday access services 2015 final 2Share point saturday access services 2015 final 2
Share point saturday access services 2015 final 2
 
Conceptual vs. Logical vs. Physical Data Modeling
Conceptual vs. Logical vs. Physical Data ModelingConceptual vs. Logical vs. Physical Data Modeling
Conceptual vs. Logical vs. Physical Data Modeling
 
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...
DAS Slides: Metadata Management From Technical Architecture & Business Techni...
 
Reno Massimino BA_PM 9-14-2015
Reno Massimino BA_PM 9-14-2015Reno Massimino BA_PM 9-14-2015
Reno Massimino BA_PM 9-14-2015
 
Building a strong Data Management capability with TOGAF and ArchiMate
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
 
Ba 5-16 tech resume kevin.harger2
Ba   5-16 tech  resume kevin.harger2Ba   5-16 tech  resume kevin.harger2
Ba 5-16 tech resume kevin.harger2
 
Master data management
Master data managementMaster data management
Master data management
 
Building Data Warehouse in SQL Server
Building Data Warehouse in SQL ServerBuilding Data Warehouse in SQL Server
Building Data Warehouse in SQL Server
 

Plus de Stéphane Fréchette

Back to the future - Temporal Table in SQL Server 2016
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
 
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
Self-Service Data Integration with Power Query - SQLSaturday #364 Boston Stéphane Fréchette
 
Power BI - Bring your data together
Power BI - Bring your data togetherPower BI - Bring your data together
Power BI - Bring your data togetherStéphane Fréchette
 
Data Analytics with R and SQL Server
Data Analytics with R and SQL ServerData Analytics with R and SQL Server
Data Analytics with R and SQL ServerStéphane Fréchette
 
Self-Service Data Integration with Power Query
Self-Service Data Integration with Power QuerySelf-Service Data Integration with Power Query
Self-Service Data Integration with Power QueryStéphane Fréchette
 
Le journalisme de données... par où commencer?
Le journalisme de données... par où commencer?Le journalisme de données... par où commencer?
Le journalisme de données... par où commencer?Stéphane Fréchette
 
Modernizing Your Data Warehouse using APS
Modernizing Your Data Warehouse using APSModernizing Your Data Warehouse using APS
Modernizing Your Data Warehouse using APSStéphane Fréchette
 
Graph Databases for SQL Server Professionals - SQLSaturday #350 Winnipeg
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 WinnipegStéphane Fréchette
 
Graph Databases for SQL Server Professionals
Graph Databases for SQL Server ProfessionalsGraph Databases for SQL Server Professionals
Graph Databases for SQL Server ProfessionalsStéphane Fréchette
 
SQL Server 2014 Faster Insights from Any Data
SQL Server 2014 Faster Insights from Any DataSQL Server 2014 Faster Insights from Any Data
SQL Server 2014 Faster Insights from Any DataSté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...)
On the move with Big Data (Hadoop, Pig, Sqoop, SSIS...)Stéphane Fréchette
 
Business Intelligence in Excel 2013
Business Intelligence in Excel 2013Business Intelligence in Excel 2013
Business Intelligence in Excel 2013Stéphane Fréchette
 
Gatineau Ouverte troisième rencontre publique
Gatineau Ouverte troisième rencontre publiqueGatineau Ouverte troisième rencontre publique
Gatineau Ouverte troisième rencontre publiqueStéphane Fréchette
 
Gatineau Ouverte première rencontre publique
Gatineau Ouverte première rencontre publiqueGatineau Ouverte première rencontre publique
Gatineau Ouverte première rencontre publiqueStéphane Fréchette
 

Plus de Stéphane Fréchette (17)

Back to the future - Temporal Table in SQL Server 2016
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
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
 
Power BI - Bring your data together
Power BI - Bring your data togetherPower BI - Bring your data together
Power BI - Bring your data together
 
Data Analytics with R and SQL Server
Data Analytics with R and SQL ServerData Analytics with R and SQL Server
Data Analytics with R and SQL Server
 
Self-Service Data Integration with Power Query
Self-Service Data Integration with Power QuerySelf-Service Data Integration with Power Query
Self-Service Data Integration with Power Query
 
Introduction to Azure HDInsight
Introduction to Azure HDInsightIntroduction to Azure HDInsight
Introduction to Azure HDInsight
 
Le journalisme de données... par où commencer?
Le journalisme de données... par où commencer?Le journalisme de données... par où commencer?
Le journalisme de données... par où commencer?
 
Modernizing Your Data Warehouse using APS
Modernizing Your Data Warehouse using APSModernizing Your Data Warehouse using APS
Modernizing Your Data Warehouse using APS
 
Graph Databases for SQL Server Professionals - SQLSaturday #350 Winnipeg
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
 
Graph Databases for SQL Server Professionals
Graph Databases for SQL Server ProfessionalsGraph Databases for SQL Server Professionals
Graph Databases for SQL Server Professionals
 
SQL Server 2014 Faster Insights from Any Data
SQL Server 2014 Faster Insights from Any DataSQL Server 2014 Faster Insights from Any Data
SQL Server 2014 Faster Insights from Any Data
 
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...)
On the move with Big Data (Hadoop, Pig, Sqoop, SSIS...)
 
TEDxGatineau
TEDxGatineau TEDxGatineau
TEDxGatineau
 
Power BI
Power BIPower BI
Power BI
 
Business Intelligence in Excel 2013
Business Intelligence in Excel 2013Business Intelligence in Excel 2013
Business Intelligence in Excel 2013
 
Gatineau Ouverte troisième rencontre publique
Gatineau Ouverte troisième rencontre publiqueGatineau Ouverte troisième rencontre publique
Gatineau Ouverte troisième rencontre publique
 
Gatineau Ouverte première rencontre publique
Gatineau Ouverte première rencontre publiqueGatineau Ouverte première rencontre publique
Gatineau Ouverte première rencontre publique
 

Dernier

Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 

Dernier (20)

Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 

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