SlideShare una empresa de Scribd logo
1 de 18
Descargar para leer sin conexión
Master Data Services in
SQL Server 2012
Mark Gschwind
VP, Business Intelligence
DesignMind
Agenda
   What is Master Data?
   Why is it important?
   Overview of SQL 2012 MDS
      Capabilities
      Underlying Architecture
   Demo
     1.   Creating a model
     2.   Using the new Excel interface
     3.   Creating a hierarchy
     4.   Exposing MDS data to the DW
     5.   Using business rules
   Case Study
   Tips on successful implementations
About Mark Gschwind
   VP of Business Intelligence at DesignMind
   PASS (BAADD) member for over 10 years
   BI Consultant since 1995
   BI implementations for over 46 clients
     Datawarehouse/Cubes/Reporting/Data Mining
   Focus on delivering BI using an agile methodology
   MCP, certified in Oracle Essbase
   Used MDS since 2008 (EDM by Stratature)

             mgschwind@designmind.com
             find me on
DesignMind
   San Francisco based, 30 people, 3 Microsoft MVPs
   Microsoft Gold Certified Partner
   Capabilities include Custom .NET Development,
    SharePoint Development, and Business Intelligence
   Data Warehouses, Master Data Management, Reporting,
    Analytics, Dashboards, Mobile

                     www.designmind.com
What is Master Data?




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


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

MDS enables users to curate Master Data. This capability can be
  powerful in a number of scenarios across an organization.
Main Scenarios
       Data                                             Data Warehouse/
       Management                                       Data Marts Mgmt
       Solutions
        Provides storage and                             Enable business users to
        management of the                                manage the dimensions
        objects and metadata                             and hierarchies of DW /
        used as the application                          Data Marts
        knowledge

        •   Object mappings                              •   BI scenarios

        •   Reference Data /
            managed object lists

Table containing information on mapping objects        The IT department has built a data
          • Metadata management /
between differentdictionaryETL processes are           warehouse and reporting platform, but
              data systems.
referencing the table making transformation System B
       Canonical form          System A                business users need more agility in
Product Product
decisions.                                             making updates.
ID      Name     Color Size ID  Name Price ID
MDS enables business users to manage the
                                                Name   MDS empowers the business users to
objects mapping                                        manage dimensions themselves while
                                                       IT can govern the changes
Where is Master Data (in a DW)?
Why Master Data Is Important
Why Master Data Is Important
Why Master Data Is Important
MDS Capabilities
        Modeling                                                                Validation
                                                                       Authoring business rules
    Entities, Attributes,                                                  to ensure data
       Hierarchies                                                           correctness




                                           Master Data
                                                                                   Data Matching
Role-based Security and                    Stewardship
                                                                                  (DQS Integrated)
Transaction Annotation                Excel Add-
                                                       Web UI
                                          In

                                                                                    Versioning

                               Enabling Integration & Sharing
    Loading batched             Registering to     Consuming data            Workflow /
      data through             changes through      through Views           Notifications
     Staging Tables                 APIs


                                                                     External
                       Excel                 DWH
                                                                    (CRM, ..)
MDS Architecture
Business Rules

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

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

   Have limitations, but can be extended to
    SharePoint
Security

   Functional area permissions
   Model/Entity level permissions provide column-
    level security
   Hierarchy permissions allow row-level security
   Use AD groups, not individual users
   Only use Hierarchy permissions if row-level
    security is required
Managing MDS Environments
   Use MDS Configuration Manager to create a Dev
    website and DB
   Use web UI to deploy model structure only
   Use MDSModelDeploy.exe to deploy model+data
    •   To package an existing model



    •   To deploy an existing package


    •   To deploy an update
MDS Tips

   Start small and build incrementally
   Create and use a development environment
   Engage the business users and get them to
    own the process
Additional Resources

http://www.mdsuser.com/


http://www.msdev.com/Directory/SeriesDescr
iption.aspx?CourseId=155


http://msdn.microsoft.com/library/ee633763
%28SQL.110%29.aspx


http://social.msdn.microsoft.com/Forums/en/
sqlmds/threads
Contact Us

      Custom Software,
      Database, and Business
      Intelligence Solutions

      465 California Street
      San Francisco

      www.designmind.com

Más contenido relacionado

Más de Mark Ginnebaugh

Más de Mark Ginnebaugh (20)

Microsoft SQL Server Continuous Integration
Microsoft SQL Server Continuous IntegrationMicrosoft SQL Server Continuous Integration
Microsoft SQL Server Continuous Integration
 
Hortonworks Big Data & Hadoop
Hortonworks Big Data & HadoopHortonworks Big Data & Hadoop
Hortonworks Big Data & Hadoop
 
Microsoft SQL Server Physical Join Operators
Microsoft SQL Server Physical Join OperatorsMicrosoft SQL Server Physical Join Operators
Microsoft SQL Server Physical Join Operators
 
Microsoft PowerPivot & Power View in Excel 2013
Microsoft PowerPivot & Power View in Excel 2013Microsoft PowerPivot & Power View in Excel 2013
Microsoft PowerPivot & Power View in Excel 2013
 
Microsoft Data Warehouse Business Intelligence Lifecycle - The Kimball Approach
Microsoft Data Warehouse Business Intelligence Lifecycle - The Kimball ApproachMicrosoft Data Warehouse Business Intelligence Lifecycle - The Kimball Approach
Microsoft Data Warehouse Business Intelligence Lifecycle - The Kimball Approach
 
Fusion-io Memory Flash for Microsoft SQL Server 2012
Fusion-io Memory Flash for Microsoft SQL Server 2012Fusion-io Memory Flash for Microsoft SQL Server 2012
Fusion-io Memory Flash for Microsoft SQL Server 2012
 
Microsoft Data Mining 2012
Microsoft Data Mining 2012Microsoft Data Mining 2012
Microsoft Data Mining 2012
 
Microsoft SQL Server PASS News August 2012
Microsoft SQL Server PASS News August 2012Microsoft SQL Server PASS News August 2012
Microsoft SQL Server PASS News August 2012
 
Business Intelligence Dashboard Design Best Practices
Business Intelligence Dashboard Design Best PracticesBusiness Intelligence Dashboard Design Best Practices
Business Intelligence Dashboard Design Best Practices
 
Microsoft Mobile Business Intelligence
Microsoft Mobile Business Intelligence Microsoft Mobile Business Intelligence
Microsoft Mobile Business Intelligence
 
Microsoft SQL Server 2012 Cloud Ready
Microsoft SQL Server 2012 Cloud ReadyMicrosoft SQL Server 2012 Cloud Ready
Microsoft SQL Server 2012 Cloud Ready
 
Microsoft SQL Server 2012 Master Data Services
Microsoft SQL Server 2012 Master Data ServicesMicrosoft SQL Server 2012 Master Data Services
Microsoft SQL Server 2012 Master Data Services
 
Microsoft SQL Server PowerPivot
Microsoft SQL Server PowerPivotMicrosoft SQL Server PowerPivot
Microsoft SQL Server PowerPivot
 
Microsoft SQL Server Testing Frameworks
Microsoft SQL Server Testing FrameworksMicrosoft SQL Server Testing Frameworks
Microsoft SQL Server Testing Frameworks
 
Microsoft SQL Server - How to Collaboratively Manage Excel Data
Microsoft SQL Server - How to Collaboratively Manage Excel DataMicrosoft SQL Server - How to Collaboratively Manage Excel Data
Microsoft SQL Server - How to Collaboratively Manage Excel Data
 
Microsoft SQL Server Flash Storage
Microsoft SQL Server Flash StorageMicrosoft SQL Server Flash Storage
Microsoft SQL Server Flash Storage
 
Microsoft Business Intelligence Performance Management Dan Bulos_2011
Microsoft Business Intelligence Performance Management Dan Bulos_2011Microsoft Business Intelligence Performance Management Dan Bulos_2011
Microsoft Business Intelligence Performance Management Dan Bulos_2011
 
Microsoft SQL Server Filtered Indexes & Sparse Columns Feb 2011
Microsoft SQL Server Filtered Indexes & Sparse Columns Feb 2011Microsoft SQL Server Filtered Indexes & Sparse Columns Feb 2011
Microsoft SQL Server Filtered Indexes & Sparse Columns Feb 2011
 
SQL Server Managing Test Data & Stress Testing January 2011
SQL Server Managing Test Data & Stress Testing January 2011SQL Server Managing Test Data & Stress Testing January 2011
SQL Server Managing Test Data & Stress Testing January 2011
 
Microsoft SQL Server Query Tuning
Microsoft SQL Server Query TuningMicrosoft SQL Server Query Tuning
Microsoft SQL Server Query Tuning
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Último (20)

Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 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)
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
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
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 

Microsoft Master Data Services with SQL Server 2012

  • 1. Master Data Services in SQL Server 2012 Mark Gschwind VP, Business Intelligence DesignMind
  • 2. Agenda  What is Master Data?  Why is it important?  Overview of SQL 2012 MDS  Capabilities  Underlying Architecture  Demo 1. Creating a model 2. Using the new Excel interface 3. Creating a hierarchy 4. Exposing MDS data to the DW 5. Using business rules  Case Study  Tips on successful implementations
  • 3. About Mark Gschwind  VP of Business Intelligence at DesignMind  PASS (BAADD) member for over 10 years  BI Consultant since 1995  BI implementations for over 46 clients  Datawarehouse/Cubes/Reporting/Data Mining  Focus on delivering BI using an agile methodology  MCP, certified in Oracle Essbase  Used MDS since 2008 (EDM by Stratature) mgschwind@designmind.com find me on
  • 4. DesignMind  San Francisco based, 30 people, 3 Microsoft MVPs  Microsoft Gold Certified Partner  Capabilities include Custom .NET Development, SharePoint Development, and Business Intelligence  Data Warehouses, Master Data Management, Reporting, Analytics, Dashboards, Mobile www.designmind.com
  • 5. What is Master Data?   Centralized maintenance (or curation)  Continuous quality management  Ease of access for business users (not just IT)  Effective sharing (producing and consuming)  Master Data contains different attributes for different departments (marketing, finance, operations, business groups…) MDS enables users to curate Master Data. This capability can be powerful in a number of scenarios across an organization.
  • 6. Main Scenarios Data Data Warehouse/ Management Data Marts Mgmt Solutions Provides storage and Enable business users to management of the manage the dimensions objects and metadata and hierarchies of DW / used as the application Data Marts knowledge • Object mappings • BI scenarios • Reference Data / managed object lists Table containing information on mapping objects The IT department has built a data • Metadata management / between differentdictionaryETL processes are warehouse and reporting platform, but data systems. referencing the table making transformation System B Canonical form System A business users need more agility in Product Product decisions. making updates. ID Name Color Size ID Name Price ID MDS enables business users to manage the Name MDS empowers the business users to objects mapping manage dimensions themselves while IT can govern the changes
  • 7. Where is Master Data (in a DW)?
  • 8. Why Master Data Is Important
  • 9. Why Master Data Is Important
  • 10. Why Master Data Is Important
  • 11. MDS Capabilities Modeling Validation Authoring business rules Entities, Attributes, to ensure data Hierarchies correctness Master Data Data Matching Role-based Security and Stewardship (DQS Integrated) Transaction Annotation Excel Add- Web UI In Versioning Enabling Integration & Sharing Loading batched Registering to Consuming data Workflow / data through changes through through Views Notifications Staging Tables APIs External Excel DWH (CRM, ..)
  • 13. Business Rules  Business Rules are expressions and actions that can govern the conduct of business processes  Enable data governance by: -- Enforcing data standards -- Alerting users to data quality issues -- Creating simple workflows  Have limitations, but can be extended to SharePoint
  • 14. Security  Functional area permissions  Model/Entity level permissions provide column- level security  Hierarchy permissions allow row-level security  Use AD groups, not individual users  Only use Hierarchy permissions if row-level security is required
  • 15. Managing MDS Environments  Use MDS Configuration Manager to create a Dev website and DB  Use web UI to deploy model structure only  Use MDSModelDeploy.exe to deploy model+data • To package an existing model • To deploy an existing package • To deploy an update
  • 16. MDS Tips  Start small and build incrementally  Create and use a development environment  Engage the business users and get them to own the process
  • 18. Contact Us Custom Software, Database, and Business Intelligence Solutions 465 California Street San Francisco www.designmind.com