Master Data Management for ManufacturingEnterprise Master Data Management
Christopher DwightDirector MDM Field [email protected]
© 2010 Oracle Corporation 2
Agenda
• Master Data Management Defined
• The Need for Master Data Management
• What Can Go Wrong
• Indicators for MDM Challenges
• MDM Solutions
• Where To Start
3
What is Master Data?
Transaction Data[ record of an event ]
In essence, a date/time and a quantity
Definitions according to IDC Research
Reference Data[ Data to classify and reference events ]
Product Type / Account / Cost Center
Master Data[ Enterprise reference data ]
Agreed-to reference data that spans more than one system
4
What Makes Master Data Special?
Transaction
Data
Static – once recorded, transactionsthemselves do not change
Reference
Data
Can change over time, redefining how historical and/or future transactions are classified
Master
Data
Can change over time, changes must be coordinated across multiple systems, timing sensitive
© 2010 Oracle Corporation 5
Master Data Management Defined
"MDM is a set of disciplines and processes
for ensuring the accuracy, completeness,
timeliness and consistency of the most
important types (or domains) of enterprise data
across different applications, systems and
databases, multiple business processes,
functional areas, organizations, geographies
and channels."
Dan Power, Hub Solution DesignsDan Power, Hub Solution Designs
© 2010 Oracle Corporation 6
Agenda
• Master Data Management Defined
• The Need for Master Data Management
• What Can Go Wrong
• Indicators for MDM Challenges
• MDM Solutions
• Where To Start
© 2010 Oracle Corporation 7
Companies
Changing Information Presents a ChallengeMaster Data Facts
• 240 businesses will change
addresses
• 150 business telephone
numbers will change or be
disconnected
• 112 directorship (CEO, CFO,
etc.) changes will occur
• 20 corporations will fail
• 12 new businesses will open
their doors
• 4 companies will change
their name
Source: D&B, US Census Bureau, US Department of Health and Human Services, Administrative Office of the US Courts, Bureau of Labor Statistics, Gartner, A.T Kearney, GMA Invoice Accuracy Study
• 5,769 individuals in the US will change jobs
• 2,748 individuals will change address
• 515 individuals will get married
• 263 individuals will get divorced
• 186 individuals will declare a personal bankruptcy
Individuals
Master data changes at rate of 2% per month.
Products
• On average 20% duplicates in product data
• 90% product introductions fail
• Retailers lost 40 billion or 3.5% of total sales lost each year due to item info inefficiencies
• 60% error rate for all invoices generated
• Global Data Sync will realize 30% lower IT costs
In one hour… In one hour… In one year…
Compounded, 2% monthly change is 27% per year, 61% in two years, 104% in three years!!!
© 2010 Oracle Corporation 8
Report: Top Items by YTD SalesReport: Top Items by YTD Sales
If Only Things Were Simple!If there were only one system, capturing and managing change would be easy!
ETL
BI/
DW
EBS
Prod ID: 910Prod ID: 910--300A02300A02
Type: Mesh ElementType: Mesh Element
Family: AutoFamily: Auto
Last Update: 9/27/2009Last Update: 9/27/2009
Rank Prod ID Type YTD Orders
1 028-3029A09 Screen 12,152
2 A04989-2 Hi-Flow 9,434
3 910-300A02 Mesh Element 8,739
4 02903-390 Hi-Flow 7,543
5 020-29398A TopSpin 7,350
6 020-08002 TopSpin 6,518
7 09203-098 Hi-Flow 6,189
8 M029-1820 PK-Type1 5,152
Single View of Single View of
ItemItem
© 2010 Oracle Corporation 9
Most Organizations Are ComplexChanges occur anywhere and everywhere, leading to information disparity
ETL
ETL
BI/
DW
JDEAPAC
Lawson
LATAMEBS
SAPEMEALegacy
ContractsASCPDemandPlanning
LegacyMktg
Prod ID: 910Prod ID: 910--300A02300A02
Type: Mesh ElementType: Mesh Element
Family: AutoFamily: Auto
Last Update: 9/27/2009Last Update: 9/27/2009
Prod ID: A02Prod ID: A02--02000B02000B
Type: Element, MeshType: Element, Mesh
Family: TrucksFamily: Trucks
Last Update: 11/03/2009Last Update: 11/03/2009
Prod ID: MEProd ID: ME--AA--910910--0202
Type: Mesh ElementType: Mesh Element
Family: AutoFamily: Auto
Last Update: 1/27/2010Last Update: 1/27/2010
Prod ID: C910Prod ID: C910--000000--001001
Type: Mesh ElementType: Mesh Element
Family: AutoFamily: Auto
Last Update: 12/2/2009Last Update: 12/2/2009
US View of ItemUS View of Item EMEA View of ItemEMEA View of Item
Contracts View of Contracts View of
ItemItem
Creating a Creating a ““Top ItemsTop Items”” report report
is easy, but can you really is easy, but can you really
trust the results?trust the results?
Report: Historical Item DemandReport: Historical Item Demand
Rank Prod ID Type YTD Orders
1 028-3029A09 Screen 12,152
2 A04989-2 Hi-Flow 9,434
3 910-300A02 Mesh Element 8,739
4 02903-390 Hi-Flow 7,543
5 020-29398A TopSpin 7,350
6 A02-02000B Element, Mesh 6,518
7 09203-098 Hi-Flow 6,189
8 M029-1820 PK-Type1 5,152
Demand Demand
Planning View of Planning View of
ItemItem
How do I understand How do I understand
my inventory positions my inventory positions
if I cannot identify if I cannot identify
identical items?identical items?
How do I correctly How do I correctly
aggregate demand aggregate demand
signals when each signals when each
business unit has business unit has
different product IDs?different product IDs?
© 2010 Oracle Corporation 10
MDM Manages Ongoing Information ChangeConsolidate, Cleanse, Standardize, Cross-Reference, Govern, and Share
ETL
ETL
Middleware
Application Integration ArchitectureBI/
DW
JDEAPAC
Lawson
LATAMEBS
SAPEMEALegacy
ContractsERP 2DemandPlanning
LegacyMktg
MDM
Global ID: ME910Global ID: ME910--1020 1020
US ID: 910US ID: 910--300A02300A02
Type: Mesh ElementType: Mesh Element
Family: AutoFamily: Auto
Last Update: 2/27/2010Last Update: 2/27/2010
Global ID: ME910Global ID: ME910--1020 1020
DemandtraDemandtra ID: MEID: ME--AA--910910--0202
Type: Mesh ElementType: Mesh Element
Family: AutoFamily: Auto
Last Update: 2/27/2010Last Update: 2/27/2010
Global ID: ME910Global ID: ME910--1020 1020
Contracts ID: C910Contracts ID: C910--000000--001001
Type: Mesh ElementType: Mesh Element
Family: AutoFamily: Auto
Last Update: 2/27/2010Last Update: 2/27/2010
A global, reliable cross A global, reliable cross
reference makes consolidating reference makes consolidating
information from disparate information from disparate
systems both systems both easyeasy and and
accurateaccurate..
Each department and system is sharing the same information Each department and system is sharing the same information ––
easily understand a consistent item definition.easily understand a consistent item definition.
Report: Historical Item DemandReport: Historical Item Demand
Rank Prod ID Type YTD Orders
1 ME910-1020 Mesh Element 12,152
2 A04989-2 Hi-Flow 9,434
3 02092-380 TopSpin 8,739
4 02903-390 Hi-Flow 7,543
5 020-29398A TopSpin 7,350
6 20309-029 Hi-Flow 6,518
7 09203-098 Hi-Flow 6,189
8 M029-1820 PK-Type1 5,152
Global ID: ME910Global ID: ME910--1020 1020
EMEA ID: A02EMEA ID: A02--02000B02000B
Type: Mesh ElementType: Mesh Element
Family: AutoFamily: Auto
Last Update: 2/27/2010Last Update: 2/27/2010
11
Trusted Master Data
Trusted Master Data
What Does MDM Do?
Web ServicesLibrary
Web ServicesLibrary
Publish &SubscribePublish &Subscribe
Transports &Connectors
Transports &Connectors
AuthorizationAuthorization
RegistryRegistry
Profile & Correct
Profile & Correct
History& AuditHistory& Audit
PrivacyMgmt
PrivacyMgmt
Events & Policies
Events & Policies
Import WorkbenchImport Workbench
Identification & Cross-Reference
Identification & Cross-Reference
Source DataHistorySource DataHistory
SurvivorshipSurvivorship
ParseParse
Cleanse & StandardizeCleanse &
StandardizeEnrichEnrich
Manage Decay
Manage Decay
Match & Merge/ Unmerge
Match & Merge/ Unmerge
Roles &
Relationships Party
Vertical Variants
Related Data
Entities
Roles &
Relationships Party
Vertical Variants
Related Data
Entities
MDM provides MDM provides
critical critical data data
management management
servicesservices to to
consolidate, consolidate,
cleanse, share cleanse, share
and govern and govern
key enterprise key enterprise
datadata
These data These data
management management
services services are are
not providednot provided
outout--ofof--thethe--
box by the box by the
Data Data
Warehouse, Warehouse,
BI, CRM, BI, CRM,
ERP, Web ERP, Web
Services, Services,
SOA Suite, SOA Suite,
ODI Suite, ODI Suite,
nor any other nor any other
solutionsolution
© 2010 Oracle Corporation 12
Timeline: Enterprise Information Management
Master Data Management
(MDM)
How do I manage
information across systems?
Fragmented Systems
2010’s
Service Oriented Architecture (SOA)
How do I share data between applications?
Fragmented Systems
2000’s
Data integration tools (ETL)
How to I move data from one system to another?
Fragmented Systems
1990’s
SolutionApproachCore ProblemDecade
Same Old Same Old
ProblemProblem
New New
PerspectivePerspectiveNew New
ApproachApproach
© 2010 Oracle Corporation 13
Agenda
• Master Data Management Defined
• The Need for Master Data Management
• What Can Go Wrong
• Indicators for MDM Challenges
• MDM Solutions
• Where To Start
14
DC 1
Assembly
Plant
Component
Warehouse 1
DC 2
Region 3 Region 4
Customers
Suppliers
Region 1 Region 2
Customers
Component
Warehouse 2
Out of StockSKU 2043828332Hitachi Resistor,
4 Ohm @4 volts DC
New OrderSKU 2043828332Hitachi Resistor,
4 Ohm @4 volts DC
Existing InventorySKU 39482073948
Panasonic Resistor, 4.0 Ω DC 4.0 v
What Can Go Wrong – Excess InventoryThe Often Unrecognized Consequences of Data Fragmentation
Our various component Our various component
sources have no standards sources have no standards
for attributes for attributes –– impossible to impossible to
recognize potential crossrecognize potential cross--
application usesapplication uses
15
DC 1
Assembly
Plant
Component
Warehouse 1
DC 2
Region 3 Region 4
Customers
Suppliers
Region 1 Region 2
Customers
Component
Warehouse 2
Low InventorySKU 2043828332
Hi-Flow Hydraulic Filter
New ProductionSKU 2043828332
Hi-Flow Hydraulic Filter
Existing InventorySKU 39482073948
High Flow Hydraulic Flt
What Can Go Wrong – Excess ProductionThe Often Unrecognized Consequences of Data Fragmentation
Demand SignalSKU 2043828332
Hi-Flow Hydraulic Filter
16
Component
Warehouse 1
Supplier A
Component
Warehouse 2
What Can Go Wrong – Procurement CostsThe Often Unrecognized Consequences of Data Fragmentation
Supplier A Supplier A -- CatalogCatalog
UPC Prod ID Description Price Min Qty
7 91440 00001 8 RK03-23 Lube Fltr Spin-On ADV 3/4x16 3 11/16x5 13/32 G381-A 9.87 10
7 13886 41681 8 S-309-2 Hydro Fltr Twist Lk Gsk 832-3 2mm 4 3/16 x 5 7/8 5.45 12
7 31864 65818 2 LF893a Inline separator, self-bleed, 84µ 1 5/8 x 2 13/16 15 kPa 28.42 6
7 31864 31868 6 LF283c Inline filter, nb, 23 kPa 30 micron element 2 1/16 x 2 7/8 38.48 6
Buyer 2Buyer 1
Supplier C Supplier C -- CatalogCatalog
UPC Prod ID Description Carton Qty $ / Ctn
7 13685 03501 6 B2-01-8 Lube Oil Filter Unit, Spin-On, .75x16tpi 3.38in x 5.10in 12 124.86
7 93148 31083 8 HF20-A Threaded Lube Anti-Drain Valve .75/16 4.23in x 6.20in 10 98.82
7 91868 35560 5 HF90-0 Threaded Lube Anti-Drain 3/4 dia x 16tpi 3.84in x 5.88in 12 84.37
7 15866 00010 8 TS-392 Twist-Lock HFP 4.38in x 4.98in Gasket 930-9 8 68.84
Supplier C
No visibility that No visibility that
these are in fact these are in fact
identical parts by identical parts by
specificationspecification
If I could recognize that If I could recognize that
these are indeed these are indeed
identical, is one of identical, is one of
them a better deal?them a better deal?
Are other buyers in my Are other buyers in my
company buying identical company buying identical
parts? Could we combine parts? Could we combine
our purchases to negotiate a our purchases to negotiate a
better discount?better discount?
17
EMEA DC
US
Assembly
Plant
EMEA
Component
Warehouse
US DC
Region 3 Region 4
Customers
Suppliers
Region 1 Region 2
Customers
US Supply
Warehouse
Request – New ItemPolymer Slew Bearing
8.283in x 4.284in x .382in
No Raw MaterialBackorder 90 Days
Polymer Slew Bearing
Order fulfilledBy EMEA
Error in Conversion
What Can Go Wrong – Order FulfillmentThe Often Unrecognized Consequences of Data Fragmentation
EMEA Has StockPolymer Slew Bearing
EMEA
Assembly
Plant
Order FailsAcceptance
© 2010 Oracle Corporation 18
Agenda
• Master Data Management Defined
• The Need for Master Data Management
• What Can Go Wrong
• Indicators for MDM Challenges
• MDM Solutions
• Where To Start
© 2010 Oracle Corporation 19
Where Does MDM Fit in the IT Landscape?
“We don't make a lot of the products you buy. We make a lot of the products you buy better” circa 1992
Trusted
Master
Data
Trusted
Master
Data
“MDM doesn’t replace demand planning, supply chain planning, order fulfillment or BI. MDM makes these critical functions work better”
© 2010 Oracle Corporation 20
Common Indicators for MDM Challenges
• Product and material information spanning multiple disparate systems
• Multiple IDs or SKUs for the same product across markets, systems, business units or facilities
• Interactions with multiple suppliers with no catalog consistency
• Inconsistent product attribution and/or units of measure across business units, markets, geographies
• Obscured visibility across product lines or business units prevents realization of synergies and efficiencies
© 2010 Oracle Corporation 21
Agenda
• Master Data Management Defined
• The Need for Master Data Management
• What Can Go Wrong
• Indicators for MDM Challenges
• Modular MDM Solutions
• Where To Start
22
Master Data Entities by Domain
Operational MDM Financial & Analytical MDM
SiteProductCustomer
Typical
Somewhat Common
Fringe
Customer(business)
Customer(individual)
Supplier
Vendor
Student
Employee
Citizen
Contractor
Resource
WardInmate
Terrorist
Instrument orInvestment
Product(Finished Good)
Component
Bill of Materials
Service
Package
Promotion
Material
Store
Building
Facility
Market
Distribution Center
DeliveryLocation
Postal AddressProduct Classifications
Sales Territories
Security Structures
Chart of Accounts- Account- Cost Center- Entity
Dimensions
Reporting Hierarchies
Mappings*
*Mappings are often cross-domain, such as product to sales channel
Supplier
Partner
23
Domain Specific Requirements
• Build golden record
• Cleanse and remove duplicates
• Survivorship rules
• Multiple deployment modes
• Integration services
Customer
(Company,
Individual)
• Standardize /
parse address &
phone
information
• Validate
addresses
• Data enrichment
(Axciom, Dun &
Bradstreet)
• Support party
model
• B2C and B2B
Product
(Product,
Material)
Sites
(Store,
Branch,
Facility)
• Site within a site
• Trade areas
• Geocoding
• Manage
geographical
hierarchies
• Map Integration
• Site visualization
• Site lifecycle
management
Financial &
Analytical
Dimensions
All Domains
• Cross-domain
relationships &
mappings
• Visually manage
hierarchies
• Align different
financial
perspectives (US
GAAP, etc.)
• Provide
historical and
future, “what-if”
versioning
• Standardize
product
descriptions &
attributes
• Rich content (e.g.
images)
• Product change
management
• Trading partner
integration (e.g.
1Sync, Transora)
Supplier
(Supplier,
Vendor)
• Supplier on-
boarding
• Supplier self-
service
• Validate
addresses
• Data enrichment
(Dun &
Bradstreet)
• Attribution by
supplier type
Trusted
Master
Data
Trusted
Master
Data
Conclusions:
1) It takes more than an extensible data model to support different MDM domains
2) Enterprise MDM is not a “one size fits all solution”
6 July 2010, Oracle. All rights reserved. Copyright ©24
Master Data
Applications EnterpriseEnterprise
Hierarchies &Hierarchies &
RelationshipsRelationships
(DRM)(DRM)
•• Party (PatternParty (Pattern--
Based) Data QualityBased) Data Quality
•• Product (Semantic) Product (Semantic)
Data QualityData Quality
Fusion Middleware
Application Integration Architecture
MDM Suite
Enterprise-Grade MDM from OracleApplications Approach to Simplify Enterprise IT
Data Quality Tools1
Application Integration Architecture
Solution Components
4
2
3
Enterprise Hierarchies (DRM)
Master Data Applications
Customer Supplier Site ProductCustomer Supplier Site Product
6 July 2010, Oracle. All rights reserved. Copyright ©
Oracle’s Unique Approach
• Oracle is delivering specialized, modular MDM applications
• Additional specialized apps are under development
• Other vendors have taken a “one-size-fits-all” approach
• Oracle’s unique approach has been validated by leading MDM analysts
Domain-Specific Apps Deliver
• Specialized features and capabilities out-of-the-box
• Fully extensible framework• Common platform• Open standards – plug into any
architecture• Deploy the Apps you need
when you need them• Faster time-to-value
Comprehensive Business Context MDM Applications
25
MDM ApplicationsMDM Applications
Customer Supplier Site ProductCustomer Supplier Site Product
• Automate product introduction and manage changes from suppliers via data pools, portal/direct access or product file load
• Stage, approve and enrich product data with external and internal sources
• Master clean & trusted item and supplier/location relationships
• Publish trusted product information across business ecosystem
Product Customer
• Capture attributes and relationships for organizations, people, and households in a rich, industry specific, and extensible data model
• Track the source of customer attributes and view historical customer profiles
• Manage and maintain common understand across systems
• Match, merge, consolidate, enrich and share critical party information
• A complete repository for all location definitions and associated attributes (territory, location, building, store, site, etc.)
• Lifecycle management from prospection, competition analysis, selection & opening to closure
• Physical locations integrated with Google Maps for visualization
SiteSupplier
• Capture attributes and relationships for vendors and suppliers
• Supplier on-boarding management – qualification,
• Supplier self-service portal to register available services, manage contacts, update profiles, etc.
• Out-of-the-box integration to eBusiness Suite procurement modules
6 July 2010, Oracle. All rights reserved. Copyright ©
Tools to Manage, Cleanse and Share Master DataA Complete Framework for Delivery
26
Application Integration Architecture
Pattern-BasedData Quality
• Market leading enterprise hierarchy management solution
• Capture relationships that span business domains, such as well to reservoir, supplier to territory
• Model an unlimited number of alternate views, such as well to service territory vs. well to environmental territory vs. well to legal country
• Capture historical relationships, compare across time, and model future scenarios
Semantic Data Quality
• Cleanse and standardize address, telephone and e-mail information
• Validate and enrich address data for 240 countries
• Enforce country-specific formatting standards for address and telephone
• Parse, translate and standardize names and addresses across 52 languages
• Monitor and protect customer data quality and completeness
Data RelationshipManagement
• Next generation semantic technology is “context aware”
• Recognize, cleanse, match, validate, correct, translate and repurpose product data
• Parse dense and unstructured text to retrieve and standardize meaningful attributes
• Standardize product attributes, classifications, and descriptions
• Translate from and to different languages
Application Integration
Architecture
• Complete integration solution for orchestrating agile, user-centric business processes across your enterprise applications
• Pre–built, sustainable integrations reduce implementation risk and cost
• Application–independent design makes it easy to plug and play new applications
• Open, standards-based architecture accelerates time–to–value
EnterpriseEnterprise
Hierarchies & Hierarchies &
RelationshipsRelationships
(DRM)(DRM)
•• Party (PatternParty (Pattern--
Based) Data QualityBased) Data Quality
•• Product (Semantic) Product (Semantic)
Data QualityData Quality
Application Integration Architecture
2 31 4
6 July 2010, Oracle. All rights reserved. Copyright ©
Enterprise-Grade MDM from OracleA Composite Solution to Deliver Information Alignment
Complete
Application Centric Approach
• Configurable applications vs. a “build your own” toolkit with consulting assets
• Specialized applications vs. “one size fits all”
Pattern-based data quality
Semantic data quality
Enterprise Hierarchy Management
Open
Mix and match with other components
Leverage existing assets
Invest in what you need when you need it
Integrated
Leverage master data in your key business processes
Robust integration architecture
• Leverage pre built business objects, testing framework
• Out of the box integrations delivered as Process Integration Packs
Fastest Time to Value
Lowest TCO
© 2010 Oracle Corporation 28
Agenda
• Master Data Management Defined
• The Need for Master Data Management
• What Can Go Wrong
• Indicators for MDM Challenges
• Modular MDM Solutions
• Where To Start
© 2010 Oracle Corporation 29
MDM Project Motivators
1. Value driven MDM initiative
• Seek out and quantify business exceptions resulting from data inconsistency
2. Implementation driven MDM initiative
• MDM as an enabler for technology investments
• Data standardization and consolidation a critical part of system implementation
3. Organization driven MDM initiative• Rapidly realize synergies across independent business
lines, acquired companies
• Maximize leverage and utilization