graph databases for master data management
TRANSCRIPT
360° VIEW OF EVERYTHINGGraph Databases for Master Data Management
AgendaYour Master Data is a Graph Challenges with Current Solutions How Graphs Can Help Case Studies Summary
Your Master Data is a Graph
Customer Data
WITH
PERSON
BANK
HA
S
CHECKING ACCOUNT
ADRESS
LIVES_AT
PHONE#
PROVIDER
REGION
Customer Graph
HA
S
HAS
CLOTHES
BRAND
CATEGORY
PRICE
SIZE
FABRIC
FACTORY
SUPPLIERProduct Data
Product Graph
Supply Chain Data
EXPRESS
LOCATION
ROAD
FLIGHT
PRODUCT TYPE
REGION
FACTORY
Supply Chain Graph
KNOWS
KN
OW
S
KNOWS
WO
RK
S_AT
WORKS_AT
WORKS_ATCOMPANY
STANFORD
STU
DIE
D_A
T
KNOWS
NEO
COLUMBIA
STU
DIE
D_A
T
STUDIED_AT
STUDIED_AT
NAME:ANNE
People Data
Employee Graph
Customer Graph
Customer
Adress
Store
Phone
Customer
EmailEmailAdress
PhoneProduct
Product
CategoryY
Street
Region
Product
Store
Street
CategoryX
Product Graph
Supply Graph
Power of Graphs - Unlock the power of Master Data
Real-time product recommendations Fraud Detection Real-time supply
chain management
Risk Management
Challenges within existing Master Data Management
Silos - Different repositories for Customer, Product, Supplier
Data is stored in tables and columns making it difficult to leverage relationships and interactions
Inflexible - Harder to add or modify new data and interactions.
Slow - Unable to use master data relationships in real-time operations due to performance issues.
How Graphs Can Help
1. Build a meta-data (reference data) repository2. Build a graph-based Master data repository
Graph Database for Master Data - Two Design Patterns
id:C2id:C2id:C3id:C4id:C5id:C6id:C7
Customer MDM
Product MDM
Supplier MDM
STEP ONE: Use your existing
data-storage
STEP TWO:Create a graph with just ID and location
for each master data element
id:P1id:P2id:P4
Customer MDMid:C2
id:C2
id:C3
Product MDM
Supplier MDM
id:C4
id:C5id:C6
id:C7
STEP TWO:Create a graph with just ID and location
for each master data element
id:S1id:S2
Customer MDM
id:P1 id:P2id:P4
id:C2
id:C2
id:C3
Product MDM
Supplier MDM
id:C4
id:C5id:C6
id:C7
STEP TWO:Create a graph with just ID and location
for each master data element
Customer MDM
id:P1
id:S1
id:P2id:P4
id:C2
id:C2
id:C3
id:S2
Product MDM
Supplier MDM
id:C4
id:C5id:C6
id:C7
STEP TWO:Create a graph with just ID and location
for each master data element
Customer MDM
id:P1
id:S1
id:P2id:P4
id:C2
id:C2
id:C3
id:S2
Product MDM
Supplier MDM
id:C4
id:C5id:C6
id:C7
STEP THREE:Query the meta data graph for relationships and take the resulting id and corresponding location information to fetch the actual data
“How Adidas is using Neo4j to deliver the most relevant and compelling content to its consumers”
adidas
Case Study
“We speak different languages across domains”
CONTENT DIGITAL ASSETS ANALYTICS MASTER DATA CONSUMER
DATA PRODUCT DATA SOCIAL BIG DATA
Adidas’ Data Silos
PAUL POGBA
JUVENTUS
SOCCER
CONTENT
MEN
ITALY
CAMPAIGN
CONTENT
JERSEYFeatures AthletePlaysFor
Features Campaign
Features Product
Related ContentFor MarketFor Gender
Features Sports Category
Content Graph
Shared Metadata Service
360° View of Customer
CONTENT
PRODUCT DATA
MASTER DATA
BRAND ASSET DATA
adidas.com
CRM
Wholesale
Retail
Big Data
Correlate multiple type of master data to produce real insights
Time to value — no new system needed. You can work as is.
Dynamic – add/change to fit the particular requirements of your business
Make relationship data available in real-time to gain more ROI from your existing Master Data.
Benefits with this approach
Learn more about this use case, visit the
Neo4j Youtube-channel
1. Build a meta-data (reference data) repository2. Build a graph-based Master data repository
Graph Database for Master Data - Two Design Patterns
Case Study
• Needed to reimagine existing system to beat competition and provide 360-degree view of customers
• Channel complexity necessitated move to graph database
• Needed an enterprise-ready solution
Business Problem
Background• Connecticut-based leader in digital marketing
communications
• Helps clients provide omni-channel experience with in-context information
• Channel complexity necessitated move to graph database
• Leapfrogged competition and increased digital business by 23%
• After launch of new MDM built on Neo4j, PB stock declared a “Buy”
• Handles new data from mobile, social networks, experience and governance sources
Solution & Benefits
Other examples of customers using Neo4j for MDM
Summarizing
“Emerging MDM vendors coming to market are investing in graph databases for their MDM repositories.These graph repositories help MDM better connect conceptual master data models with logical models and provide further flexibility, agility, and scale that RDBMS repositories often constrain.” — Forrester Wave, Master Data Management
View of Everything
360°
360° View of customers
360° View of products
360° View of payments
360° View of supply chain
Data is connected
360° View of everything
Thank you!