graph databases for master data management

Post on 08-Jan-2017

203 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

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

Email

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!

top related