Presentation is loading. Please wait.

Presentation is loading. Please wait.

Master Data Management & Microsoft Master Data Services Presented By: Jeff Prom Data Architect MCTS - Business Intelligence (2008), Admin (2008), Developer.

Similar presentations


Presentation on theme: "Master Data Management & Microsoft Master Data Services Presented By: Jeff Prom Data Architect MCTS - Business Intelligence (2008), Admin (2008), Developer."— Presentation transcript:

1 Master Data Management & Microsoft Master Data Services Presented By: Jeff Prom Data Architect MCTS - Business Intelligence (2008), Admin (2008), Developer (2008)

2 Agenda  What is Master Data Services?  What is Master Data Management?  Installation & Configuration  MDS Modeling Concepts  Features & Functionality  Excel Add-in  Demo  Questions / Wrap up

3 10 | 43 Master Data Services Master Data Management What Is?

4 What is Master Data Services?  Microsoft's solution to Master Data Management  Traditionally MDM solutions have been expensive, complex, and focused on a single domain.  Domain = Group of related data in a focused area.  MDS is flexible and can be used with multiple domains. It is relatively inexpensive and easy to use. 11 | 43

5 What is Master Data Management?  Master Data Management (MDM)  The management of non-transactional data.  Managing relationships between data groups.  Managing hierarchies within data groups.  Empower data stewards, not IT, to ensure data quality.  Provide an accurate source of data for other systems.  Data security.  Even though Master Data manages non-transactional data, it is almost always used within transactions.  Data Stewards help manage the data.  Technically savvy  Subject matter experts 12 | 43

6 Why do I need MDM?  Master data brings together multiple data sources throughout the organization into one centrally managed system.  Different business units within your organization may be managing similar sets of data.  Who has the most accurate set of data?  How much time and effort goes into managing the same data?  Ever receive two pieces of mail from the same company, or a letter asking you to open an account when you already have one?  That’s a company who could use a Master Data solution! 13 | 43

7 Common Domains in MDM  Customer Data  Financials  Product Information  Vendor Information  Employee Data  Locations 14 | 43

8 Company A (Before using MDM) 15 | 43

9 Company A (After using MDM) 16 | 43

10 Questions? 17 | 43

11 18 | 43 Master Data Services Let’s Dig In…

12 MDS Background  June, 2007 - Microsoft acquires Atlanta based Stratature  Stratature +EDM product becomes MDS.  Many Stratature employees have since moved on to a company called Profisee which is also based in Atlanta.  Version 1.0 in SQL Server 2008 R2  Version 2.0 in SQL Server 2012  Available in Enterprise & Business Intelligence Editions 19 | 43

13 How do you use MDS? 1. MDS User Interface  Web Based  Full functionality  Data Management 2. Excel Add in (New in SQL Server 2012)  Limited MDS functionality  Very useful when working with data 20 | 43

14 MDS Data Flow 21 | 43

15 Installation and Configuration 1. Install Prerequisites  PowerShell  IIS 2. Create a new database 3. Web Configuration  Website & Web Application  Associate to the MDS database  Enable DQS Integration (optional)  Enables Matching Functionality 22 | 43

16 Demo Install & Configuration 23 | 43

17 MDS Modeling Concepts  Models (Database)  Highest level of organization. Containers of related entities.  Entities (Table)  Base containers for data.  Attributes (Columns)  Attributes that describe members.  Members (Records)  Records that populate the entities. 24 | 43

18 Models (Databases)  Highest level of data organization  Models contain the following objects:  Entities  Attributes and attribute groups  Explicit and derived hierarchies  Collections 25 | 43

19 Entities (Tables)  Contained in MDS models  Groupings of similar data  Contains members  Typically one or more related entities per model 26 | 43

20 Attributes (Columns) and Attribute Groups  Attribute values describe the members of the entity.  Attribute Groups help to manage many attributes and can be assigned to roles for easy security management.  Three types of attributes:  Free-form  Domain-based  File attributes 27 | 43

21 Members (Records/Rows)  Members are the physical master data.  Three types of members:  Leaf (default)  Consolidated (Exist only when explicit hierarchies and collections are enabled for the entity)  Collection 28 | 43

22 Excel Add-in  New in SQL 2012  Office 2007 or higher  32-bit and 64-bit available  Good for working with 1million records or less  Has most functionality, except:  Business Rules  New Models  Hierarchies 29 | 43

23 Demo 30 | 43

24 Explicit (Ragged) Hierarchies  Organizes members from a single entity in any way you specify.  Are not based on domain-based attribute relationships.  No limitation on where you insert the consolidate members.  Each member can only be used once.  You need to create/enable explicit hierarchies on an entity to create a collection. 31 | 43

25 Derived Hierarchies  Derived from the domain-based attribute relationships.  The leaf members from one entity are used to group leaf members of another entity.  Based on relationships between entities.  Sorted by code. You cannot change the sort order.  Always contains a consistent number of levels. 32 | 43

26 Collections  A group of leaf and consolidated members from a single entity.  Use collections when you do not need a complete hierarchy but want groupings.  Doesn’t limit the number or types of members as long as they are within the same entity.  Doesn’t create a hierarchical structure, but a flat list of members.  A collection can also contain other collections. 33 | 43

27 Business Rules  If/Then statements that result in an action  Rules help ensure the quality and accuracy of your data.  Possible actions:  Default Value  Change Value  Validation  Email  External Action 34 | 43

28 Staging  Good for working with over 1 million records  At least one table is created per entity  Use the staging process to:  Create, update, deactivate, and delete leaf and consolidate members.  Update attribute values.  Designate relationships in explicit hierarchies. 1. Load data into the staging tables.  stg.name_Leaf  stg.name_Consolidated  stg.name_Relationship 2. Use stored procedures, or the MDS site, to load data from staging tables into MDS.  stg.udp_name_Leaf  stg.udp_name_Consolidated  stg.udp_name_Relationship MDS 35 | 43

29 Publishing Data  Create subscription Views in MDS  Subscribing Systems Can:  Use data directly from MDS  Pull and Process data from MDS to it’s own system.  Truncate local and copy from MDS  Use merge statements to update the source data  Use triggers to update the source data 36 | 43

30 Versions & Flags  Versions allow you to create copies of the master data within a model.  Can be locked while you validate your data, and then committed after the data has been validated.  Use versions to:  Create an auditable record of your data as it changes over time.  Prevent changes while you ensure data validates against business rules.  Lock down a model for use by subscribing systems.  Test different hierarchies without implementing them right away.  Use flags to mark and identify versions, such as ‘Latest’. 37 | 43

31 Security  Use to secure & restrict data  Based on local or Active Directory users and groups.  Grant MDS administrators  Able to specify security down to individual attributes. 38 | 43

32 Demo

33 Links  Microsoft MDS Overview  http://msdn.microsoft.com/en-us/library/ee633763.aspx  Microsoft Installation Guide  http://msdn.microsoft.com/en-us/library/ee633752(v=sql.110).aspx  Microsoft MDS Blog  http://blogs.msdn.com/b/mds/  Microsoft MDS Forums  http://social.technet.microsoft.com/Forums/en-US/sqlmds/threads  Microsoft Instructional Videos  http://msdn.microsoft.com/en-us/sqlserver/ff943581

34 MDS Books  Free eBook with a chapter on MDS:  http://go.microsoft.com/FWLink/?Linkid=229829

35 Jeff Prom  Contact Info  Blog: http://jeffprom.wordpress.com  Email: jeffprom@comcast.net  LinkedIn: www.linkedin.com/pub/jeff-prom/7/1b7/bb1/ Questions?

36 Thank You! Jeff Prom


Download ppt "Master Data Management & Microsoft Master Data Services Presented By: Jeff Prom Data Architect MCTS - Business Intelligence (2008), Admin (2008), Developer."

Similar presentations


Ads by Google