Master Data Management, is a practice that involves discovering, cleaning, housing, and governing data. Data architects for enterprises require a data model that offers ad hoc, variable, and flexible structures as business needs are constantly changing.
We'll be discussing the benefits of using the Neo4j graph database for Master Data Management including the flexible schema free data model, concepts of layering in data, keeping your data current and flowing and then the benefits of connected data analytics and real-time recommendations that can result.
An overview of MDM with Neo4j https://www.graphgrid.com/graph-advantage-master-data-management/
The demo portion of the presentation is here: https://youtu.be/_GnDiwngnXk
DBA Basics: Getting Started with Performance Tuning.pdf
Better Insights from Your Master Data - Graph Database LA Meetup
1. Better Insights
from Your Master Data
March 22, 2016
Benjamin Nussbaum
@bennussbaum
www.graphgrid.com | www.atomrain.com
2. Introduction
Benjamin Nussbaum
20 years of Technology Innovation.
Software architecture | Database design | Server infrastructure
President & CTO of AtomRain,
one of the world’s leading NEO4J Solution Partners
and makers of GraphGrid.
a platform by
3. Today’s Meetup Agenda
Better Insights for Your Master Data
• What make graphs so good at MDM?
Graph Basics
• What is a graph database.
• How a graph works.
Graphs for Your Master Data
• Why graphs are good at mastering data.
• Getting your data sources into the graph.
• Mastering your data in the graph.
• Better insights with it all connected.
Q&A
4. Master Data Management
For customer interests, product lines, store locations, org charts…
For white papers, visit neo4j.com/use-cases/
5. Today’s Meetup Agenda
Better Insights for Your Master Data
• What make graphs so good at MDM?
Graph Basics
• What is a graph database.
• How a graph works.
Graphs for Your Master Data
• Why graphs are good at mastering data.
• Getting your data sources into the graph.
• Mastering your data in the graph.
• Better insights with it all connected.
Q&A
6. A Graph Records a New Kind of Data
Semantic Web
and
Knowledge Graphs
Enterprises Systems
and
Business Transactions
For Business Operations
▪ Business Systems
generate data.
▪ Data about Business
Orders, purchases, invoices,
customer interactions…
▪ Static System of Record
Standard data; change requires
re-programming.
CRM
System
Product
Catalog
Invoice
System
▪ Connected Customers & Smart
Things
generate data.
▪ Data about Real-World
Concepts, people, places, things,
and their relationships.
▪ Dynamic Graph of Knowledge
Discovers and learns from changing
data– no re-programming.
For Connected Experiences
7. A “Node”
in the graph
HOTEL
ROOM
PERSON
A Graph Models
Real-World People, Places, and Things
Solution Partner
8. An “Edge”
in the graph
Prefers
HOTEL
ROOM
PERSON
HasAvailable
A Graph Models
Real-Time Relationships
Solution Partner
10. Graph Queries
Start with one “entity” and traverse the graph
to discover linked people, places, or things
Query for a Graph
MATCH (boss)-[:MANAGES*0..3]->(sub),
(sub)-[:MANAGES*1..3]->(report)
WHERE boss.name = “John Doe”
RETURN sub.name AS Subordinate,
count(report) AS Total
NEO4J Cypher Language
“Complex Join” in SQL
Solution Partner
11. Today’s Meetup Agenda
Better Insights for Your Master Data
• What make graphs so good at MDM?
Graph Basics
• What is a graph database.
• How a graph works.
Graphs for Your Master Data
• Why graphs are good at mastering data.
• Getting your data sources into the graph.
• Mastering your data in the graph.
• Better insights with it all connected.
Q&A
21. Today’s Meetup Agenda
Better Insights for Your Master Data
• What make graphs so good at MDM?
Graph Basics
• What is a graph database.
• How a graph works.
Graphs for Your Master Data
• Why graphs are good at mastering data.
• Getting your data sources into the graph.
• Mastering your data in the graph.
• Better insights with it all connected.
Q&A