Microsoft SQL Server 2012 Master Data Services

7,850 views

Published on

Author: Mark Gschwind, DesignMind
San Francisco, California

Master Data Services had a major upgrade in the SQL Server 2012 release. BI Consultant Mark Gschwind takes you through the new Excel interface, the new Silverlight look and feel, and integration improvements.

Knowing how to use this tool can be a valuable addition to your repertoire as a BI professional, allowing you to address data quality and other challenges.

Mark will show how to create a model, add columns and rows, manage security, and create hierarchies. He demos the new Excel interface and discuss how to allow you to manage master data yourself. He'll touch on how to integrate with a DW, migrating from Dev to Production.

You'll learn:

* How to let users manage dimensions and hierarchies for your DW
* How to create workflows to improve data quality in your DW
* Tips from real-life implementations to help you achieve a successful implementation

Mark Gschwind, Partner at DesignMind, is an expert on data warehousing, OLAP, and ERP migration. He has authored three enterprise data warehouses and over 80 OLAP cubes for 46 clients in a wide range of industries. Mark has certifications in SQL Server and Oracle Essbase.




Published in: Technology
  • Be the first to comment

Microsoft SQL Server 2012 Master Data Services

  1. 1. Master Data Services inSQL Server 2012Mark GschwindVP, Business IntelligenceDesignMind
  2. 2. Agenda What is Master Data? Why is it important? Overview of SQL 2012 MDS  Capabilities  Underlying Architecture Demo i) creating a model, ii) using the new Excel interface, iii) creating a hierarchy, iv) exposing MDS data to the DW, v) using business rules Case Study Tips on successful implementations
  3. 3. About Mark Gschwind Vice President of Business Intelligence at DesignMind Business Intelligence speaker and author BI Consultant since 1995 BI implementations for over 46 clients  (DWs/Cubes/Reporting/Mining) Focus on delivering BI using an agile methodology MCP, certified in Oracle Essbase Used MDS since 2008 (EDM by Stratature)mgschwind@designmind.comfind me on
  4. 4. DesignMind San Francisco Silicon Valley, Seattle DatabasesCustom Software Data Marts, Data Warehouses, Master Data Management, Reporting, Analytics, Dashboards, Mobile, ETL Business Intelligence Multi-Terabyte Data Warehouse Architecture & Implementation Systems Microsoft Certified Gold Partner SQL Server, SharePoint, .NET
  5. 5. What is Master Data?  Central 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. 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 The IT department has built a dataTable• containing information on mapping objects Metadata management / warehouse and reporting platform, butbetween data dictionary ETL processes are different systems. business users complain about thereferencing the table making transformation correctness of the dimensions and lack ofdecisions. agility in making updates.MDS enables business users to manage the MDS empowers the business users toobjects mapping manage dimensions themselves while IT can govern the changes
  7. 7. Where is Master Data (in a DW)?
  8. 8. Why Master Data Is Important
  9. 9. Why Master Data Is Important
  10. 10. Why Master Data Is Important
  11. 11. MDS Capabilities Modeling Validation Authoring business rules Entities, Attributes, to ensure data Hierarchies correctness Master Data Data MatchingRole-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, ..)
  12. 12. MDS Architecture
  13. 13. Business Rules Business Rules are expressions and actions that can govern the conduct of business processes Enable data governance by: -- Alerting users to data quality issues -- Creating simple workflows Have limitations, but can be extended to SharePoint
  14. 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. 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. 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 Use business rules, lots of simple ones
  17. 17. Additional Resourceshttp://www.mdsuser.com/http://www.msdev.com/Directory/SeriesDescription.aspx?CourseId=155http://msdn.microsoft.com/library/ee633763%28SQL.110%29.aspxhttp://social.msdn.microsoft.com/Forums/en/sqlmds/threads
  18. 18. Thank you. Mark Gschwindmgschwind@designmind.com

×