An Introduction to Master Data. Carlton B Ramsey @eccentricdba http://www.eccentricdba.com



Similar documents
Master Data Services. SQL Server 2012 Books Online

Master Data Services Training Guide. Modeling Guidelines. Portions developed by Profisee Group, Inc Microsoft

Master Data Services Environment

Implementation & Administration

The Developer Side of Master Data Service 2012

Implementing a Data Warehouse with Microsoft SQL Server 2012

3/13/2008. Financial Analytics Operational Analytics Master Data Management. March 10, Looks like you ve got all the data what s the holdup?

Microsoft Data Warehouse in Depth

IST722 Syllabus. Instructor Paul Morarescu Phone Office hours (phone) Thus 10:00-12:00 EST

COURSE SYLLABUS COURSE TITLE:

Course Outline: Course: Implementing a Data Warehouse with Microsoft SQL Server 2012 Learning Method: Instructor-led Classroom Learning

James Serra Data Warehouse/BI/MDM Architect JamesSerra.com

Deriving Business Intelligence from Unstructured Data

MICROSOFT DATA WAREHOUSE IN DEPTH

Implementing a Data Warehouse with Microsoft SQL Server 2012 MOC 10777

Logical Modeling for an Enterprise MDM Initiative

Jeremy Kashel Tim Kent Martyn Bullerwell. Chapter No.2 "Master Data Services Overview"

Enterprise MDM Logical Modeling

Hyperion Master Data Management 9.0 Administration Student Guide

Online Courses. Version 9 Comprehensive Series. What's New Series

Integrating MDM and Business Intelligence

<Insert Picture Here> Extending Hyperion BI with the Oracle BI Server

Improving Performance of Microsoft CRM 3.0 by Using a Dedicated Report Server

For Sales Kathy Hall

Demystified CONTENTS Acknowledgments xvii Introduction xix CHAPTER 1 Database Fundamentals CHAPTER 2 Exploring Relational Database Components

Master data deployment and management in a global ERP implementation

Beta: Implementing a Data Warehouse with Microsoft SQL Server 2012

University Data Warehouse Design Issues: A Case Study

Course Outline. Module 1: Introduction to Data Warehousing

Print Audit 6 - How to Move Print Audit 6 and a SQL Server 2005 Express Database to a New Server

Global outlook on the perspectives of technologies like Power Hub

Microsoft SQL Server Master Data Services Roadmap

Microsoft. MCSA upgrade to SQL Server 2012 Certification Courseware. Version 1.0

ORACLE HEALTHCARE ANALYTICS DATA INTEGRATION

Implementing a Data Warehouse with Microsoft SQL Server 2012 (70-463)

MicroStrategy Course Catalog

Master Data Management Components. Zahra Mansoori

Implementing a Data Warehouse with Microsoft SQL Server 2012

Master Data Management. Zahra Mansoori

Turning your Warehouse Data into Business Intelligence: Reporting Trends and Visibility Michael Armanious; Vice President Sales and Marketing Datex,

What's New in SAS Data Management

Master Data Management Framework: Begin With an End in Mind

ADO and SQL Server Security

MONAHRQ Installation Permissions Guide. Version 2.0.4

Building an Effective Data Warehouse Architecture James Serra

A WHITE PAPER By Silwood Technology Limited

Knowledgent White Paper Series. Developing an MDM Strategy WHITE PAPER. Key Components for Success

Click on Start Control Panel Windows Firewall. This will open the main Windows Firewall configuration window.

Introduction to the Data Migration Framework (DMF) in Microsoft Dynamics WHITEPAPER

Enterprise Integration Management with Microsoft SQL Server 2012

MDM and Data Warehousing Complement Each Other

An Oracle White Paper March Managing Metadata with Oracle Data Integrator

Data warehouse and Business Intelligence Collateral

Updating Your SQL Server Skills to Microsoft SQL Server 2014 (10977) H8B96S

SENG 520, Experience with a high-level programming language. (304) , Jeff.Edgell@comcast.net

CHAPTER 5: BUSINESS ANALYTICS

Moving a Romexis Database to an Existing SQL Instance

SharePoint 2010 Intranet Case Study. Presented by Peter Carson President, Envision IT

Updating Your SQL Server Skills to Microsoft SQL Server 2014

appmdmtm MASTER DATA MANAGEMENT

Course 10777A: Implementing a Data Warehouse with Microsoft SQL Server 2012

Common Situations. Departments choosing best in class solutions for their specific needs. Lack of coordinated BI strategy across the enterprise

Building Views and Charts in Requests Introduction to Answers views and charts Creating and editing charts Performing common view tasks

GoldenGate and ODI - A Perfect Match for Real-Time Data Warehousing

COURSE 20463C: IMPLEMENTING A DATA WAREHOUSE WITH MICROSOFT SQL SERVER

Implementing a Data Warehouse with Microsoft SQL Server 2012

Oracle Data Integrator: Administration and Development

SQL Server 2012 Business Intelligence Boot Camp

Implementation Scenarios of Reporting from Data Warehouse for Business Intelligence

Riversand Technologies, Inc. Powering Accurate Product Information PIM VS MDM VS PLM. A Riversand Technologies Whitepaper

Implementing a Data Warehouse with Microsoft SQL Server

Master Data Management and Data Warehousing. Zahra Mansoori

NCOE whitepaper Master Data Deployment and Management in a Global ERP Implementation

Updating Your SQL Server Skills to Microsoft SQL Server 2014

What happens when Big Data and Master Data come together?

Project management integrated into Outlook

Using Master Data in Business Intelligence

Introduction to: SQL Server Reporting Services. Architecture, Installation, and Administration

Exam Number/Code: Exam Name: Implementing a Data. Version: Demo. Warehouse with Microsoft SQL Server 2012

Configuring Your Firewall for Client Access in Professional Edition

Data Testing on Business Intelligence & Data Warehouse Projects

Adam Rauch Partner, LabKey Software Extending LabKey Server Part 1: Retrieving and Presenting Data

Harness the value of information throughout the enterprise. IBM InfoSphere Master Data Management Server. Overview

Lost in Space? Methodology for a Guided Drill-Through Analysis Out of the Wormhole

Implementing a Data Warehouse with Microsoft SQL Server

Commercial Database Software Development- A review.

PrivateWire Gateway Load Balancing and High Availability using Microsoft SQL Server Replication

Fast and Easy Delivery of Data Mining Insights to Reporting Systems

Technology WHITE PAPER

MS Designing and Optimizing Database Solutions with Microsoft SQL Server 2008

Updating Your SQL Server Skills from Microsoft SQL Server 2008 to Microsoft SQL Server 2014

Category: Business Process and Integration Solution for Small Business and the Enterprise

Microsoft Exam MB2-702 Microsoft Dynamics CRM 2013 Deployment Version: 6.1 [ Total Questions: 90 ]

Enable Business Agility and Speed Empower your business with proven multidomain master data management (MDM)

SAS Mobile BI Security and the Mobile Device

Transcription:

An Introduction to Master Data Carlton B Ramsey @eccentricdba http://www.eccentricdba.com

About Me Application Developer turned DBA with over a decade of experience in the banking industry. User Group Member Ohio North SQL Server User Group (ONSQLSUG) Association of Information Technology Professionals (AITP) Northeast Ohio Information Security Forum (NEOISF) Northeast Ohio Oracle User Group (NOOUG) Data Platforms Microsoft SQL Server Oracle

What is Master Data Nouns Products Customers Employees Reference Data US Postal Addresses Universal Product Codes

Domains and Hierarchies Domains are groupings of related business data Customer (ID, Name, Gender, Birth Date) Hierarchies are relationship between different domains Manager -> Employee Customer -> Products

What is Master Data Management? Master Data Management (MDM) is the process of centralizing master data so we can do the following: Identify Data Discrepancies Increase Effectiveness

Components of Master Data Management Business Policies Processes Technical Tools

History of Master Data Management Master Files Enterprise Resource Planning (ERP) Systems Specialized Master Data Management Solutions Customer Data Intergration (CDI) Product Information Management (PIM)

The Cloud As we move towards a service oriented architecture and mashup data between various cloud services. How do we... Ensure we send only one email to a customer? Update all systems when an email is changed?

Master Data Management and Data Warehouses Master Data Management (MDM) facilitates data integration into the Data Warehouse and improves Data Quality.

Typical Data Warehouse Source: http://tinyurl.com/pragwrks422

Data Warehouse with MDS Source: http://tinyurl.com/pragwrks422

Master Data Services Terminology Overview Domain subject area; what you are managing (i.e. customer, product). Grouping of related business data that is an area of focus for a master data management solution Model Models are the highest level of organization within MDS. Models are nothing but containers of related entities. Only entities within the same model can be related within MDS Entity [Table] a container for a set of members. Contains attributes. Entities are the base containers for data in MDS. In their simplest form, entities can be thought of as tables in a database. Users control the attributes (columns) that are managed for each entity. If explicit hierarchies are enabled for an entity, the entity becomes far more complex, managing parent members and their consolidations as well as collections, their attributes, and the members associated with those collections Member [Rows in a table] a data element; classified as a leaf, consolidated, or collection member type. Members are the records that populate all the entities created in MDS. Leaf members are the primary members of an entity. If an entity is enabled for explicit hierarchies and collections, then consolidated members can be created, and can have their own attributes Attribute [Column] a property of entity members. Attribute types include free-form, file, or domain-based. Attributes describe members. Attributes can be loosely thought of as columns in a table. Entities contain members and their attribute values Domain-based Attributes Domain-based attributes are attributes in which the available values are restricted to the members stored in a related entity Hierarchy organization of members into various consolidated groups and levels to support analytic requirements. There are two management types for hierarchies in MDS: explicit and derived. Hierarchies enforce rules for member inclusion to ensure consolidations do not lose or double count values in connected applications Collection user-defined subset of leaf and consolidated members. Collections provide member grouping flexibility that is not supported in hierarchies Business Rule business logic that is intended to invoke a certain Master Data Services action Subscription View provides a layer over the MDM tables, denormalizing the master data and applying recognizable names to columns, making them much easier to work with. This allows for integration with downstream systems dependent on master data, hierarchies, and collections Canonical standardized data definitions/common data model Source: http://www.jamesserra.com/archive/2012/09/master-data-services-terminology-overview/

What do I need to use MDS? Web Server (IIS) (See source link for Roles, Features, Accounts and Permissions required ) Microsoft Silverlight Source: http://msdn.microsoft.com/en-us/library/ee633744.aspx

Master Data Services Example Deploying MDS Samples in SQL Server 2012 ( http://blogs.msdn.com/b/ jason_howell/archive/2011/12/15/deploying-mds-samples-in-sqlserver-2012.aspx ) Microsoft Windows [Version 6.1.7601] Copyright (c) 2009 Microsoft Corporation. All rights reserved. C:\Windows\system32>Cd "C:\Program Files\Microsoft SQL Server\110\Master Data Services\Configuration" C:\Program Files\Microsoft SQL Server\110\Master Data Services\Configuration>MDSModelDeploy.exe listservices MDS services (Service, Website, Virtual Path): MDS1, Default Web Site, MDS MDSModelDeploy operation completed successfully. Elapsed time: 00:00:07.3668549 C:\Program Files\Microsoft SQL Server\110\Master Data Services\Configuration>MDSModelDeploy.exe deploynew - package "C:\Program Files\Microsoft SQL Server\110\Master Data Services\Samples\Packages \chartofaccounts_en.pkg" -model ChartOfAccountsSample -service MDS1 Deploying package C:\Program Files\Microsoft SQL Server\110\Master Data Services\Samples\Packages \chartofaccounts_en.pkg using new model name ChartOfAccountsSample MDSModelDeploy operation completed successfully. Elapsed time: 00:01:04.9481359

How to perform a purge of a leaf item.

How to perform a purge of a leaf item.

How to perform a purge of a leaf item.

How to perform a purge of a leaf item.

How to perform a purge of a leaf item.

How to perform a purge of a leaf item.

How to perform a purge of a leaf item.

Additional Resources Ira Whiteside's Articles ( http://www.sqlservercentral.com/authors/ Articles/Ira_Whiteside/382777/ ) James Serra's Blog ( http://www.jamesserra.com/archive/category/ mdm/ ) Getting Started with Master Data Services (MDS) In SQL Server 2012 By Arshad Ali ( http://www.databasejournal.com/features/ mssql/getting-started-with-master-data-services-mds-in-sqlserver-2012.html ) YouTube Search Master Data Management ( http:// www.youtube.com/results?search_query=master+data +management ) Master Data Services Portal (http://msdn.microsoft.com/en-us/ sqlserver/ff943581.aspx )

References Microsoft SQL Server 2008 R2 Master Data Services Implementation & Administration by Tyler Graham and Suzanne Selhorn ( http://www.amazon.com/microsoft- Server-2008-Master-Services/dp/007175623X ) The Data Warehouse Lifecycle Toolkit by Ralph Kimball, Mary Ross, Warren Thornthwaite, Roy Mundy and Bob Becker ( http://www.amazon.com/data-warehouse-lifecycle- Toolkit/dp/0470149779 ) Integrating DQS, MDS and Your Data Warehouse by Chris Price ( http://tinyurl.com/pragwrks422 )

Any Questions?