SlideShare a Scribd company logo
GETTING STARTED WITH
MASTER DATA SERVICES 2012
Luis Figueroa – MCITP(BI) | MCT
LUIS FIGUEROA
SOLUTIONS ARCHITECT - TEKPARTNERS BUSINESS INTELLIGENCE SOLUTIONS
MICROSOFT CERTIFIED IT PROFESSIONAL (BUSINESS INTELLIGENCE)
MICROSOFT CERTIFIED TRAINER
PRESIDENT – MICROSOFT BUSINESS INTELLIGENCE USER GROUP OF SOUTH FLORIDA
DIRECTOR AT LARGE – SOUTH FLORIDA SQL SERVER USER GROUP
SQL PASS COMMUNITY LEADER
SQL SATURDAY SPEAKER AND ORGANIZER
Blog: https://blog.extremebi.net
Twitter: @LuisEFigueroa
LinkedIn: /In/LuisEFigueroa
AGENDA
 Versions of the truth
 Meet Master Data Services
 MDS Models
 Hierarchies and Collections
 MDS validation and business rules
 The Master Data Hub
 Demo
VERSIONS OF THE TRUTH
ERP
CRM
LOB
Spread-Mart
MEET MASTER DATA SERVICES
MASTER DATA FLOWS INTO
MASTER DATA SERVICES FOR
CONSOLIDATION
* Think Customers, vendors, products,
locations, etc. Data that provides
context to your measures. *
Master Data
Hub
ERP
CRM
LOB
Spread-Mart
Data Steward
Data Warehouse
CORE CONCEPTS
MDS MODELS
Container that encapsulate
entities, hierarchies and collections
that define a business entity or
area of interest.
Models can be versioned.
ENTITIES
In their simplest form they are the
base container for data. You can
think of it as the equivalent of a
database table. It contains all of
the attributes that define a
business entity.
ATTRIBUTES
Describe a member of an entity.
You can think of them as the
equivalent of a table’s column.
Can be free from, Domain based
or a file.
HIERARCHIES AND COLLECTIONS
HIERARCHIES
A hierarchy is a tree structure that
represents the relationships between
members. You can use them to:
- Group similar members for
organizational purposes.
- Consolidate and summarize
members for reporting and
analysis.
Members have one and only one
parent.
DERIVED HIERARCHIES
Based on parent-child relationships
between two existing entities.
Relationships are inferred based on
domain-based values.
EXPLICIT HIERARCHIES
Contain leaf members from one
entity. Consolidated members are
created and leaf members are
explicitly assigned to the
consolidated members.
COLLECTIONS
Groups of consolidated members
of an explicit hierarchy and leaf
members from a single entity.
BUSINESS RULES AND VALIDATIONS
BUSINESS RULES
- If / Then statements that check for
the existence of a given condition
across the attributes of a member.
They can initiate actions such as
defaulting values, changing
values, validations and external
workflows.
- Business rules are evaluated in an
order corresponding to the priority
assigned to them.
LOADING DATA INTO MDS
LOAD DATA INTO
STAGING TABLES
Use any method supported to
load data into SQL server.
ERP
CRM
LOB
Spread-Mart
ERP
CRM
LOB
Spread-Mart
SSIS / Data
Quality Services
Azure market
EXECUTE STAGING
STORED PROCEDURES
- stg_udp.EntityName_Leaf
- Stg.udp_EntityName_Consolidated
- Stg.udp.EntityName_Relationship
ERP
CRM
LOB
Spread-Mart
ERP
CRM
LOB
Spread-Mart
SSIS / Data
Quality Services
Azure market
Staging stored procedures
CONSUMING MASTER DATA
SUBSCRIPTION VIEWS
Standard SQL Server views that
provide access only to the entity’s
attributes in a variety of formats.
ERP
CRM
LOB
Spread-Mart
ERP
CRM
LOB
Spread-Mart
SSIS / Data Quality
Services
Azure market
Staging stored procedures
SQL Server Views
Staging tables
MDS internal tables
Subscription view creation
THE MASTER DATA HUB
MASTER DATA HUB
ARCHITECTURE
After data is generated in the
multiple OLTP applications, the data is
extracted with SSIS for cleansing and
deduplicated using DQS. It is then
loaded into Master Data Services for
consolidation and management by
the data stewards.
Master data can then flow back to
the OLTP systems standardizing the
definition of business entities across
the enterprise.
ERP
CRM
LOB
Spread-Mart
ERP
CRM
LOB
Spread-Mart
SSIS /
Data
Quality
Services
Azure
market
Staging stored
procedures
SQL Server Views
Staging tables
MDS internal
tables
Subscription view
creation
Master Data
Services Manager
Master Data Services
Add-In for Excel
Data Warehouse
DEMO TIME
RESOURCES
 Implementing a data warehouse with SQL Server 2012
Microsoft Press
 Microsoft SQL Server 2012 Master Data Services
(McGraw-Hill/Osborne Media)
 Microsoft Books Online - Master Data Services
http://msdn.microsoft.com/en-us/library/ee633763.aspx
CONNECT WITH US
MICROSOFT BUSINESS INTELLIGENCE USERS GROUP
HTTP://MSBISF.SQLPASS.ORG/
SOUTH FLORIDA SQL SERVER USERS GROUP
HTTP://SFSSUG.COM
PROFESSIONAL ASSOCIATION FOR SQL SERVER (PASS)
HTTP://SQLPASS.ORG
Blog: https://blog.extremebi.net
Twitter: @LuisEFigueroa
LinkedIn: /In/LuisEFigueroa

More Related Content

What's hot

Introduction to Master Data Services in SQL Server 2012
Introduction to Master Data Services in SQL Server 2012Introduction to Master Data Services in SQL Server 2012
Introduction to Master Data Services in SQL Server 2012
Stéphane Fréchette
 
Dqs mds-matching 15042015
Dqs mds-matching 15042015Dqs mds-matching 15042015
Dqs mds-matching 15042015
Neil Hambly
 
EIM Tutorial
EIM TutorialEIM Tutorial
EIM Tutorial
Neil Hambly
 
Master Data Management
Master Data ManagementMaster Data Management
Master Data Management
Hai Nguyen
 
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
 
A Crash Course in SQL Server Administration for Reluctant Database Administra...
A Crash Course in SQL Server Administration for Reluctant Database Administra...A Crash Course in SQL Server Administration for Reluctant Database Administra...
A Crash Course in SQL Server Administration for Reluctant Database Administra...
Chad Petrovay
 
Bi an ia with sap sybase power designer
Bi an ia with sap sybase power designerBi an ia with sap sybase power designer
Bi an ia with sap sybase power designer
Jane Kitabayashi
 
Data Quality Services in SQL Server 2012
Data Quality Services in SQL Server 2012Data Quality Services in SQL Server 2012
Data Quality Services in SQL Server 2012
Stéphane Fréchette
 
Master Data Management
Master Data ManagementMaster Data Management
Master Data Management
Deenbandhu Prasad
 
DQS & MDS in SQL Server 2016
DQS & MDS in SQL Server 2016DQS & MDS in SQL Server 2016
DQS & MDS in SQL Server 2016
Sébastien Notebaert
 
Data quality services
Data quality servicesData quality services
Data quality services
Steve Xu
 
Master Data Management
Master Data ManagementMaster Data Management
Master Data Management
MoniqueO Opris
 
MDM Architecture - SAP
MDM Architecture - SAPMDM Architecture - SAP
MDM Architecture - SAP
Capgemini
 
Introduction to Data Management
Introduction to Data ManagementIntroduction to Data Management
Introduction to Data Management
Cloudbells.com
 
Examining Master Data integration using BizTalk Server and SQL Server Master ...
Examining Master Data integration using BizTalk Server and SQL Server Master ...Examining Master Data integration using BizTalk Server and SQL Server Master ...
Examining Master Data integration using BizTalk Server and SQL Server Master ...
BizTalk360
 
IT6701-Information Management Unit 3
IT6701-Information Management Unit 3IT6701-Information Management Unit 3
IT6701-Information Management Unit 3
SIMONTHOMAS S
 
Sybase PowerDesigner Vs Erwin
Sybase PowerDesigner Vs ErwinSybase PowerDesigner Vs Erwin
Sybase PowerDesigner Vs Erwin
Sybase Türkiye
 
Sql server briefing sept
Sql server briefing septSql server briefing sept
Sql server briefing sept
Mark Kromer
 
Data Flux
Data FluxData Flux
Informatica Products and Usage
Informatica Products  and UsageInformatica Products  and Usage
Informatica Products and Usage
BigClasses Com
 

What's hot (20)

Introduction to Master Data Services in SQL Server 2012
Introduction to Master Data Services in SQL Server 2012Introduction to Master Data Services in SQL Server 2012
Introduction to Master Data Services in SQL Server 2012
 
Dqs mds-matching 15042015
Dqs mds-matching 15042015Dqs mds-matching 15042015
Dqs mds-matching 15042015
 
EIM Tutorial
EIM TutorialEIM Tutorial
EIM Tutorial
 
Master Data Management
Master Data ManagementMaster Data Management
Master Data Management
 
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)
 
A Crash Course in SQL Server Administration for Reluctant Database Administra...
A Crash Course in SQL Server Administration for Reluctant Database Administra...A Crash Course in SQL Server Administration for Reluctant Database Administra...
A Crash Course in SQL Server Administration for Reluctant Database Administra...
 
Bi an ia with sap sybase power designer
Bi an ia with sap sybase power designerBi an ia with sap sybase power designer
Bi an ia with sap sybase power designer
 
Data Quality Services in SQL Server 2012
Data Quality Services in SQL Server 2012Data Quality Services in SQL Server 2012
Data Quality Services in SQL Server 2012
 
Master Data Management
Master Data ManagementMaster Data Management
Master Data Management
 
DQS & MDS in SQL Server 2016
DQS & MDS in SQL Server 2016DQS & MDS in SQL Server 2016
DQS & MDS in SQL Server 2016
 
Data quality services
Data quality servicesData quality services
Data quality services
 
Master Data Management
Master Data ManagementMaster Data Management
Master Data Management
 
MDM Architecture - SAP
MDM Architecture - SAPMDM Architecture - SAP
MDM Architecture - SAP
 
Introduction to Data Management
Introduction to Data ManagementIntroduction to Data Management
Introduction to Data Management
 
Examining Master Data integration using BizTalk Server and SQL Server Master ...
Examining Master Data integration using BizTalk Server and SQL Server Master ...Examining Master Data integration using BizTalk Server and SQL Server Master ...
Examining Master Data integration using BizTalk Server and SQL Server Master ...
 
IT6701-Information Management Unit 3
IT6701-Information Management Unit 3IT6701-Information Management Unit 3
IT6701-Information Management Unit 3
 
Sybase PowerDesigner Vs Erwin
Sybase PowerDesigner Vs ErwinSybase PowerDesigner Vs Erwin
Sybase PowerDesigner Vs Erwin
 
Sql server briefing sept
Sql server briefing septSql server briefing sept
Sql server briefing sept
 
Data Flux
Data FluxData Flux
Data Flux
 
Informatica Products and Usage
Informatica Products  and UsageInformatica Products  and Usage
Informatica Products and Usage
 

Similar to Getting started with Master Data Services 2012

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
Bilot
 
Agilewiz PaaS, SaaS, Web 2.5, Platform Technology, BPO Platform Technology,Di...
Agilewiz PaaS, SaaS, Web 2.5, Platform Technology, BPO Platform Technology,Di...Agilewiz PaaS, SaaS, Web 2.5, Platform Technology, BPO Platform Technology,Di...
Agilewiz PaaS, SaaS, Web 2.5, Platform Technology, BPO Platform Technology,Di...
Akshay Shah
 
Mstr meetup
Mstr meetupMstr meetup
Mstr meetup
Bhavani Akunuri
 
Microsoft SQL Server 2012 Data Warehouse on Hitachi Converged Platform
Microsoft SQL Server 2012 Data Warehouse on Hitachi Converged PlatformMicrosoft SQL Server 2012 Data Warehouse on Hitachi Converged Platform
Microsoft SQL Server 2012 Data Warehouse on Hitachi Converged Platform
Hitachi Vantara
 
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
Reno Massimino
 
2009/11 Database Architechs Presentation
2009/11   Database Architechs Presentation2009/11   Database Architechs Presentation
2009/11 Database Architechs Presentation
Database Architechs
 
Overview of business intelligence
Overview of business intelligenceOverview of business intelligence
Overview of business intelligence
Ahsan Kabir
 
SAP Overview for Managers
SAP Overview for ManagersSAP Overview for Managers
SAP Overview for Managers
Atanu Ghosh
 
AAO BI Resume
AAO BI ResumeAAO BI Resume
AAO BI Resume
Al Ottley
 
Steve gregory resume bi
Steve gregory resume biSteve gregory resume bi
Steve gregory resume bi
Steve Gregory
 
Master Data Management using WSO2 Platform
Master Data Management using WSO2 PlatformMaster Data Management using WSO2 Platform
Master Data Management using WSO2 Platform
WSO2
 
SQLSaturday #188 - Enterprise Information Management
SQLSaturday #188  - Enterprise Information ManagementSQLSaturday #188  - Enterprise Information Management
SQLSaturday #188 - Enterprise Information Management
Tillmann Eitelberg
 
SQL Server 2019 Master Data Service
SQL Server 2019 Master Data ServiceSQL Server 2019 Master Data Service
SQL Server 2019 Master Data Service
Kenichiro Nakamura
 
Microsoft SQL Server 2008 R2 and BizTalk Server Presentation
Microsoft SQL Server 2008 R2 and BizTalk Server PresentationMicrosoft SQL Server 2008 R2 and BizTalk Server Presentation
Microsoft SQL Server 2008 R2 and BizTalk Server Presentation
Microsoft Private Cloud
 
satya_-_Infy
satya_-_Infysatya_-_Infy
satya_-_Infy
Satyadeep Alapati
 
Bi an ia with sap sybase power designer
Bi an ia with sap sybase power designerBi an ia with sap sybase power designer
Bi an ia with sap sybase power designer
Jane Kitabayashi
 
Presentation application change management and data masking strategies for ...
Presentation   application change management and data masking strategies for ...Presentation   application change management and data masking strategies for ...
Presentation application change management and data masking strategies for ...
xKinAnx
 
MSBI Interview Questions And Answers | MSBI Certification Training | Edureka
MSBI Interview Questions And Answers | MSBI Certification Training | EdurekaMSBI Interview Questions And Answers | MSBI Certification Training | Edureka
MSBI Interview Questions And Answers | MSBI Certification Training | Edureka
Edureka!
 
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
Thor Henning Hetland
 
24 Hours of PASS -- Enterprise Data Mining with SQL Server
24 Hours of PASS -- Enterprise Data Mining with SQL Server24 Hours of PASS -- Enterprise Data Mining with SQL Server
24 Hours of PASS -- Enterprise Data Mining with SQL Server
Mark Tabladillo
 

Similar to Getting started with Master Data Services 2012 (20)

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
 
Agilewiz PaaS, SaaS, Web 2.5, Platform Technology, BPO Platform Technology,Di...
Agilewiz PaaS, SaaS, Web 2.5, Platform Technology, BPO Platform Technology,Di...Agilewiz PaaS, SaaS, Web 2.5, Platform Technology, BPO Platform Technology,Di...
Agilewiz PaaS, SaaS, Web 2.5, Platform Technology, BPO Platform Technology,Di...
 
Mstr meetup
Mstr meetupMstr meetup
Mstr meetup
 
Microsoft SQL Server 2012 Data Warehouse on Hitachi Converged Platform
Microsoft SQL Server 2012 Data Warehouse on Hitachi Converged PlatformMicrosoft SQL Server 2012 Data Warehouse on Hitachi Converged Platform
Microsoft SQL Server 2012 Data Warehouse on Hitachi Converged Platform
 
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
 
2009/11 Database Architechs Presentation
2009/11   Database Architechs Presentation2009/11   Database Architechs Presentation
2009/11 Database Architechs Presentation
 
Overview of business intelligence
Overview of business intelligenceOverview of business intelligence
Overview of business intelligence
 
SAP Overview for Managers
SAP Overview for ManagersSAP Overview for Managers
SAP Overview for Managers
 
AAO BI Resume
AAO BI ResumeAAO BI Resume
AAO BI Resume
 
Steve gregory resume bi
Steve gregory resume biSteve gregory resume bi
Steve gregory resume bi
 
Master Data Management using WSO2 Platform
Master Data Management using WSO2 PlatformMaster Data Management using WSO2 Platform
Master Data Management using WSO2 Platform
 
SQLSaturday #188 - Enterprise Information Management
SQLSaturday #188  - Enterprise Information ManagementSQLSaturday #188  - Enterprise Information Management
SQLSaturday #188 - Enterprise Information Management
 
SQL Server 2019 Master Data Service
SQL Server 2019 Master Data ServiceSQL Server 2019 Master Data Service
SQL Server 2019 Master Data Service
 
Microsoft SQL Server 2008 R2 and BizTalk Server Presentation
Microsoft SQL Server 2008 R2 and BizTalk Server PresentationMicrosoft SQL Server 2008 R2 and BizTalk Server Presentation
Microsoft SQL Server 2008 R2 and BizTalk Server Presentation
 
satya_-_Infy
satya_-_Infysatya_-_Infy
satya_-_Infy
 
Bi an ia with sap sybase power designer
Bi an ia with sap sybase power designerBi an ia with sap sybase power designer
Bi an ia with sap sybase power designer
 
Presentation application change management and data masking strategies for ...
Presentation   application change management and data masking strategies for ...Presentation   application change management and data masking strategies for ...
Presentation application change management and data masking strategies for ...
 
MSBI Interview Questions And Answers | MSBI Certification Training | Edureka
MSBI Interview Questions And Answers | MSBI Certification Training | EdurekaMSBI Interview Questions And Answers | MSBI Certification Training | Edureka
MSBI Interview Questions And Answers | MSBI Certification Training | Edureka
 
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
 
24 Hours of PASS -- Enterprise Data Mining with SQL Server
24 Hours of PASS -- Enterprise Data Mining with SQL Server24 Hours of PASS -- Enterprise Data Mining with SQL Server
24 Hours of PASS -- Enterprise Data Mining with SQL Server
 

Recently uploaded

GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
Project Management Semester Long Project - Acuity
Project Management Semester Long Project - AcuityProject Management Semester Long Project - Acuity
Project Management Semester Long Project - Acuity
jpupo2018
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Wask
 
Webinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data WarehouseWebinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data Warehouse
Federico Razzoli
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
David Brossard
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
Wouter Lemaire
 

Recently uploaded (20)

GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
Project Management Semester Long Project - Acuity
Project Management Semester Long Project - AcuityProject Management Semester Long Project - Acuity
Project Management Semester Long Project - Acuity
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
 
Webinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data WarehouseWebinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data Warehouse
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
 

Getting started with Master Data Services 2012

  • 1. GETTING STARTED WITH MASTER DATA SERVICES 2012 Luis Figueroa – MCITP(BI) | MCT
  • 2. LUIS FIGUEROA SOLUTIONS ARCHITECT - TEKPARTNERS BUSINESS INTELLIGENCE SOLUTIONS MICROSOFT CERTIFIED IT PROFESSIONAL (BUSINESS INTELLIGENCE) MICROSOFT CERTIFIED TRAINER PRESIDENT – MICROSOFT BUSINESS INTELLIGENCE USER GROUP OF SOUTH FLORIDA DIRECTOR AT LARGE – SOUTH FLORIDA SQL SERVER USER GROUP SQL PASS COMMUNITY LEADER SQL SATURDAY SPEAKER AND ORGANIZER Blog: https://blog.extremebi.net Twitter: @LuisEFigueroa LinkedIn: /In/LuisEFigueroa
  • 3. AGENDA  Versions of the truth  Meet Master Data Services  MDS Models  Hierarchies and Collections  MDS validation and business rules  The Master Data Hub  Demo
  • 6. MEET MASTER DATA SERVICES
  • 7. MASTER DATA FLOWS INTO MASTER DATA SERVICES FOR CONSOLIDATION * Think Customers, vendors, products, locations, etc. Data that provides context to your measures. *
  • 10. MDS MODELS Container that encapsulate entities, hierarchies and collections that define a business entity or area of interest. Models can be versioned.
  • 11. ENTITIES In their simplest form they are the base container for data. You can think of it as the equivalent of a database table. It contains all of the attributes that define a business entity.
  • 12. ATTRIBUTES Describe a member of an entity. You can think of them as the equivalent of a table’s column. Can be free from, Domain based or a file.
  • 14. HIERARCHIES A hierarchy is a tree structure that represents the relationships between members. You can use them to: - Group similar members for organizational purposes. - Consolidate and summarize members for reporting and analysis. Members have one and only one parent.
  • 15. DERIVED HIERARCHIES Based on parent-child relationships between two existing entities. Relationships are inferred based on domain-based values.
  • 16. EXPLICIT HIERARCHIES Contain leaf members from one entity. Consolidated members are created and leaf members are explicitly assigned to the consolidated members.
  • 17. COLLECTIONS Groups of consolidated members of an explicit hierarchy and leaf members from a single entity.
  • 18. BUSINESS RULES AND VALIDATIONS
  • 19. BUSINESS RULES - If / Then statements that check for the existence of a given condition across the attributes of a member. They can initiate actions such as defaulting values, changing values, validations and external workflows. - Business rules are evaluated in an order corresponding to the priority assigned to them.
  • 21. LOAD DATA INTO STAGING TABLES Use any method supported to load data into SQL server. ERP CRM LOB Spread-Mart ERP CRM LOB Spread-Mart SSIS / Data Quality Services Azure market
  • 22. EXECUTE STAGING STORED PROCEDURES - stg_udp.EntityName_Leaf - Stg.udp_EntityName_Consolidated - Stg.udp.EntityName_Relationship ERP CRM LOB Spread-Mart ERP CRM LOB Spread-Mart SSIS / Data Quality Services Azure market Staging stored procedures
  • 24. SUBSCRIPTION VIEWS Standard SQL Server views that provide access only to the entity’s attributes in a variety of formats. ERP CRM LOB Spread-Mart ERP CRM LOB Spread-Mart SSIS / Data Quality Services Azure market Staging stored procedures SQL Server Views Staging tables MDS internal tables Subscription view creation
  • 26. MASTER DATA HUB ARCHITECTURE After data is generated in the multiple OLTP applications, the data is extracted with SSIS for cleansing and deduplicated using DQS. It is then loaded into Master Data Services for consolidation and management by the data stewards. Master data can then flow back to the OLTP systems standardizing the definition of business entities across the enterprise. ERP CRM LOB Spread-Mart ERP CRM LOB Spread-Mart SSIS / Data Quality Services Azure market Staging stored procedures SQL Server Views Staging tables MDS internal tables Subscription view creation Master Data Services Manager Master Data Services Add-In for Excel Data Warehouse
  • 28. RESOURCES  Implementing a data warehouse with SQL Server 2012 Microsoft Press  Microsoft SQL Server 2012 Master Data Services (McGraw-Hill/Osborne Media)  Microsoft Books Online - Master Data Services http://msdn.microsoft.com/en-us/library/ee633763.aspx
  • 29. CONNECT WITH US MICROSOFT BUSINESS INTELLIGENCE USERS GROUP HTTP://MSBISF.SQLPASS.ORG/ SOUTH FLORIDA SQL SERVER USERS GROUP HTTP://SFSSUG.COM PROFESSIONAL ASSOCIATION FOR SQL SERVER (PASS) HTTP://SQLPASS.ORG Blog: https://blog.extremebi.net Twitter: @LuisEFigueroa LinkedIn: /In/LuisEFigueroa