graph databases for master data management

35
360° VIEW OF EVERYTHING Graph Databases for Master Data Management

Upload: neo4j-the-fastest-and-most-scalable-native-graph-database

Post on 08-Jan-2017

203 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Graph Databases for Master Data Management

360° VIEW OF EVERYTHINGGraph Databases for Master Data Management

Page 2: Graph Databases for Master Data Management

AgendaYour Master Data is a Graph Challenges with Current Solutions How Graphs Can Help Case Studies Summary

Page 3: Graph Databases for Master Data Management

Your Master Data is a Graph

Page 4: Graph Databases for Master Data Management

Customer Data

WITH

PERSON

BANK

HA

S

CHECKING ACCOUNT

ADRESS

LIVES_AT

PHONE#

PROVIDER

REGION

Email

Customer Graph

Page 5: Graph Databases for Master Data Management

HA

S

HAS

CLOTHES

BRAND

CATEGORY

PRICE

SIZE

FABRIC

FACTORY

SUPPLIERProduct Data

Product Graph

Page 6: Graph Databases for Master Data Management

Supply Chain Data

EXPRESS

LOCATION

ROAD

FLIGHT

PRODUCT TYPE

REGION

FACTORY

Supply Chain Graph

Page 7: Graph Databases for Master Data Management

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

Page 8: Graph Databases for Master Data Management

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

Page 9: Graph Databases for Master Data 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.

Page 10: Graph Databases for Master Data Management

How Graphs Can Help

Page 11: Graph Databases for Master Data Management

1. Build a meta-data (reference data) repository2. Build a graph-based Master data repository

Graph Database for Master Data - Two Design Patterns

Page 12: Graph Databases for Master Data Management

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

Page 13: Graph Databases for Master Data Management

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

Page 14: Graph Databases for Master Data Management

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

Page 15: Graph Databases for Master Data Management

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

Page 16: Graph Databases for Master Data Management

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

Page 17: Graph Databases for Master Data Management

“How Adidas is using Neo4j to deliver the most relevant and compelling content to its consumers”

adidas

Case Study

Page 18: Graph Databases for Master Data Management

“We speak different languages across domains”

CONTENT DIGITAL ASSETS ANALYTICS MASTER DATA CONSUMER

DATA PRODUCT DATA SOCIAL BIG DATA

Adidas’ Data Silos

Page 19: Graph Databases for Master Data Management

PAUL POGBA

JUVENTUS

SOCCER

CONTENT

MEN

ITALY

CAMPAIGN

CONTENT

JERSEYFeatures AthletePlaysFor

Features Campaign

Features Product

Related ContentFor MarketFor Gender

Features Sports Category

Content Graph

Page 20: Graph Databases for Master Data Management

Shared Metadata Service

360° View of Customer

CONTENT

PRODUCT DATA

MASTER DATA

BRAND ASSET DATA

adidas.com

CRM

Wholesale

Retail

Big Data

Page 21: Graph Databases for Master Data Management

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

Page 22: Graph Databases for Master Data Management

Learn more about this use case, visit the

Neo4j Youtube-channel

Page 23: Graph Databases for Master Data Management

1. Build a meta-data (reference data) repository2. Build a graph-based Master data repository

Graph Database for Master Data - Two Design Patterns

Page 24: Graph Databases for Master Data Management

Case Study

Page 25: Graph Databases for Master Data Management

• 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

Page 26: Graph Databases for Master Data Management

Other examples of customers using Neo4j for MDM

Page 27: Graph Databases for Master Data Management

Summarizing

Page 28: Graph Databases for Master Data Management

“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

Page 29: Graph Databases for Master Data Management

View of Everything

360°

Page 30: Graph Databases for Master Data Management

360° View of customers

Page 31: Graph Databases for Master Data Management

360° View of products

Page 32: Graph Databases for Master Data Management

360° View of payments

Page 33: Graph Databases for Master Data Management

360° View of supply chain

Page 34: Graph Databases for Master Data Management

Data is connected

360° View of everything

Page 35: Graph Databases for Master Data Management

Thank you!