41
MASTER DATA MANAGEMENT THE WHAT, WHY AND HOW OF MDM

The what, why, and how of master data management

Embed Size (px)

Citation preview

Page 1: The what, why, and how of master data management

MASTER DATA MANAGEMENT

THE WHAT, WHY AND HOW OF MDM

Page 2: The what, why, and how of master data management

INTRODUCTION

This presentation explains what MDM is, why it is important, and how to manage it, while identifying

some of the key MDM patterns and best practices that are emerging. This presentation is a high-level

treatment of the problem space.

Page 3: The what, why, and how of master data management

THE BEGINNING

LET US START OUR STORY FROM

Page 4: The what, why, and how of master data management

WHAT IS

MASTER DATA?

Page 5: The what, why, and how of master data management

THERE ARE ESSENTIALLY FIVE TYPES OF DATA IN CORPORATIONS

UNSTRUCTURED

Transactional

Metadata

Hierarchical

MASTER

Page 6: The what, why, and how of master data management

DECIDING

WHAT TO MANAGE?

Page 7: The what, why, and how of master data management

BEHAVIORMASTER DATA CAN BE DESCRIBED BY

THE WAY THAT IT INTERACTS WITH

OTHER DATA

Page 8: The what, why, and how of master data management

MASTER DATA CAN BE DESCRIBED BY

THE WAY THAT IT IS CREATED, READ,

UPDATED, DELETED, AND SEARCHED.

LIFE CYCLE

Page 9: The what, why, and how of master data management

2 Sample CRUD Cycle

Page 10: The what, why, and how of master data management

As cardinality (the number of elements in a

set) decreases, the likelihood of an element

being treated as a master-data element—even

a commonly accepted subject area, such as

customer—decreases.

CARDINALITY

Page 11: The what, why, and how of master data management

Master data tends to be less volatile

than transactional data. As it becomes

more volatile, it typically is considered

more transactional.

LIFETIME

Page 12: The what, why, and how of master data management

Simple entities, even valuable entities, are rarely a

challenge to manage and are rarely considered

master-data elements. The less complex an

element, the less likely the need to manage change

for that element. Typically, such assets are simply

collected and tallied.

COMPLEXITY

Page 13: The what, why, and how of master data management

The more valuable the data element is

to the company, the more likely it will

be considered a master data element.

Value and complexity work together.

VALUE

Page 14: The what, why, and how of master data management

While master data is typically less

volatile than transactional data,

entities with attributes that do not

change at all typically do not require a

master-data solution.

VOLATILITY

Page 15: The what, why, and how of master data management

One of the primary drivers of

master-data management is reuse.

REUSE

Page 16: The what, why, and how of master data management

WHY SHOULD I MANAGE

MASTER DATA?

Because it is used by MULTIPLE APPLICATIONS

an ERROR in MASTER DATA can cause errors in

ALL THE APPLICATIONS that use it.

Page 17: The what, why, and how of master data management

WHAT IS

MASTER DATA MANAGEMENT ?

Page 18: The what, why, and how of master data management

MDM PROJECT PLAN

Page 19: The what, why, and how of master data management

1IDENTIFY SOURCES OF

MASTER DATA

This step is usually a very revealing exercise. Some

companies find they have dozens of databases

containing customer data that the IT department did

not know existed.

Page 20: The what, why, and how of master data management

2IDENTIFY THE PRODUCERS AND CONSUMERS OF THE MASTER DATA

Which applications produce the master data identified

in the first step, and—generally more difficult to

determine—which applications use the master data.

Page 21: The what, why, and how of master data management

3COLLECT AND ANALYZE METADATA ABOUT FOR YOUR MASTER DATA

For all the sources identified in step one, what are the entities

and attributes of the data, and what do they mean? This

should include attribute name, datatype, allowed values,

constraints, default values, dependencies, and who owns the

definition and maintenance of the data.

Page 22: The what, why, and how of master data management

4APPOINT

DATA STEWARDS

These should be the people with the knowledge of the current

source data and the ability to determine how to transform the

source into the master-data format

Page 23: The what, why, and how of master data management

5IMPLEMENT A DATA-GOVERNANCE PROGRAM AND DATA-GOVERNANCE COUNCIL

This group must have the knowledge and authority to make

decisions on how the master data is maintained, what it

contains, how long it is kept, and how changes are authorized

and audited

Page 24: The what, why, and how of master data management

6DEVELOP

THE MASTER-DATA MODEL

Decide what the master records look like: what attributes are

included, what size and datatype they are, what values are

allowed, and so forth.

Page 25: The what, why, and how of master data management

7CHOOSE

A TOOLSET

You will need to buy or build tools to create the master lists by

cleaning, transforming, and merging the source data.

Page 26: The what, why, and how of master data management

8DESIGN

THE INFRASTRUCTURE

Once you have clean, consistent master data, you will need to

expose it to your applications and provide processes to

manage and maintain it.

Page 27: The what, why, and how of master data management

9GENERATE AND TEST

THE MASTER DATA.

This step is where you use the tools you have developed or

purchased to merge your source data into your master-data

list. This is often an iterative process requiring tinkering with

rules and settings to get the matching right.

Page 28: The what, why, and how of master data management

10MODIFY THE PRODUCING AND CONSUMING SYSTEMS

Depending on how your MDM implementation is designed, you

might have to change the systems that produce, maintain, or

consume master data to work with the new source of master

data.

Page 29: The what, why, and how of master data management

11IMPLEMENT

THE MAINTENANCE PROCESSES

As we stated earlier, any MDM implementation must

incorporate tools, processes, and people to maintain the

quality of the data.

Page 30: The what, why, and how of master data management

MDM IS A COMPLEX PROCESS

THAT CAN GO ON FOR A LONG TIME

Page 31: The what, why, and how of master data management

HOW DO I CREATE A MASTER LIST?

Page 32: The what, why, and how of master data management

NORMALIZE

DATA FORMATS

Make all the phone numbers look the same, transform

addresses (and so on) to a common format.

Page 33: The what, why, and how of master data management

REPLACE

MISSING VALUES

Insert defaults, look up ZIP codes from the address,

look up the Dun & Bradstreet number.

Page 34: The what, why, and how of master data management

STANDARDIZE

VALUES

Convert all measurements to metric, convert prices to a

common currency, change part numbers to an industry

standard.

Page 35: The what, why, and how of master data management

REPLACE

MISSING VALUES

Insert defaults, look up ZIP codes from the address,

look up the Dun & Bradstreet number.

Page 36: The what, why, and how of master data management

MAP

ATTRIBUTES

Parse the first name and last name out of a contact-

name field, move Part# and partno to the PartNumber

field.

Page 37: The what, why, and how of master data management

HOW DO I CREATE A MASTER LIST?

Page 38: The what, why, and how of master data management

HOW DO I MAINTAIN

A MASTER LIST?

Page 39: The what, why, and how of master data management

SINGLE-COPY APPROACH

MULTIPLE COPIES, SINGLE MAINTENANCE

CONTINUOUS MERGEUPDATE CONFLICTS

ADDITIONS MUST BE REMERGED

MAINTAINING CONSISTENT VALUES

Page 40: The what, why, and how of master data management

VERSIONING AND AUDITING

HIERARCHY MANAGEMENT

Page 41: The what, why, and how of master data management

Conclusion

CONCLUSION