Top Banner
EMBARCADERO TECHNOLOGIES Best Practices for Mapping your Master Data Landscape Rob Loranger – Product Manager | ER/Studio
27

EMBARCADERO TECHNOLOGIES Best Practices for Mapping your Master Data Landscape Rob Loranger – Product Manager | ER/Studio.

Dec 22, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: EMBARCADERO TECHNOLOGIES Best Practices for Mapping your Master Data Landscape Rob Loranger – Product Manager | ER/Studio.

EMBARCADERO TECHNOLOGIESEMBARCADERO TECHNOLOGIES

Best Practices for Mapping your Master Data

Landscape

Rob Loranger – Product Manager | ER/Studio

Page 2: EMBARCADERO TECHNOLOGIES Best Practices for Mapping your Master Data Landscape Rob Loranger – Product Manager | ER/Studio.

EMBARCADERO TECHNOLOGIES

2

Agenda

• Who am I• Why map your master data landscapes• Complex data landscape• Building blocks of a master data map• Comprehension through modeling

– Reverse Engineering– Naming Standards – Metadata extensions (attachments)– Reconciling duplicates & variants (universal mappings)

Page 3: EMBARCADERO TECHNOLOGIES Best Practices for Mapping your Master Data Landscape Rob Loranger – Product Manager | ER/Studio.

EMBARCADERO TECHNOLOGIES

3

A bit about me…

• Current a product manager for ER/Studio

• Software Consultant for all Embarcadero database products for close to 9 years

• BSEE and MBA• Husband and father

Page 4: EMBARCADERO TECHNOLOGIES Best Practices for Mapping your Master Data Landscape Rob Loranger – Product Manager | ER/Studio.

EMBARCADERO TECHNOLOGIES

4

Why map your MDM landscape?

• A good map can help answer important questions:1. What system contains the “golden records”? 2. How is master data used in data warehouses, marts, and

other systems?3. Where does common data exist for master data such as

customers, products, employees, etc.? 4. What data is needed to create a complete view of master

data?

Page 5: EMBARCADERO TECHNOLOGIES Best Practices for Mapping your Master Data Landscape Rob Loranger – Product Manager | ER/Studio.

EMBARCADERO TECHNOLOGIES

Complex Data EnvironmentsEvolution:• 38 years of construction• 147 builders• No Blueprints• No Planning

Result:• 7 stories• 65 doors to blank walls• 13 staircases abandoned• 24 skylights in floors• 160 rooms, 950 doors• 47 fireplaces, 17 chimneys• Miles of hallways• Secret passages in walls• 10,000 window panes (all bathrooms are fitted with windows)

Page 6: EMBARCADERO TECHNOLOGIES Best Practices for Mapping your Master Data Landscape Rob Loranger – Product Manager | ER/Studio.

EMBARCADERO TECHNOLOGIES

Complex Data Landscape

6

• Comprised of:– Proliferation of disparate systems– Mismatched departmental solutions– Many Database platforms– Big Data platforms– ERP, SAAS– Master Data Hubs– Obsolete legacy systems

• Compounded by:– Poor decommissioning strategy– Point-to-point interfaces– Data warehouse, data marts, ETL …

Page 7: EMBARCADERO TECHNOLOGIES Best Practices for Mapping your Master Data Landscape Rob Loranger – Product Manager | ER/Studio.

EMBARCADERO TECHNOLOGIES

What makes a useful map useful

Page 8: EMBARCADERO TECHNOLOGIES Best Practices for Mapping your Master Data Landscape Rob Loranger – Product Manager | ER/Studio.

EMBARCADERO TECHNOLOGIES

Page 9: EMBARCADERO TECHNOLOGIES Best Practices for Mapping your Master Data Landscape Rob Loranger – Product Manager | ER/Studio.

EMBARCADERO TECHNOLOGIES

9

Building Blocks of a Master Data Landscape Map

• Document all possible master data systems– OLTP, master data hubs, ERP, eCommerce, Data Warehouses– Data, process, and lineage models are helpful

• Create links between common master data• Metadata

– Master Data classifications– Data Stewardship

• Business Glossaries

Page 10: EMBARCADERO TECHNOLOGIES Best Practices for Mapping your Master Data Landscape Rob Loranger – Product Manager | ER/Studio.

EMBARCADERO TECHNOLOGIES

10

Links between master data

Page 11: EMBARCADERO TECHNOLOGIES Best Practices for Mapping your Master Data Landscape Rob Loranger – Product Manager | ER/Studio.

EMBARCADERO TECHNOLOGIES

Classification through Metadata: Attachments

11

Site

Site ID

Elevation UOM Code (FK)

Province ID (FK)

Geographic Time Zone ID (FK)

Site Type ID (FK)

Site Code

Site Official Name

Site Common Name

Site Latitude

Site Longitude

Site Elevation

Site Effective Date

Site Expiry Date

Business Object: Site

Business Value: High

Master Data Class: Master

Equipment Component

Equipment Component ID

Equipment Status ID (FK)

Equipment Component Type ID (FK)

Volume UOM (FK)

Site ID (FK)

Manufacturer ID (FK)

Equipment Status Reason ID (FK)

Equipment Component Name

Equipment Component Functional Tag

Equipment Component Label

Equipment Reference Number

Roll Up Subcomponents Volume

Equipment Component Nominal Volume

Equipment Latitude

Equipment Longitude

Equipment Elevation

Equipment Component Model Number

Eqipment Component Part Number

Equipment Component Serial Number

Equipment Component Effective

Equipment Component Expiry

Equipment Component Note

Business Object: Equipment Component

Business Value: High

Master Data Class: Master

Equipment Status

Equipment Status ID

Equipment Status Name

Business Object: Equipment Status

Business Value: High

Master Data Class: Reference

Equipment Group Detail

Equipment Group Detail ID

Equipment Group Type ID (FK)

Equipment Component ID (FK)

Equipment Group Detail Effective

Equipment Group Detail Expiry

Business Object: Equipment Group Type

Business Value: Medium

Master Data Class: Master

Equipment Group Type

Equipment Group Type ID

Equipment Group Type Name

Equipment Group Type Note

Business Object: Equipment Group Type

Business Value: Medium

Master Data Class: Master

Equipment Component Type

Equipment Component Type ID

Equipment Category ID (FK)

Equipment Hierarchy Level ID (FK)

Equipment Component Type Name

Equipment Component Type Symbol

Equipment Component Type Allow Components

Equipment Component Type Note

Business Object: Equipment Component Type

Business Value: Low

Master Data Class: Reference

is location for

describes current state of

is a member of

has

defines type of

Page 12: EMBARCADERO TECHNOLOGIES Best Practices for Mapping your Master Data Landscape Rob Loranger – Product Manager | ER/Studio.

EMBARCADERO TECHNOLOGIES

Data Source Mapping: additional context

Page 13: EMBARCADERO TECHNOLOGIES Best Practices for Mapping your Master Data Landscape Rob Loranger – Product Manager | ER/Studio.

EMBARCADERO TECHNOLOGIES

13

Increase Business Meaning: Glossary/Terms

Page 14: EMBARCADERO TECHNOLOGIES Best Practices for Mapping your Master Data Landscape Rob Loranger – Product Manager | ER/Studio.

EMBARCADERO TECHNOLOGIES

14

Perspectives & Layers

1. Different users require a different types of information.

2. Who will be using the map?– Technical or business users

3. Master Data landscape maps require layers– Conceptual, logical, and physical

4. Centralize5. Spread the word

Page 15: EMBARCADERO TECHNOLOGIES Best Practices for Mapping your Master Data Landscape Rob Loranger – Product Manager | ER/Studio.

EMBARCADERO TECHNOLOGIES

Design Layers

15

Page 16: EMBARCADERO TECHNOLOGIES Best Practices for Mapping your Master Data Landscape Rob Loranger – Product Manager | ER/Studio.

EMBARCADERO TECHNOLOGIES

16

Design Layers

Page 17: EMBARCADERO TECHNOLOGIES Best Practices for Mapping your Master Data Landscape Rob Loranger – Product Manager | ER/Studio.

EMBARCADERO TECHNOLOGIES

Overcome the obstacles• Identify candidate databases with master data• Reverse engineer existing databases into models• Apply naming standards (comprehension)• Classify through metadata• Analyze redundancies & gaps• Data lineage / chain of custody• Consider an Enterprise Logical Model• Multi-level models (hierarchy)• Make it central and accessible

17

Page 18: EMBARCADERO TECHNOLOGIES Best Practices for Mapping your Master Data Landscape Rob Loranger – Product Manager | ER/Studio.

EMBARCADERO TECHNOLOGIES

18

Comprehension: Naming Standards

• Extremely important– Define– Apply– Enforce

• Represent real world business objects

• Typically comprised of– Business terms and

other words– Abbreviation for each– Template (specify order)– Case– Prefixes, Suffixes

Page 19: EMBARCADERO TECHNOLOGIES Best Practices for Mapping your Master Data Landscape Rob Loranger – Product Manager | ER/Studio.

EMBARCADERO TECHNOLOGIES

19

Naming Standard Example

Page 20: EMBARCADERO TECHNOLOGIES Best Practices for Mapping your Master Data Landscape Rob Loranger – Product Manager | ER/Studio.

EMBARCADERO TECHNOLOGIES

20

Data Lineage

Page 21: EMBARCADERO TECHNOLOGIES Best Practices for Mapping your Master Data Landscape Rob Loranger – Product Manager | ER/Studio.

EMBARCADERO TECHNOLOGIES

21

Multi-level models

Page 22: EMBARCADERO TECHNOLOGIES Best Practices for Mapping your Master Data Landscape Rob Loranger – Product Manager | ER/Studio.

EMBARCADERO TECHNOLOGIES

Share Across Business & IT

Central Store of Metadata

Modeling Teams

• Business Analysts

• Executives

• App and DB Developers• Data Stewards

• DBAs

Page 23: EMBARCADERO TECHNOLOGIES Best Practices for Mapping your Master Data Landscape Rob Loranger – Product Manager | ER/Studio.

EMBARCADERO TECHNOLOGIES

23

Map Master Data to Related Terms

Page 24: EMBARCADERO TECHNOLOGIES Best Practices for Mapping your Master Data Landscape Rob Loranger – Product Manager | ER/Studio.

EMBARCADERO TECHNOLOGIES

24

What about ERP and SAAS?

• Often uncover surprises when digging through data landscapes.

• Where’s the master data?– Cryptic table and column names– Internal data dictionaries– Thousands of tables– Often don’t implement referential

integrity in the database

Page 25: EMBARCADERO TECHNOLOGIES Best Practices for Mapping your Master Data Landscape Rob Loranger – Product Manager | ER/Studio.

EMBARCADERO TECHNOLOGIES

25

What about Big Data?

• Fact or fiction? • Used in specific applications• Organizations are beginning to

realize that constraints must be applied.

• Still need to follow standards• Need to be incorporated in data

landscape map

Page 26: EMBARCADERO TECHNOLOGIES Best Practices for Mapping your Master Data Landscape Rob Loranger – Product Manager | ER/Studio.

EMBARCADERO TECHNOLOGIES

Conquering Landscape Complexity (a checklist) Reverse engineering (extensive list of platforms) Comprehensive metadata extensions (attachments) Naming standards Map between and across design layers Business glossaries Data lineage Provide data context with processes Centralization Single view across master data elements

Enterprise logical model Map master data elements to business terminology

26

Page 27: EMBARCADERO TECHNOLOGIES Best Practices for Mapping your Master Data Landscape Rob Loranger – Product Manager | ER/Studio.

EMBARCADERO TECHNOLOGIES

Thank you!

• Learn more about the ER/Studio product family: http://www.embarcadero.com/data-modeling

• Trial Downloads: http://www.embarcadero.com/downloads

• To arrange a demo, please contact Embarcadero Sales: [email protected], (888) 233-2224

• Grab our cards

27