Thank you for attending the MDM for the Enterprise Seminar Series!



Similar documents
MDM and Data Warehousing Complement Each Other

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

<Insert Picture Here> Master Data Management

Customer Data Hub Low Cost Fly High

MASTER DATA MANAGEMENT IN THE AGE OF BIG DATA

Salesforce Certified Data Architecture and Management Designer. Study Guide. Summer 16 TRAINING & CERTIFICATION

Why is Master Data Management getting both Business and IT Attention in Today s Challenging Economic Environment?

An Introduction to Master Data Management (MDM)

Creating the Golden Record

Master Your Data and Your Business Using Informatica MDM. Ravi Shankar Sr. Director, MDM Product Marketing

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

Information Management & Data Governance

Evolutionary Multi-Domain MDM and Governance in an Oracle Ecosystem

MASTER DATA MANAGEMENT: APPLICATIONS FOR CLINICAL TRIAL DATA

Oracle Master Data Management Solution

Master Data Management and Universal Customer Master Overview

Big Data and Big Data Governance

Logical Modeling for an Enterprise MDM Initiative

PPDM Well Master and Enterprise MDM Tools

Multi-Domain Master Data Management. Subhash Ramachandran VP, Product Management

Implement a Data Warehouse with Microsoft SQL Server 20463C; 5 days

US Department of Education Federal Student Aid Integration Leadership Support Contractor June 1, 2007

Using SAP Master Data Technologies to Enable Key Business Capabilities in Johnson & Johnson Consumer

Analance Data Integration Technical Whitepaper

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

Implementing a Data Warehouse with Microsoft SQL Server

Architected Blended Big Data with Pentaho

Whitepaper Data Governance Roadmap for IT Executives Valeh Nazemoff

ORACLE HYPERION DATA RELATIONSHIP MANAGEMENT

SAS Data Management Technologies Supporting a Data Governance Process. Dave Smith, SAS UK & I

Master Data Management

Analance Data Integration Technical Whitepaper

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

Critical Success Factors for Product Information Management (PIM) System Implementation

Supporting Your Data Management Strategy with a Phased Approach to Master Data Management WHITE PAPER

Service Oriented Data Management

ORACLE PRODUCT DATA HUB

SAS MDM 4.2. User s Guide. SAS Documentation

Introduction. Architecture Re-engineering. Systems Consolidation. Data Acquisition. Data Integration. Database Technology

Enabling Data Quality

The Foundations of Successful Reference Data Management

Master Data Governance Hub

Enterprise Data Governance

Agenda. 1 Enterprise Systems & Customer 2 Customer Hub: Overview 3. 4 Customer Hub Implementation Methodology

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

Implementing a Data Warehouse with Microsoft SQL Server

A Holistic Framework for Enterprise Data Management DAMA NCR

Welcome to online seminar on. Oracle PIM Data Hub. Presented by: Rapidflow Apps Inc

Ten Mistakes to Avoid When Planning Your CDI/MDM Project

Master Data Management (MDM) in the Public Sector

Three Fundamental Techniques To Maximize the Value of Your Enterprise Data

IRMAC SAS INFORMATION MANAGEMENT, TRANSFORMING AN ANALYTICS CULTURE. Copyright 2012, SAS Institute Inc. All rights reserved.

Implementing a Data Warehouse with Microsoft SQL Server

Medtronic: Managing Customer Master Data Integration to Build a Singular and Authoritative View of Customers. Himanshu Mishra

Implementing a Data Warehouse with Microsoft SQL Server 2012

Introducing webmethods OneData for Master Data Management (MDM) Software AG

INTEGRATE. The Baseline on MDM. Five Levels of Maturity for Master Data Management. by Jill Dyché and Evan Levy. White Paper

Introduction to TIBCO MDM

Implementing a Data Warehouse with Microsoft SQL Server 2012

SOA REFERENCE ARCHITECTURE: SERVICE TIER

What s a BA to do with Data? Discover and define standard data elements in business terms. Susan Block, Program Manager The Vanguard Group

INFORMATION TECHNOLOGY STANDARD

Enterprise Data Management

Data Integration Checklist

Master Data Management Components. Zahra Mansoori

Research. Mastering Master Data Management

Vermont Enterprise Architecture Framework (VEAF) Master Data Management Design

Data Governance Baseline Deployment

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

SQL Server Master Data Services A Point of View

iway Roadmap Michael Corcoran Sr. VP Corporate Marketing

Principal MDM Components and Capabilities

Cloud First Does Not Have to Mean Cloud Exclusively. Digital Government Institute s Cloud Computing & Data Center Conference, September 2014

Implementing a Data Warehouse with Microsoft SQL Server 2012 MOC 10777

Operational Excellence for Data Quality

Microsoft. Course 20463C: Implementing a Data Warehouse with Microsoft SQL Server

Implementing a Data Warehouse with Microsoft SQL Server MOC 20463

COURSE OUTLINE MOC 20463: IMPLEMENTING A DATA WAREHOUSE WITH MICROSOFT SQL SERVER

Product to Customer. through MDM. Presented by Luminita Vollmer, MBA, CDMP, CBIP

Continuing the MDM journey

Implementing a SQL Data Warehouse 2016

Building a Data Quality Scorecard for Operational Data Governance

Customer Data Management. Breaking down data silos for improved business outcomes

Top Five Reasons Not to Master Your Data in SAP ERP. White Paper

THOMAS RAVN PRACTICE DIRECTOR An Effective Approach to Master Data Management. March 4 th 2010, Reykjavik

Implementing a Data Warehouse with Microsoft SQL Server 2014

Customer Case Studies on MDM Driving Real Business Value

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

JOURNAL OF OBJECT TECHNOLOGY

What's New in SAS Data Management

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

Cloud Ready Data: Speeding Your Journey to the Cloud

POTENTIAL DHH TECHNICAL ARCHITECTURE

Transcription:

Thank you for attending the MDM for the Enterprise Seminar Series! Please do not distribute this presentations without permission from the speaker (see contact information within.) This is just intended as an additional reference for seminar participants. Keep in touch! What other MDM events, topics, articles or resources will help you? Email editor@searchdatamanagement.com with your thoughts.

Bullet-Proof MDM: Designing a World-Class Development Environment Evan Levy Partner Baseline Consulting TechTarget MDM for the Enterprise Series www.baseline-consulting.com Copyright 2008, Baseline Consulting. All rights reserved. Do not copy, print, or distribute without written permission 1

Views of MDM from the Industry "MDM is much more than a single technology solution; it requires an ecosystem of technologies to allow the creation, management, and distribution of high-quality master data throughout the organization" MDM is a set of disciplines and strategies that can be combined with information management products and services in order to provide a single view of customers, products, or other business entities. "MDM is a workflow-driven process in which business units and IT collaborate to harmonize, cleanse, publish and protect common information assets that must be shared across the enterprise. The discipline in IT that focuses on the management of reference or master data that is shared by several disparate IT systems and groups Copyright 2008, Baseline Consulting. All rights reserved. Do not copy, print, or distribute without written permission 2

MDM: The Convergence of Application System App Master Application System App App Application System Copyright 2008, Baseline Consulting. All rights reserved. Do not copy, print, or distribute without written permission 3

The Development Environment Common MDM Development Challenges Determining the MDM Capability Requirements Positioning MDM as an Infrastructure Component Understanding the Differences in MDM Development Staffing the Development Team Copyright 2008, Baseline Consulting. All rights reserved. Do not copy, print, or distribute without written permission 4

The Elements of MDM Content Relationship Access Change Management Processing Subject Subject Area Area Party Party Identity Identity Details ( Like Details ( Like Like Attributes) Identification Attributes) Identification Attributes Attributes Groupings Groupings (Rules/Logic) Item Item Names (Rules/Logic) Names Definitions Definitions Hierarchy Hierarchy (Parent/Child) Value (Parent/Child) Value Representation Representation Relationship Relationship Rules Format Rules / / Format Situations Standards Situations Standards Access Access & Sharing Sharing Policy Policy (External / Internal) (External / Internal) Provisioning Provisioning Metadata Metadata (usage, lineage, etc) (usage, lineage, etc) Compliance Compliance / / Security Security External External Sources Sources Standards Management MDM Quality Quality & Acceptance Acceptance Measurement Measurement & Monitoring Monitoring Error Error Detection Detection and and Correction Correction Centralized Centralized Change Change Control Control Stewardship Stewardship Match Match and and Identification Identification CRUD CRUD Processing Processing Change Change Logging Logging Survivorship Survivorship Rules Rules Workflow Workflow Integration Integration Copyright 2008, Baseline Consulting. All rights reserved. Do not copy, print, or distribute without written permission 5

Identification Legacy Cust. Id First Name 30391-244 Robert Middle James Last Name Smith DOB 04/12/39 SSN 563-49-1234 Address 123 Oak St., Eves, IL 30319 CRM Cust. Id 30391244 First Name Bob Middle J. Last Name Smyth DOB 4-12-39 SSN 563491234 Address 123 Oak Av., Eves, IL ERP Cust. Id 3721B First Name Robert Middle Smith Last Name J. DOB 19390412 SSN 56349123 Address 3224 Pkwy G, Los Osos Warehouse Cust. Id First Name 30391-244 R Middle J Last Name Smith DOB SSN 04/12/1939 563-49-1234 Address 123 Oak St., Eves, IL 30319 Attributes used to recognize unique (and non-unique) values Used for storage and organization purposes Surrogate keys are often used to simplify id retention Multiple descriptive attributes are frequently used for identification Copyright 2008, Baseline Consulting. All rights reserved. Do not copy, print, or distribute without written permission 6

Standardization How is the customer ID represented? Is there a standard name format? (Bob, Robert, Rob, etc.) Do we store this with or without dashes What happens if the name changes (acquisition, legal activity, etc. )? MM/DD/YY or DD/MM/YY? Which address is this (home, business, etc.) Copyright 2008, Baseline Consulting. All rights reserved. Do not copy, print, or distribute without written permission 7

Cleanse Smith Smyth 123 Oak St., Eves, IL 30324 Bob Robert Rob April 12, 1939 19390412 04/12/39 Cleansing attributes focuses on adjusting data to conform to accepted, accurate values. Typically based on business-oriented logic Adjustment reflects formatting and corrections Copyright 2008, Baseline Consulting. All rights reserved. Do not copy, print, or distribute without written permission 8

Match Legacy CRM Match Processing The checking of two or more units of data for common characteristics. Match determination is typically based on business-oriented rules to determine if different data elements reflect the same meaning Matching is not the same as equivalence (e.g. Bob = Robert) Different data elements (and their associated types) will have different match rules Different subject areas will require different match rules Copyright 2008, Baseline Consulting. All rights reserved. Do not copy, print, or distribute without written permission 9

Integration in a Different Way 407.632.1584 A948t5 Florida A John Smith 377 Shady Ln Kissimmee 1234 J Smith 377 Shady Ln Orlando, FL 407.632.1584 284-34-9876 John Smith X88732 377 Shady Ln Orlando, FL 407 632.1584 407.632.2288 407.632.2288 1009076 John Smith 377 Shady Ln Orlando, FL pa3432hx MDM Hub 286579 John A Smith 123 Florida Main St 284-34-9876 Jsmit@msn.com Orlando, FL Integration with MDM doesn t reformat the source Copyright 2008, Baseline Consulting. All rights reserved. Do not copy, print, or distribute without written permission 10

Integration: MDM Hub Integration System 1 System 2 MDM Hub Party ID Relationship Name Address DEA # AMA # Encrypted SS# Systems can be linked without requiring source changes Copyright 2008, Baseline Consulting. All rights reserved. Do not copy, print, or distribute without written permission 11

Identification GetCustomer( Bill, Sosulski, 4/12/39 ) GetCustomer( James, Smith, 8/3/38 ) GetCustomer() GetCustomer() Billing System Null 30391-244/William James Sosulski. MDM Call Hub Center Cust. Id First Name Middle Last Name DOB SSN Address 30391-244 William James Sosulski 04/12/39 563-49-1234 123 Oak St., Eves, IL 30319 Copyright 2008, Baseline Consulting. All rights reserved. Do not copy, print, or distribute without written permission 12

Correction GetCustomer( James, Smith ) CreateCustomer( James, Aaron, Smith,,42 Windy Dr, Eves, IL, 30345) CreateCustomer(JamesSmith GetCustomer() 30345) 10593 Null James Smith 30319 Billing System MDM Hub Call Center Cust. Id First Name Middle Last Name DOB SSN Address 10593 James Aaron Smith 06/24/28 527-32-6741 42 Windy Dr., Eves, IL 30319 Create a customer James Smith, 42 Windy Dr, Eves, IL 30345 Check if James Smith exists. If not, review data elements If acceptable and correctible, add the elements Copyright 2008, Baseline Consulting. All rights reserved. Do not copy, print, or distribute without written permission 13

The Operational Functions of MDM Master Index Storage Master record (and identification elements) are stored and linked back to system of origin Centralized Lookup and Matching The hub contains all logical/processing for cleansing, searching, and match Application s don t need to know standard values or match criteria Centralized Integration/Survivorship Process Rules defined for source/attribute precedence Standardization and Correction Subject area attributes are standardized and cleansed by hub All groupings and hierarchies will be managed and defined centrally Change Management and Logging All subject identification element changes (deduplication, inadvertent merges, etc.) is centrally processed (either via rules or manual administration Security and Access Control Logic is managed and executed centrally. CRUD (create,read,update,delete) access varies based upon record and element details Copyright 2008, Baseline Consulting. All rights reserved. Do not copy, print, or distribute without written permission 14

Integration in a Different Way 407.632.1584 A948t5 Florida A John Smith 377 Shady Ln Kissimmee 407.632.2288 1009076 John Smith 377 Shady Ln Orlando, FL pa3432hx MDM Hub John Smith X88732 377 Shady Ln Orlando, FL 407 632.1584 4/12/1939 286579 John A Smith 123 Florida Main St 284-34-9876 Jsmit@msn.com Orlando, FL 1001 a94815 1009076 x88732 286f79 John Alan Smith 04/12/1939 4076321584 123 Main St Orlando FL 32805 Stores and maintains links to each system for each unique value contained within the hub. The Hub contains the master id for John Smith along with the individual system ids from each onboarded system The master index provides linkage support to other application systems Copyright 2008, Baseline Consulting. All rights reserved. Do not copy, print, or distribute without written permission 15

Loading the Hub Bulk Load Txn Load Txn Load MDM Hub Txn Load 1 2 3 4 5 6 7 8 Copyright 2008, Baseline Consulting. All rights reserved. Do not copy, print, or distribute without written permission 16

Differentiating Master Index and Subject Repository The Subject Repository 407.632.1584 A948t5 Florida A John Smith 377 Shady Ln Kissimmee Subject Repository John Smith X88732 377 Shady Ln Orlando, FL 407 632.1584 4/12/1939 407.632.2288 1009076 John Smith 377 Shady Ln Orlando, FL pa3432hx John A Smith 286579 John A Smith 123 Florida Main St 284-34-9876 Jsmit@msn.com Orlando, FL The Subject Repository acts as a repository for all of the descriptive details Current identification and descriptive information (name, address, spouse s name, home address, business address, cell phone, email, etc.) Historical content (current and prior addresses, past employers, credit history, purchase history, customer contact records, etc. ) The Subject Repository provides subject content to applications (and users) to support operational and analytical needs Copyright 2008, Baseline Consulting. All rights reserved. Do not copy, print, or distribute without written permission 17

Differentiating Master Index and Subject Repository MDM Hub: Logical Architecture Source System Client Applications Call Center Order Management MDM Hub Affinity Online Customer Subject Area Repository The source systems are the system of creation for subject data The MDM Hub provides an operational integration point linking subject data across multiple sources Client Applications request subject identification services and request data location information The Subject Repository contains descriptive detail and history Copyright 2008, Baseline Consulting. All rights reserved. Do not copy, print, or distribute without written permission 18

The Challenge with MDM Development Most hub projects require both master index and subject repository capabilities Operational (response time) issues dictate that the hub contains descriptive detail (for application support) The out of the box hub products expect a blend of identification and descriptive content MDM doesn t support query federation It doesn t track and manage every attribute associated with the subject area It can t replace an EII system or a data warehouse The challenge is to balance content vs. performance The more non-identification data the hub contains, the slower it will perform The more descriptive data the hub contains, the greater business value it can deliver to the applications Copyright 2008, Baseline Consulting. All rights reserved. Do not copy, print, or distribute without written permission 19

A Simple Implementation Framework Functional Requirements Architecture & Design base Develop Application Develop Testing & Acceptance Deploy System Development Lifecycle Development Methods and Practices Exists to support a repeatable, consistent development process Includes participation from all stakeholders (management, development, and end users) Most SDLC s are IT-built and focused on application processing Typically lacks data rigor details (data acceptance, data certification) Can easily master data management activities with minor adjustment Copyright 2008, Baseline Consulting. All rights reserved. Do not copy, print, or distribute without written permission 20

An MDM Implementation Framework Requirements Architecture & Design Configure & Integrate Delivery Testing & Acceptance Deploy 6 Steps for Delivery: Requirements Architecture & Design Configure & Integrate Delivery (Application Onboarding) Testing and Acceptance Deployment Copyright 2008, Baseline Consulting. All rights reserved. Do not copy, print, or distribute without written permission 21

MDM Development Tasks Requirements Architecture & Design Configure & Integrate Delivery Testing & Acceptance Deploy Collect application data access and delivery details Identify application API standards Define Acceptance Criteria profiling & analysis source content modeling of subject area Source data mapping Design Application Interfaces Develop Application interface code Identify application CRUD logic Configure the cleansing & matching rules for application Develop source change process logic Test Appl Code and Interfaces Conduct System Functional Testing Conduct User Acceptance Testing Define identificaiton and matching rules (& cleansing, standardization, etc.) Develop initial source extract code Configure rules engine Load initial source system data Production turnover Establish data admin function Define Support and Escalation Procedures Deliver training to developers Copyright 2008, Baseline Consulting. All rights reserved. Do not copy, print, or distribute without written permission 22

The Development Team The MDM Development Team IT Architecture Platform & Systems Management Application Architecture Admin Quality Architecture The MDM Development Team Works with stakeholders to identify requirements Builds/configures the MDM hub Works with application teams to onboard applications Owns ongoing hub administration Leverages standards from IT architecture IT Architecture Owns application interface standards (SOA) Includes Management function Establishes data standards (value, hygiene, etc.) Owns development standards Copyright 2008, Baseline Consulting. All rights reserved. Do not copy, print, or distribute without written permission 23

The Development Team The MDM Development Team IT Architecture Platform & Systems Management Application Architecture Admin Quality Architecture Program Manager Manages team to deliver technically effective MDM solution User Engagement Works with business users and application developers to establish business, data, and functional requirements Development Typically contains 2 core functions: MDM Development (matching, ID, interfaces, etc.) and Development (correction, hierarchy, etc.) Hub Admin Addresses policy/rule conflicts and violations as well as and hub operational issues. Deployment Works with application developers to onboard applications. Supports initial release and production support issues Copyright 2008, Baseline Consulting. All rights reserved. Do not copy, print, or distribute without written permission 24

The Development Team The MDM Development Team IT Architecture Platform & Systems Management Application Architecture Admin Quality Architecture Management Team typically within architecture organization. Focused on data standards (sometimes called data architecture) Admin Manages standard business terms and definitions established by business Quality Measures conformance of data values to accepted metrics. Publishes production metrics and recommend corrective actions Application Arch Team within IT architecture organization focused on development standards. Owns SOA standards Copyright 2008, Baseline Consulting. All rights reserved. Do not copy, print, or distribute without written permission 25

The Development Team Shifting the Paradigm MDM development success requires traditional development rigor Requirements include functional and data details Success requires a different stakeholder engagement model Developer skills will extend beyond traditional development experience Identification and match processing requires business-level data knowledge profiling and production data quality measurement will become a constant MDM isn t feasible without data management standards and data administration is a dependency (not an option) Copyright 2008, Baseline Consulting. All rights reserved. Do not copy, print, or distribute without written permission 26

Thank You! For more on MDM, see Baseline s website! See our latest MDM white papers on SearchManagement.com EvanLevy@baseline-consulting.com Copyright 2008, Baseline Consulting. All rights reserved. Do not copy, print, or distribute without written permission 27