100% found this document useful (5 votes)
800 views

Master Data Management

The document discusses master data management (MDM), including what MDM is, why it is important, and how to manage it. It identifies the key types of data in corporations and characteristics of master data. It then outlines an 11-step MDM project plan covering identifying data sources, producers and consumers, data modeling, tool selection, infrastructure design, data generation and testing, and maintenance processes. The document also discusses how to create a master list through data normalization, missing value replacement, value standardization, and attribute mapping. It concludes with discussing approaches to maintaining a master list.

Uploaded by

klaudia danko
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (5 votes)
800 views

Master Data Management

The document discusses master data management (MDM), including what MDM is, why it is important, and how to manage it. It identifies the key types of data in corporations and characteristics of master data. It then outlines an 11-step MDM project plan covering identifying data sources, producers and consumers, data modeling, tool selection, infrastructure design, data generation and testing, and maintenance processes. The document also discusses how to create a master list through data normalization, missing value replacement, value standardization, and attribute mapping. It concludes with discussing approaches to maintaining a master list.

Uploaded by

klaudia danko
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 41

MASTER DATA MANAGEMENT

THE WHAT, WHY AND HOW OF MDM


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.
LET US START OUR STORY FROM
THE BEGINNING
WHAT IS
MASTER
DATA?
THERE ARE ESSENTIALLY FIVE TYPES OF DATA IN CORPORATIONS
UNSTRUCTURED
Transactional
Metadata
Hierarchical
MASTER
DECIDING
WHAT TO
MANAGE?
BEHAVIOR
MASTER DATA CAN BE DESCRIBED BY
THE WAY THAT IT INTERACTS WITH
OTHER DATA
LIFE CYCLE
MASTER DATA CAN BE DESCRIBED BY
THE WAY THAT IT IS CREATED, READ,
UPDATED, DELETED, AND SEARCHED.
2 Sample CRUD Cycle
CARDINALITY
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.
LIFETIME
Master data tends to be less volatile
than transactional data. As it becomes
more volatile, it typically is considered
more transactional.
COMPLEXITY
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.
VALUE
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.
VOLATILITY
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.
REUSE
One of the primary drivers of
master-data management is reuse.
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.
WHAT IS
MASTER DATA MANAGEMENT ?
MDM PROJECT PLAN
1 IDENTIFY 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.
2 IDENTIFY 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.
3 COLLECT 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.
4 APPOINT
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
5
IMPLEMENT 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
6 DEVELOP
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.
7 CHOOSE
A TOOLSET

You will need to buy or build tools to create the master lists by
cleaning, transforming, and merging the source data.
8
DESIGN
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.
9 GENERATE 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.
10 MODIFY 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.
11 IMPLEMENT
THE MAINTENANCE PROCESSES

As we stated earlier, any MDM implementation must


incorporate tools, processes, and people to maintain the
quality of the data.
MDM IS A COMPLEX PROCESS
THAT CAN GO ON FOR A LONG TIME
HOW DO I CREATE A MASTER LIST?
NORMALIZE
DATA FORMATS
Make all the phone numbers look the same, transform
addresses (and so on) to a common format.
REPLACE
MISSING VALUES
Insert defaults, look up ZIP codes from the address,
look up the Dun & Bradstreet number.
STANDARDIZE
VALUES
Convert all measurements to metric, convert prices to a
common currency, change part numbers to an industry
standard.
REPLACE
MISSING VALUES
Insert defaults, look up ZIP codes from the address,
look up the Dun & Bradstreet number.
MAP
ATTRIBUTES
Parse the first name and last name out of a contact-
name field, move Part# and partno to the PartNumber
field.
HOW DO I CREATE A MASTER LIST?
HOW DO I MAINTAIN
A MASTER LIST?
SINGLE-COPY APPROACH
MULTIPLE COPIES, SINGLE MAINTENANCE

CONTINUOUS MERGE
UPDATE CONFLICTS
ADDITIONS MUST BE REMERGED
MAINTAINING CONSISTENT VALUES
VERSIONING AND AUDITING
HIERARCHY MANAGEMENT
Conclusion

CONCLUSION

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy