• No results found

Enterprise MDM: Complementing & Extending the Active Data Warehouse. Mark Shainman Global Program Director, Teradata MDM

N/A
N/A
Protected

Academic year: 2021

Share "Enterprise MDM: Complementing & Extending the Active Data Warehouse. Mark Shainman Global Program Director, Teradata MDM"

Copied!
45
0
0

Loading.... (view fulltext now)

Full text

(1)

Enterprise MDM: Complementing &

Extending the Active Data Warehouse

Mark Shainman

(2)

2 >

Agenda

MDM and its Importance

MDM, The Enterprise Data Warehouse and Data

Mart Consolidation.

Teradata’s MDM Solution

(3)

MDM – What Is It?

• It is used to classify and define master data, through the use

of a centralized integration manager, sometimes referred to as a hub

• It leverages policies and procedures for access, update, and

overall management of this central resource and its

coordination with other participating systems across the enterprise

• Areas such as customer data integration (CDI) – management

of customer reference data and product information

management (PIM) – management of product and supplier reference data, are domain-specific subsets of MDM

Master Data Management refers to the methods by which

clean, accurate, and consistent master data (e.g., customers, products) are managed, referenced, and synchronized across the enterprise and made available to users as required

(4)

4 >

Examples of Master Data

Organization Examples

Sales and Marketing Customer Record

Service Warranty Codes, Service Codes

Product Development, Sourcing Product, Supplier, Item, BoM, Product hierarchies

Finance Dept. Codes, Cost Centers, Financial hierarchies, Chart of accounts

HR Employee, Org hierarchies

Misc. Code masters for common entities like currency, UoM etc.

(5)

Master Data Examples and Importance

Master Data Management (MDM) refers to methods by which clean & consistent reference data is managed, referenced, and synchronized across the enterprise.

Master Data, also called “reference data,” classifies business data (customers, vendors, product offerings, etc.) consistently across systems.

MDM Risk Area:

Inconsistent customer identifiers

✘ What’s the full picture of each customer’s ‘value’ ?

✘ Does this include travel w/subsidiaries?

MDM Risk Area: Other categorization

✘ How has travel in/out of certain airports changed over time?

MDM Risk Area:

Inconsistent product identification

✘ Which seats are preferred by

frequent flyers and should be reserved for them?

(6)

6 >

Master Data Management (MDM) in context

off all data within the EDW

Master Data Master Reference Data Relationship Data Transaction Data

Defines business objects

• Product list • Customer list • Locations . . .

Once recorded, Master data, constantly changes and requires on-going

maintenance.

Relationships among master data entities

• Product - Location • Customer hierarchy • Product hierarchy…

Record of business events

• Orders • Forecasts • Inventory

• Sales History . . .

They occur at a discrete point in time

Once recorded, transaction data, never changes and requires no

maintenance.

Information about data

• Data type • Definition • Constraints • Relationships • Location… Metadat a

(7)

What is needed for a successful Enterprise

MDM solution

A good framework and solution components

A good process

A enterprise data repository & data model

(8)

8 >

Corporate

Thus…MDM Enables more Accurate Active

Enterprise Intelligence

S T R A T E G I C I N T E L L I G E N C E

O P E R A T I O N A L I N T E L L I G E N C E

Active

Enterprise

Intelligence

Expedite overnight for 10:00 a.m. delivery?

Is the new promo driving sales this morning?

Do I give this customer a discount? Customers Vendors Target customers to acquire? Retain? At what cost? What’s our quarterly outlook? Which vendors contribute the least to

profit?

Am I sure that I am seeing all my vendor

division’s spend accurately

Am I sure that I am rolling up my Product Revenues

correctly

Am I sure that I am sending the promo to the right address

(9)

Agenda

MDM and its Importance

MDM, The Enterprise Data Warehouse and Data

Mart Consolidation.

Teradata’s MDM Solution

(10)

10 >

MDM and the Data Warehouse

• Data Warehouses are moving to be more active and

operational to the needs of companies

• There are common elements in terms of leverage

> Database technology

> Data models > Quality

> Governance > Integrations > Others..

(11)

MDM Has Been Happening in Bits and Pieces

Within the DW for Years

… Hence, data warehousing and BI professionals tend to be combat-hardened veterans of master data management – though few of them use the term. Most see MDM and MDM-like practices as part and parcel of data

warehousing’s individual layers, namely data integration, metadata management, data modeling, and report design. Whatever you call it, managing master data across the many layers of the technology stack is required for a deep and rich data warehouse.

– TDWI Best Practices Report Oct 2006, Master Data Management: Consensus-Driven Data Definitions for Cross-Application Consistency, Philip Russom

(12)

12 >

And Data Warehouses Overwhelmingly Need

This Data Repeatedly…

TDWI Best Practices Report Oct 2006

(13)

The Master Data Problem Within the Warehouse

Management of master data is the most frequent source of

inconsistency and organizational conflict in data warehousing.”

– Forrester Research, J. Paul Kirby, Jan. 2007

New Region

New Channel EDW

t

Finance Order Mgmt. Buying

CRM

Acquisition More…

> Organic growth and acquisitions produced

arrays of systems with overlapping data

– Customers, suppliers

– Offerings, locations, personnel

> Inconsistent means of identification and

classification (reference or master data) make achieving a single view of the

business difficult…

> …even when all data is loaded into a

data warehouse

> Root Cause: decentralized data

(14)

14 >

LDMs Enable the “Enterprise” in EDW

Integrated Logical Data Model … Store Once / Use

Many

> What data do I have? What data do I need?

> Where is the data? Where did it come from?

> Is it reliable? How fresh is it? What is its level of

quality?

LDM’s are the EDW roadmap, but the data still has

to be physically integrated and maintained!

(15)

MDM is necessary to have a truly integrated

DW!

• The goal of a centralized EDW is to have truly integrated view

of the business and the data.

• A logical data model is a necessary infrastructure piece to map

the business and business needs to the data.

• MDM is necessary infrastructure piece to truly physically

integrate the data!

• Different operational systems and divisions views of

customers, products, and suppliers must be rectified before data can be truly integrated and true “single version of the truth” or “single view of the business” can be achieved.

• MDM not only allows for the true integration of data within the

warehouse, but improves overall data quality.

• One key thing is that unlike other traditional integration and

DQ methods, MDM enables the continued maintenance of the data not by just IT, but by the domain experts of the data, business!

(16)

16 >

Teradata Warehouse

Parts done with ETL Tools

Parts done with third party data quality tools

Fragmented, complex and incomplete!

Existing DW Customers Do MDM Today!

• Many existing Teradata customers do some type of MDM in the

warehouse today – maintaining a subset of master data for analytical purposes

• Problem is, the process is fragmented, complex, incomplete and

un-maintainable!

Parts done with custom code

Parts done manually

(17)

Teradata MDM

Third Party Data Quality

Business Rules and Workflows, Process and Data Management

Teradata MDM, Making Existing DW Processes Easier

Teradata Warehouse

MDM Allows Customers to Manage Existing Data Warehouse

MDM Processes Holistically

!

Work flow driven, repeatable, processes.

Agile and flexible

Business supported

ETL Tools

Improving data quality and enabling

data integration!

(18)

18 >

18

MDM Enables on-going Management of Master

Data.

Global SC1 SC2 SC3 1000

1001 123 abc

1002 234 77b

2000

2001 678 ghi 99u

2002 def 10b

2003 947 jkl

SC1 123 234 678 947 SC2 abc ghi def jkl SC3 77b 99u 10b MDM Teradata MDM User Staging Reference Master Data 77b 99u 10b SC3 abc ghi def jkl SC2 123 234 678 947 SC1

Unlike traditional attempts to rectify disparate master data by hard coding cross referencing in ETL jobs or custom code, Teradata MDM allows for the

continued easy maintenance and upkeep of the data!

(19)

MDM With the EDW Enables Continued Updated,

Accurate, and INTEGRATED View of Enterprise Data.

Global SC1 SC2 SC3 Total

1000 $900

1001 $100 $400

1002 $200 $200

2000 $4,100

2001 $300 $500 $600

2002 $300 $700

2003 $800 $900

Total $1,400 $2,100 $1,500 $5,000

MDM EDW Teradata 77b $200 99u $600 10b $700 SC3 123 $100 234 $200 678 $300 947 $800 SC1 MDM User Staging Reference

Master Data Transaction Data

77b 99u 10b SC3 abc ghi def jkl SC2 123 234 678 947 SC1

Global SC1 SC2 SC3 1000

1001 123 abc

1002 234 77b

2000

2001 678 ghi 99u

2002 def 10b

2003 947 jkl

SC1 123 234 678 947 SC2 abc ghi def jkl SC3 77b 99u 10b abc $400 ghi $500 def $300 jkl $900 SC2

(20)

20 >

Teradata MDM/EDW Architectural Approach

Fundamental architectural difference is the separation of

the management of the master data from the

transactional data!

Separate ETL streams to allow for the master data to be

loaded and managed differently than the transactions

With the master data managed separately, the

transactional data can be viewed in relation to the

master data at any point in time without ever having to

change the data! - viewed in past, and present

hierarchies, multiple hierarchies, previous names, and

addresses etc.

Master Data

Transactional Data

Transactional Systems

ETL

(21)

MDM and Data Mart Consolidation

Data Mart Consolidation is the process of centralizing data from

multiple, disparate data marts into a single data warehouse that is accessible by all information seekers within the organization

Cost saving initiative

> Consolidating marts into centralized data warehouse reduces the

cost of hardware, software, tools, processes and personnel • Information improvement initiative

> Consolidating marts will provide a single version of the truth, providing more accurate information and better decisions

Cost avoidance initiative

> As demands arise for more information and applications, a

centralized data warehouse will provide solutions faster and more cost effectively than building an additional data mart

DMC without some type of MDM can create “good information” at the business unit level, but might create “misinformation” at the enterprise level.

(22)

22 >

Data Mart Consolidation Without MDM

Order Entry System 1

Order Entry System 2

Order Entry System 3

Teradata

Warehouse

Customer

Data Mart 1

Customer $500

Data Mart 2

CST $200

Data Mart 3

Cust $100

In a data mart consolidation master data and transactional data is moved to the EDW, but still exists in slilo’s.

Customer $500

CST $200

Cust $100

Data Mart 1

Customer $500

Data Mart 2

(23)

Data Mart Consolidation With MDM

Teradata

Warehouse

Customer $500

CST $200

Cust $100

Teradata MDM

Order Entry

System 1

Order Entry System 2

Order Entry System 3

Customer

Data Mart 1

Customer $500

Data Mart 2

CST $200

Data Mart 3

Cust $100

Master Data (Cusomer, CST, Cust)

Transactional Data Transactional Data Transactional Data

Customer Prime

$800

(24)

24 >

Master Data Management (MDM) with

Data Mart Consolidation

Adding Business Value and Reducing TCO

• DMC without MDM = Data mart data within a EDW platform

• DMC with MDM allows customers to achieve the business value of

truly consolidated data, and a single copy of customer, product, supplier etc.

• MDM becomes a key component of achieving the vision of a single

view of the business.

• MDM enables companies to more rapidly implement analytical

applications using enterprise MDM data = faster time to market and increased ROI

• DMC is an ideal time to implement Teradata MDM, which can create

and maintain application-specific data; consolidate data from

disparate systems; cleanse, transform and validate data; and filter unwanted data

(25)

$

Time

The real value in consolidating and

integrating data marts

New Business Value > 500%

Cost Reduction = 50%

Business Process Efficiency

>25%

Data Mart Consolidation

Value of Consolidation and Integration

The true business value of DMC is not just to re-platform the data but to integrate the data-what MDM does!!

(26)

26 >

Teradata MDM’s Enterprise Value Approach:

A single enterprise platform can manage all master data!

By merging the MDM data from multiple sources, and multiple subject areas onto a single platform, you can retain the functional capabilities of the originals while broadening the business value to other areas of the organization. A single infrastructure investment can manage all domains!!

Customer

Product

Finance

App 1

App 2

App n

Reporting

Analy. Apps

Mining Siebel CRM

SCM

SAP FI/CO

FROM current multi-hub local based approach

MDM App 1

App 2

App n Siebel CRM

SCM

SAP FI/CO

Reporting

Analy. Apps

Mining TO a centralized integrated Approach

(27)

Value of a Common MDM and EDW Platform

One Enterprise-wide Data Model – single view of reference data

for operational and analytical purposes

Cost Savings – limits separate MDM infrastructure (platforms, integration components, etc.). Leverages existing EDW

investments, including those for high availability and scalable performance.

Prevents MDM Platform/Data Mart Proliferation

e.g. customer master data repository, financial master data repository… and overhead to support.

Skill Sets – existing data management and

integration skills exist within the EDW environment. These can jump-start your MDM initiative.

Master Data Analysis – changes or trends in the

master data itself can be analyzed without moving it

Managed Growth – start small with analytical MDM in limited subject areas, without changing operational systems. Add more subject areas and operational MDM after value has been proven.

(28)

28 >

Agenda

What is Master Data, Master Data vs. Metadata,

MDM and its Importance

MDM, The Enterprise Data Warehouse and Data

Mart Consolidation.

Teradata’s MDM Solution

(29)

Teradata MDM Solution Today

Data Management Platform with Core MDM Services

> Hierarchy management, cross-referencing, business rules, data process

definitions, metadata management, etc.

Teradata Industry Logical Data Models

> Financial, Retail, Manufacturing, Telecom,

Transportation, etc.

Teradata Warehouse

> Proven scalable data management

technologies for active enterprise

intelligence and mixed workload environments

Teradata Consulting and Implementation Services

> Consulting services providing data strategy

and architecture

> Implementation services supporting assessments,

(30)

30 > Product Information Mgt Customer Data Integration Reference Data for Risk

Design and Build Domain

Specific IP

Applied MDM Solutions

Meta-modeling Environment

Data Models, Workflows, Rules, Validations and UI’s

MDM Design Studio

Editing, Visualization, Search etc.

UI Layer

Enterprise Systems External Services

• Data Quality

(Trillium, Firstlogic…) • Metadata Services • D&B Information • Trading Partners • Data Analytics • …

Integration EAI, ETL, Web Ser

v ices Analytical Systems Operational Systems MDM Platform Application Layer Validation Mapping/X-Referencing Security and Governance

Hierarchy Mgt

Overall Workflows and Polices

Code Mastering

Publishing Service

Meta Data Mgt Events/Alerts Auditing

MDM Solution

Teradata Database MDM Database Layer Master Net Change Errors Inbound Staging Publish/Outbound EDW

(31)
(32)

32 >

Customer Introduction & Life-Cycle Maintenance Process

Sa le s Logi s ti c s S al es R ep/ DS D Rep F inanc e / Ov e ral l D a ta St e w a rd Sy st e m Upload Customers Update logistics information Update Customer Profile Information Credit Approval Reqd? Resolve Duplicates yes Set Status to

Charge

Update Billing Information

no Update Hierarchy Information

Update Trade Channel Information Review Alerts Hierarchy, Channel, Address info complete? Duplicate resolution reqd? yes no Put customer state to ACTIVE Alert respective role yes no

Value of a Workflow Based Approach to MDM

• In MDM every customer has requirements that are unique

• Configurable workflows allow the solution to map to

customer’s best practices vs. being a constraint

• This approach also allows us to support any data asset and

model thus supporting an Enterprise MDM strategy for our customers

(33)

Teradata Customer Data Integration (CDI)

Address Cleansing

missing address line1 missing city

missing state missing zip code

Address

Standardization

Road, Rd, Rd. St, Street, St.

Blvd, Boulevard, Blvd. 2 letter State Code (Texas to TX)

Other Data Validations

“Not Null” checks “Lookup” checks Auto Updates Filter data Etc. Sources of Customer Data ERP Legacy Other Matching / Duplicate Recognition Automated, Rules Based Merging or De-Duplication Cross-Referencing Data Steward Workflows for Merging Cross-Referencing Search Audit Trail Data Acquisition

Data Cleansing & Validation Matching / Duplicate Recognition Automated Merging / De-Dup Interactive Data Steward Workflows Customer Data Enrichment New Customer Introduction Customer Enrichment Workflows

(34)

34 >

Packaging

Pricing

Promotion Target

Markets Supply

Chain Hierarchy

Name and Description Industry

Variants

Product

Teradata Product Information Management (PIM)

• New Product Introduction

• New Packaging Variant Introduction

• Product Versioning and Authorization

• Enterprise Hierarchy Management

• Product Hierarchy Management

• Promotions Management

• Maintaining Product Packaging

• Update/Cancel/Discontinue/

Delete/Correct Product

• Distribute Product by Trading

Partner or Target Market

• Trading Partner Specific Price

Maintenance

• Product Attribute Management

(35)

MDM Database Physical Model

Teradata DBMS

MDM Database EDW Databases

Teradata DBMS MDM Database

VIEW

VIEW

EDW Databases

Initially MDM Tables can be dedicated tables in their own database, but in time they may become simply views into Tables in the larger EDW

(36)

36 >

Agenda

What is Master Data, Master Data vs. Metadata,

MDM and its Importance

MDM, The Enterprise Data Warehouse and Data

Mart Consolidation.

Teradata’s MDM Solution

(37)

MDM Case Study-Corporate Overview &

Industry Challenges

Among the largest bank

holding companies in the US.

Also a “top 10” US

full-service brokerage firm.

Customer base: over

8,000,000 households and

businesses

Over 75,000 employees

Avg. 4-5 acquisitions per year

Industry Challenges

• Increased risk of fraud

• Aggressive regulatory environment

• Margin and cost pressure • Increased competition from

traditional and nontraditional sources

• Demanding clients • Industry consolidation • Globalization

• Rapidly scaling technology capabilities

• Increased consumer credit risk

• Product commoditization

(38)

38 >

MDM Case Study-Management Objective

Achieve Basel II compliance

> Requires holistic view of each customer with respect to

credit exposure (credit card + mortgage + other loans + ..)

> Can no longer calculate exposure & corresponding

capitalization needs from a “product silo” perspective

> Must not only roll up to single customer view but also unite

(39)

MDM Case Study-Project Overview

Two related projects, both related to the credit

risk-focused data warehouse and using Teradata MDM

Reference Data

Management

• Maps “dirty” source system reference data to “clean”

master data values in Teradata

• Provides workflow and UIs to allow risk dept. (business)

“stewards” to do the work themselves

• Enables reporting & analysis of data trends and trends in

data exceptions

General Ledger

Reconciliation

• Enables monthly reconciliation of account balances in the

risk DW to general ledger (G/L) balances. Must match!

• Occurs during the monthly G/L closing period

• Supports regulatory reporting requirements

• Identifies variances and enables research & explanation,

including reporting on trends compared to earlier months

• Provides adjustment entry and control of approvals and of

(40)

40 >

MDM Case Study -Previous Environment

No effective means of dealing with messy source system

data

Explanation & reconciliation of variances more difficult

and manual

(41)

MDM Case Study -Groups Involved

Risk Management – sponsors of the projects (business)

> Includes “reference data stewards” fully responsible for

different types of master data and empowered to make all changes to it, including mapping newly received values to approved values used for reporting

IT: implementation & support

Master data workflow includes approval processes.

Business (risk) users also review and provide final

approvals before updates are fed into ETL processes for

use during the next DW load.

(42)

42 >

MDM Case Study-Reference Data

Management

• ETL processing uses master data from Teradata MDM when loading data to EDW • Data stewards notified of exceptions. They

then address based on governance rules • Approval process for new reference &

cross-reference data

• Source system “dirty” reference data is not updated, just mapped to clean master data • Includes versioning of master data, a Basel

requirement

Data Integration

• Cleanse incoming data • ETL the data into Teradata

data warehouse

• Source system ref. data mapped to master data

maintained via Teradata MDM • Unidentifiable values mapped

to temporary values for review

Teradata Warehouse

Reporting

• Exposure/Sub Exposure reporting • Data trends • Data Exception

Trends • SAS

computational engine

Teradata MDM

• Product & customer reference data

• Cross-references between source and target values • Data enrichment

• Holds MDM data versioning (Basel requirement)

• Data Governance profiles Master Data Source

Data

MDM Users

• Add reference & cross-reference data

• Approve master data

• Establish govern. roles by attribute & source

(43)

MDM Case Study -G/L Reconciliation Solution

• ETL processing uses master data from Teradata MDM when loading data to EDW • ETL generates autoexplanations for

variances below established thresholds • GL Data processing cycle occurs monthly,

driven by GL reporting cycle

• Source system “dirty” reference data is not updated, just mapped to clean master data

Data Integration

• Cleanse incoming data

• ETL the G/L data into Teradata data warehouse Teradata Warehouse Reporting • Variances • Account Details • Unclassified Adjustments • Adjustment Status • Adjustment Trends Teradata MDM

• G/L Reference data • Threshold values • Variances

• GL Data Governance profiles • Audit trail of adjustments

Master Data G/L Source Data MDM Users • Threshold maintenance • Adjust/explain variances • Certify G/L

(44)

44 >

Business Impact

Able to conduct credit risk analytics across all imported

data due to mapping of source system reference data to

“clean” values in the risk DW

Able to comply with statutory/regulatory requirements,

including those specified in Basel II

Can enter an audit with higher confidence and ability to

explain the data, including deep history

Decisions and actions on issues such as

cross-referencing made more efficiently in one place, as the

risk management team is directly involved in day-to-day

management of reference data

Infrastructure & processes in place to ensure extensibility

of the data model as needed in the future

(45)

References

Related documents

ETL Reject Source System 1 E T L Staging 1 Staging 2 MDM Hub Rejection Cleansing Standardization Source System 2 MDM System Data Harmonization Data Publication Match MDM

Most see MDM and MDM-like practices as part and parcel of data warehousing’s individual layers, namely data integration, metadata management, data modeling, and report

Your introduction to the Army Reserve begins with the Army Medical Department Officer Basic Leaders Course (OBLC), a two-week program that will expose you to the variety of

Variation in δ 15 N data indicates that different spider lineages reflect their different functional roles and trophic positions in Hawaiian food webs, from those feeding largely

In this sense, Japanese firms in the EU deserve a closer examination as they are unique and different from their European and American rivals.. lobbying context,

A proven and flexible multidomain master data management (MDM) solution on a single platform, Informatica MDM enables rapid deployment and easy extensibility across the enterprise

solve exercises and problems that require financial statement preparation, analysis, and interpretation using horizontal and vertical analyses and various financial

Advanced Data Analytics solution incubating data quality and MDM that provides increased operational efficiency, risk management, and revenue growth.. Unifying disparate systems