SlideShare a Scribd company logo
1 of 27
Download to read offline
Graphs in Retail
Know Your Customers and Make Your Recommendation Engine Learn
Joe Depeau
Sr. Presales Consultant, UK
14th August, 2019
@joedepeau
http://linkedin.com/in/joedepeau
• Introduction to Graphs and Neo4j
• Retail Data Overview
• Use Cases
• Customer 360 View
• Recommendations (with demo)
• Logistics
• Supply Chain Management
• Others …
• Q&A
2
Agenda
Introduction to Graphs and
Neo4j
3
Relational vs. Graph Databases
4
Graphs in the Age of Connections
5
6
7
Car
DRIVES
name: “Dan”
born: May 29, 1970
twitter: “@dan”
name: “Ann”
born: Dec 5, 1975
since:
Jan 10, 2011
brand: “Volvo”
model: “V70”
Anatomy of a Property Graph Database
Nodes
• Represent the objects in the
graph
• Can be labeled
Relationships
• Relate nodes by type and
direction
Properties
• Name-value pairs that can go on
nodes and relationships.
LOVES
LOVES
LIVES WITH
OW
NS
Person Person
Retail Data Overview
8
9
Some Examples of Typical Retail Data
Event DataProduct
Data
Customer DataOrganisational
Data
3rd Party Data
Documentation
Facilities
Processes
Systems and
Databases
KPIs and Reports
Personal Data
Customer
Relationships
Documentation
Processes
Brand Data
Product
Hierarchy
Pricing Data
Clickstream Data
Searches
Customer Contact
Social Media
Market Data
Organisational
Hierarchy
Purchase History
Supply Chain Data
Supplier Data
Logistics Data
Inventory Data
Local Data
Use Case Examples
10
Customer 360 Example Graph
Organisational Data
Customer Data
Product Data
Event Data
3rd Party Data
Supply Chain Data
11
12
Customer 360 Graph Uses
• Can I use the graph to help me improve customer
experience?
• Can the graph help me determine Customer Lifetime
Value (CLV)?
• Can I spot and prevent churn using a graph?
• Can the graph help me spot influencers in my
customer base?
Yes!
Yes!
Yes!
Yes!
Recommendations Example Graph
Organisational Data
Customer Data
Product Data
Event Data
3rd Party Data
Supply Chain Data
13
14
Product
Recommendations
Effective product recommendation
algorithms has become the new
standard in online retail — directly
affecting revenue streams and the
shopping experience.
Logistics/Delivery
Routing recommendations allows
companies to save money on
routing and delivery, and provide
better and faster service.
Promotion
recommendations
Building powerful personalized
promotion engines is another area
within retail that requires input from
multiple data sources, and real-time,
session based queries, which is an
ideal task to solve with Neo4j.
Today Recommendation Engines are at the
Core of Digitization in Retail
15
Mobile
Brick &
Mortar
Web
Multi-channel
16
Recommendations Graph Uses
• Can I use the graph to help me improve sales with
better recommendations?
• Can the graph help me make real-time
recommendations across channels?
• Can I integrate my recommendations graph with AI
and Machine Learning techniques?
• Can the graph help me with other types of
recommendations besides products?
Yes!
Yes!
Yes!
Yes!
Demo
17
Supply Chain Example Graph
Organisational Data
Customer Data
Product Data
Event Data
3rd Party Data
Supply Chain Data
18
19
Supply Chain Graph Uses
• Can I use the graph to help me improve my ordering
and procurement processes?
• Can the graph help me save money on orders?
• Can I optimize my inventory using a graph?
• Can the graph help me with comparative analysis of
my suppliers and their products?
Yes!
Yes!
Yes!
Yes!
20
Other Retail Graph Use Cases
• Identity and Access Management
• Infrastructure and Network Management
• Master/Meta-data Management
• Regulatory Compliance (i.e. GDPR)
Case Study Examples
22
23
Case studySolving real-time recommendations for
the World’s largest retailer.
Challenge
•In its drive to provide the best web experience for its
customers, Walmart wanted to optimize its online
recommendations.
•Walmart recognized the challenge it faced in
delivering recommendations with traditional relational
database technology.
•Walmart uses Neo4j to quickly query customers’ past
purchases, as well as instantly capture any new
interests shown in the customers’ current online visit
– essential for making real-time recommendations.
Use of Neo4j
“As the current market leader in
graph databases, and with
enterprise features for scalability
and availability, Neo4j is the right
choice to meet our demands”.
- Marcos Vada, Walmart
• With Neo4j, Walmart could substitute a heavy batch
process with a simple and real-time graph database.
Result/Outcome
24
Top Tier US Retailer
Case studySolving Real-time promotions for a top
US retailer
Challenge
•Suffered significant revenues loss, due to legacy
infrastructure.
•Particularly challenging when handling transaction
volumes on peak shopping occasions such as
Thanksgiving and Cyber Monday.
•Neo4j is used to revolutionize and reinvent its real-
time promotions engine.
•On an average Neo4j processes 90% of this retailer’s
35M+ daily transactions, each 3-22 hops, in 4ms or
less.
Use of Neo4j
• Reached an all time high in online revenues, due to
the Neo4j-based friction free solution.
• Neo4j also enabled the company to be one of the first
retailers to provide the same promotions across both
online and traditional retail channels.
“On an average Neo4j processes
90% of this retailer’s 35M+ daily
transactions, each 3-22 hops, in
4ms or less.”
– Top Tier US Retailer
Result/Outcome
25
Case Study : Wobi
uses Neo4j to enable
‘Whole Customer
Understanding’
The World’s Leading Graph Database
CASE STUDY
www.neo4j.com
Wobi
Price Comparison Site Wobi Builds
‘Whole Customer Understanding’
with Neo4j
The success of price comparison websites rests on their ability to make
customers compelling ‘value offers’ – and to do that they need to capture,
organise and instantly analyse masses of customer data. Israel-based Wobi
has achieved that aim of ‘whole customer understanding’ using Neo4j.
The Company
Founded five years ago, price comparison website Wobi is already one of Israel’s best-known com-
panies. Owned by the White Mountain investment group, Wobi has over 500,000 customers and
millions of site visitors every month, who use Wobi to compare and choose their pensions and car,
home, mortgage and travel insurance. Wobi has around 100 staff and, bolstered by a high-profile
TV advertising campaign, will expand further this year by launching a banking and finance compar-
ison service.
The Challenge
Wobi aims to give its customers best ‘value offers’, and to do that it needed to build a detailed
picture of each customer and their full financial situation – savings, pensions, insurance policies,
accounts and family background.
As Chief Technology Officer, Shai Bentin, explained: “We look to give our customers great value
offers and so, as our CEO says, we want to look at the customer’s account in such depth that we
can tell them they have a leak in their house because they have been paying more for their water
every month! That’s the idea...we can offer to move a customer from, say, one phone company to
another that better suits their needs – and we can read that information off their account, their
credit account and the way the customer behaves.”
To achieve that level of understanding, Wobi needed a single customer database where it could
rapidly drill-down into each individual’s history and add new information on the fly.
It faced two key issues. “One is that we need to extract a lot of customer information very, very fast
from the database,” Shai said, “and the second is the way we get the information. It’s a tree-like
structure – under each customer will hang a lot of information, and for performance we needed to
pull up all that information at once.”
When Wobi began searching for the ideal database, it realised “that structure really suited working
with Neo4j”, Shai said, because Neo4j organises data into ‘nodes’ and ‘relationships’. This enabled
Wobi to define its customers as ‘nodes’, and to hang off them every piece of information relating to
that customer as ‘relationships’.
Shai explained: “Instead of having to break up our data into tables like with an SQL database and
make thousands of joins, with Neo4j we could just ‘save the tree’ and do a single look-up to the
person, to grab everything at once.”
The Strategy
Neo4j is now Wobi’s core customer database, sitting at the heart of a network of around 20 servers,
with a team of five people doing Neo4j development and testing work.
Wobi started using Neo4j after coming across the product by chance. Shai explained: “I felt that
working with a normal SQL database would be too much work for us, and I actually started out look-
ing for object databases, because our programming language is Java which is very object oriented.
Then I stumbled on Neo4j – we tried it out and it worked for us.”
INDUSTRY
Finance
USE CASE
Graph-Based Search/
Recommendations
GOAL
Make customers ‘value
offers’ based on in-depth
understanding of their current
financial situation and needs
CHALLENGE
Rapidly analyse large volumes
of ‘whole customer’ information
SOLUTION
Store all customer data into
Neo4j database
RESULTS
– Data on half-a-million
customers is accessed
exponentially faster
– All data consolidated in
Neo4j for ‘whole customer
understanding’
Q & A
26
27
Thank you!

More Related Content

What's hot

Graph database Use Cases
Graph database Use CasesGraph database Use Cases
Graph database Use CasesMax De Marzi
 
Neo4j in Production: A look at Neo4j in the Real World
Neo4j in Production: A look at Neo4j in the Real WorldNeo4j in Production: A look at Neo4j in the Real World
Neo4j in Production: A look at Neo4j in the Real WorldNeo4j
 
Your Roadmap for An Enterprise Graph Strategy
Your Roadmap for An Enterprise Graph StrategyYour Roadmap for An Enterprise Graph Strategy
Your Roadmap for An Enterprise Graph StrategyNeo4j
 
Data Modeling with Neo4j
Data Modeling with Neo4jData Modeling with Neo4j
Data Modeling with Neo4jNeo4j
 
Intro to Graphs and Neo4j
Intro to Graphs and Neo4jIntro to Graphs and Neo4j
Intro to Graphs and Neo4jjexp
 
Workshop Introduction to Neo4j
Workshop Introduction to Neo4jWorkshop Introduction to Neo4j
Workshop Introduction to Neo4jNeo4j
 
Neo4j GraphSummit London - The Path To Success With Graph Database and Data S...
Neo4j GraphSummit London - The Path To Success With Graph Database and Data S...Neo4j GraphSummit London - The Path To Success With Graph Database and Data S...
Neo4j GraphSummit London - The Path To Success With Graph Database and Data S...Neo4j
 
The path to success with Graph Database and Graph Data Science
The path to success with Graph Database and Graph Data ScienceThe path to success with Graph Database and Graph Data Science
The path to success with Graph Database and Graph Data ScienceNeo4j
 
Neo4j y GenAI
Neo4j y GenAI Neo4j y GenAI
Neo4j y GenAI Neo4j
 
Data-centric design and the knowledge graph
Data-centric design and the knowledge graphData-centric design and the knowledge graph
Data-centric design and the knowledge graphAlan Morrison
 
Apache Arrow: Open Source Standard Becomes an Enterprise Necessity
Apache Arrow: Open Source Standard Becomes an Enterprise NecessityApache Arrow: Open Source Standard Becomes an Enterprise Necessity
Apache Arrow: Open Source Standard Becomes an Enterprise NecessityWes McKinney
 
Knowledge Graphs are Worthless, Knowledge Graph Use Cases are Priceless
Knowledge Graphs are Worthless, Knowledge Graph Use Cases are PricelessKnowledge Graphs are Worthless, Knowledge Graph Use Cases are Priceless
Knowledge Graphs are Worthless, Knowledge Graph Use Cases are PricelessEnterprise Knowledge
 
Workshop - Build a Graph Solution
Workshop - Build a Graph SolutionWorkshop - Build a Graph Solution
Workshop - Build a Graph SolutionNeo4j
 
Graph Gurus 15: Introducing TigerGraph 2.4
Graph Gurus 15: Introducing TigerGraph 2.4 Graph Gurus 15: Introducing TigerGraph 2.4
Graph Gurus 15: Introducing TigerGraph 2.4 TigerGraph
 
Data Architecture Strategies: The Rise of the Graph Database
Data Architecture Strategies: The Rise of the Graph DatabaseData Architecture Strategies: The Rise of the Graph Database
Data Architecture Strategies: The Rise of the Graph DatabaseDATAVERSITY
 
Time to Talk about Data Mesh
Time to Talk about Data MeshTime to Talk about Data Mesh
Time to Talk about Data MeshLibbySchulze
 
Architect’s Open-Source Guide for a Data Mesh Architecture
Architect’s Open-Source Guide for a Data Mesh ArchitectureArchitect’s Open-Source Guide for a Data Mesh Architecture
Architect’s Open-Source Guide for a Data Mesh ArchitectureDatabricks
 
Building Lakehouses on Delta Lake with SQL Analytics Primer
Building Lakehouses on Delta Lake with SQL Analytics PrimerBuilding Lakehouses on Delta Lake with SQL Analytics Primer
Building Lakehouses on Delta Lake with SQL Analytics PrimerDatabricks
 
Modeling Manufacturing With Graph Databases: A Journey Towards a Digital Factory
Modeling Manufacturing With Graph Databases: A Journey Towards a Digital FactoryModeling Manufacturing With Graph Databases: A Journey Towards a Digital Factory
Modeling Manufacturing With Graph Databases: A Journey Towards a Digital FactoryNeo4j
 
Intro to Neo4j and Graph Databases
Intro to Neo4j and Graph DatabasesIntro to Neo4j and Graph Databases
Intro to Neo4j and Graph DatabasesNeo4j
 

What's hot (20)

Graph database Use Cases
Graph database Use CasesGraph database Use Cases
Graph database Use Cases
 
Neo4j in Production: A look at Neo4j in the Real World
Neo4j in Production: A look at Neo4j in the Real WorldNeo4j in Production: A look at Neo4j in the Real World
Neo4j in Production: A look at Neo4j in the Real World
 
Your Roadmap for An Enterprise Graph Strategy
Your Roadmap for An Enterprise Graph StrategyYour Roadmap for An Enterprise Graph Strategy
Your Roadmap for An Enterprise Graph Strategy
 
Data Modeling with Neo4j
Data Modeling with Neo4jData Modeling with Neo4j
Data Modeling with Neo4j
 
Intro to Graphs and Neo4j
Intro to Graphs and Neo4jIntro to Graphs and Neo4j
Intro to Graphs and Neo4j
 
Workshop Introduction to Neo4j
Workshop Introduction to Neo4jWorkshop Introduction to Neo4j
Workshop Introduction to Neo4j
 
Neo4j GraphSummit London - The Path To Success With Graph Database and Data S...
Neo4j GraphSummit London - The Path To Success With Graph Database and Data S...Neo4j GraphSummit London - The Path To Success With Graph Database and Data S...
Neo4j GraphSummit London - The Path To Success With Graph Database and Data S...
 
The path to success with Graph Database and Graph Data Science
The path to success with Graph Database and Graph Data ScienceThe path to success with Graph Database and Graph Data Science
The path to success with Graph Database and Graph Data Science
 
Neo4j y GenAI
Neo4j y GenAI Neo4j y GenAI
Neo4j y GenAI
 
Data-centric design and the knowledge graph
Data-centric design and the knowledge graphData-centric design and the knowledge graph
Data-centric design and the knowledge graph
 
Apache Arrow: Open Source Standard Becomes an Enterprise Necessity
Apache Arrow: Open Source Standard Becomes an Enterprise NecessityApache Arrow: Open Source Standard Becomes an Enterprise Necessity
Apache Arrow: Open Source Standard Becomes an Enterprise Necessity
 
Knowledge Graphs are Worthless, Knowledge Graph Use Cases are Priceless
Knowledge Graphs are Worthless, Knowledge Graph Use Cases are PricelessKnowledge Graphs are Worthless, Knowledge Graph Use Cases are Priceless
Knowledge Graphs are Worthless, Knowledge Graph Use Cases are Priceless
 
Workshop - Build a Graph Solution
Workshop - Build a Graph SolutionWorkshop - Build a Graph Solution
Workshop - Build a Graph Solution
 
Graph Gurus 15: Introducing TigerGraph 2.4
Graph Gurus 15: Introducing TigerGraph 2.4 Graph Gurus 15: Introducing TigerGraph 2.4
Graph Gurus 15: Introducing TigerGraph 2.4
 
Data Architecture Strategies: The Rise of the Graph Database
Data Architecture Strategies: The Rise of the Graph DatabaseData Architecture Strategies: The Rise of the Graph Database
Data Architecture Strategies: The Rise of the Graph Database
 
Time to Talk about Data Mesh
Time to Talk about Data MeshTime to Talk about Data Mesh
Time to Talk about Data Mesh
 
Architect’s Open-Source Guide for a Data Mesh Architecture
Architect’s Open-Source Guide for a Data Mesh ArchitectureArchitect’s Open-Source Guide for a Data Mesh Architecture
Architect’s Open-Source Guide for a Data Mesh Architecture
 
Building Lakehouses on Delta Lake with SQL Analytics Primer
Building Lakehouses on Delta Lake with SQL Analytics PrimerBuilding Lakehouses on Delta Lake with SQL Analytics Primer
Building Lakehouses on Delta Lake with SQL Analytics Primer
 
Modeling Manufacturing With Graph Databases: A Journey Towards a Digital Factory
Modeling Manufacturing With Graph Databases: A Journey Towards a Digital FactoryModeling Manufacturing With Graph Databases: A Journey Towards a Digital Factory
Modeling Manufacturing With Graph Databases: A Journey Towards a Digital Factory
 
Intro to Neo4j and Graph Databases
Intro to Neo4j and Graph DatabasesIntro to Neo4j and Graph Databases
Intro to Neo4j and Graph Databases
 

Similar to Graphs in Retail: Know Your Customers and Make Your Recommendations Engine Learn

Neo4j wp recommendations_en_bus
Neo4j wp recommendations_en_busNeo4j wp recommendations_en_bus
Neo4j wp recommendations_en_busAlexander Matveev
 
Graphs in Action: In-depth look at Neo4j in Production
Graphs in Action: In-depth look at Neo4j in ProductionGraphs in Action: In-depth look at Neo4j in Production
Graphs in Action: In-depth look at Neo4j in ProductionNeo4j
 
Neo4j GraphTalks Oslo - Next Generation Solutions built on Neoej
Neo4j GraphTalks Oslo - Next Generation Solutions built on NeoejNeo4j GraphTalks Oslo - Next Generation Solutions built on Neoej
Neo4j GraphTalks Oslo - Next Generation Solutions built on NeoejNeo4j
 
GraphTalk Berlin - Einführung in Graphdatenbanken
GraphTalk Berlin - Einführung in GraphdatenbankenGraphTalk Berlin - Einführung in Graphdatenbanken
GraphTalk Berlin - Einführung in GraphdatenbankenNeo4j
 
CP Consulting ROPO in practice: experiences and case studies
CP Consulting ROPO in practice: experiences and case studiesCP Consulting ROPO in practice: experiences and case studies
CP Consulting ROPO in practice: experiences and case studiesComarch
 
Neo4j Webinar: Graphs in banking
Neo4j Webinar:  Graphs in banking Neo4j Webinar:  Graphs in banking
Neo4j Webinar: Graphs in banking Neo4j
 
Sustainable_Competitive_Advantage_with_neo4j
Sustainable_Competitive_Advantage_with_neo4jSustainable_Competitive_Advantage_with_neo4j
Sustainable_Competitive_Advantage_with_neo4jCandace Shin
 
Klipfolio Partner Spotlight Series
Klipfolio Partner Spotlight SeriesKlipfolio Partner Spotlight Series
Klipfolio Partner Spotlight SeriesKlipfolio
 
BIGDATA-DIGITAL TRANSFORMATION AND STRATEGY
BIGDATA-DIGITAL TRANSFORMATION AND STRATEGYBIGDATA-DIGITAL TRANSFORMATION AND STRATEGY
BIGDATA-DIGITAL TRANSFORMATION AND STRATEGYGeorgeDiamandis11
 
Enable Advanced Analytics with Hadoop and an Enterprise Data Hub
Enable Advanced Analytics with Hadoop and an Enterprise Data HubEnable Advanced Analytics with Hadoop and an Enterprise Data Hub
Enable Advanced Analytics with Hadoop and an Enterprise Data HubCloudera, Inc.
 
Renee Work Sample 2012
Renee Work Sample 2012Renee Work Sample 2012
Renee Work Sample 2012reneejones
 
3 x 3 for Global Creative in 2014
3 x 3 for Global Creative in 20143 x 3 for Global Creative in 2014
3 x 3 for Global Creative in 2014Sami Viitamäki
 
Intro to Neo4j
Intro to Neo4jIntro to Neo4j
Intro to Neo4jNeo4j
 
GraphTalk Hamburg - Einführung in Graphdatenbanken und Neo4j
GraphTalk Hamburg - Einführung in Graphdatenbanken und Neo4jGraphTalk Hamburg - Einführung in Graphdatenbanken und Neo4j
GraphTalk Hamburg - Einführung in Graphdatenbanken und Neo4jNeo4j
 
BrainRider: B2B Pipeline Marketing "How To" Presentation With Notes (12 Slides)
BrainRider: B2B Pipeline Marketing "How To" Presentation With Notes (12 Slides)BrainRider: B2B Pipeline Marketing "How To" Presentation With Notes (12 Slides)
BrainRider: B2B Pipeline Marketing "How To" Presentation With Notes (12 Slides)Scott Armstrong
 
4 Steps to Make Customer Data Actionable
4 Steps to Make Customer Data Actionable 4 Steps to Make Customer Data Actionable
4 Steps to Make Customer Data Actionable Jean-Michel Franco
 
Using Human Data And Reciprocity Of Value For CX Innovation
Using Human Data And Reciprocity Of Value For CX InnovationUsing Human Data And Reciprocity Of Value For CX Innovation
Using Human Data And Reciprocity Of Value For CX InnovationG3 Communications
 
how_graphs_eat_the_world
how_graphs_eat_the_worldhow_graphs_eat_the_world
how_graphs_eat_the_worldOra Weinstein
 

Similar to Graphs in Retail: Know Your Customers and Make Your Recommendations Engine Learn (20)

Neo4j wp recommendations_en_bus
Neo4j wp recommendations_en_busNeo4j wp recommendations_en_bus
Neo4j wp recommendations_en_bus
 
Graphs in Action: In-depth look at Neo4j in Production
Graphs in Action: In-depth look at Neo4j in ProductionGraphs in Action: In-depth look at Neo4j in Production
Graphs in Action: In-depth look at Neo4j in Production
 
Neo4j GraphTalks Oslo - Next Generation Solutions built on Neoej
Neo4j GraphTalks Oslo - Next Generation Solutions built on NeoejNeo4j GraphTalks Oslo - Next Generation Solutions built on Neoej
Neo4j GraphTalks Oslo - Next Generation Solutions built on Neoej
 
GraphTalk Berlin - Einführung in Graphdatenbanken
GraphTalk Berlin - Einführung in GraphdatenbankenGraphTalk Berlin - Einführung in Graphdatenbanken
GraphTalk Berlin - Einführung in Graphdatenbanken
 
Session 8 E-Marketing - 7 Sep 10
Session 8   E-Marketing - 7 Sep 10Session 8   E-Marketing - 7 Sep 10
Session 8 E-Marketing - 7 Sep 10
 
CP Consulting ROPO in practice: experiences and case studies
CP Consulting ROPO in practice: experiences and case studiesCP Consulting ROPO in practice: experiences and case studies
CP Consulting ROPO in practice: experiences and case studies
 
Neo4j Webinar: Graphs in banking
Neo4j Webinar:  Graphs in banking Neo4j Webinar:  Graphs in banking
Neo4j Webinar: Graphs in banking
 
Sustainable_Competitive_Advantage_with_neo4j
Sustainable_Competitive_Advantage_with_neo4jSustainable_Competitive_Advantage_with_neo4j
Sustainable_Competitive_Advantage_with_neo4j
 
Klipfolio Partner Spotlight Series
Klipfolio Partner Spotlight SeriesKlipfolio Partner Spotlight Series
Klipfolio Partner Spotlight Series
 
BIGDATA-DIGITAL TRANSFORMATION AND STRATEGY
BIGDATA-DIGITAL TRANSFORMATION AND STRATEGYBIGDATA-DIGITAL TRANSFORMATION AND STRATEGY
BIGDATA-DIGITAL TRANSFORMATION AND STRATEGY
 
Enable Advanced Analytics with Hadoop and an Enterprise Data Hub
Enable Advanced Analytics with Hadoop and an Enterprise Data HubEnable Advanced Analytics with Hadoop and an Enterprise Data Hub
Enable Advanced Analytics with Hadoop and an Enterprise Data Hub
 
Renee Work Sample 2012
Renee Work Sample 2012Renee Work Sample 2012
Renee Work Sample 2012
 
3 x 3 for Global Creative in 2014
3 x 3 for Global Creative in 20143 x 3 for Global Creative in 2014
3 x 3 for Global Creative in 2014
 
Intro to Neo4j
Intro to Neo4jIntro to Neo4j
Intro to Neo4j
 
GraphTalk Hamburg - Einführung in Graphdatenbanken und Neo4j
GraphTalk Hamburg - Einführung in Graphdatenbanken und Neo4jGraphTalk Hamburg - Einführung in Graphdatenbanken und Neo4j
GraphTalk Hamburg - Einführung in Graphdatenbanken und Neo4j
 
BrainRider: B2B Pipeline Marketing "How To" Presentation With Notes (12 Slides)
BrainRider: B2B Pipeline Marketing "How To" Presentation With Notes (12 Slides)BrainRider: B2B Pipeline Marketing "How To" Presentation With Notes (12 Slides)
BrainRider: B2B Pipeline Marketing "How To" Presentation With Notes (12 Slides)
 
W3 d2innovation
W3 d2innovationW3 d2innovation
W3 d2innovation
 
4 Steps to Make Customer Data Actionable
4 Steps to Make Customer Data Actionable 4 Steps to Make Customer Data Actionable
4 Steps to Make Customer Data Actionable
 
Using Human Data And Reciprocity Of Value For CX Innovation
Using Human Data And Reciprocity Of Value For CX InnovationUsing Human Data And Reciprocity Of Value For CX Innovation
Using Human Data And Reciprocity Of Value For CX Innovation
 
how_graphs_eat_the_world
how_graphs_eat_the_worldhow_graphs_eat_the_world
how_graphs_eat_the_world
 

More from Neo4j

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
QIAGEN: Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
QIAGEN: Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansQIAGEN: Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
QIAGEN: Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansNeo4j
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...Neo4j
 
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafosBBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafosNeo4j
 
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...Neo4j
 
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jGraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jNeo4j
 
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdfNeo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdfNeo4j
 
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdfRabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdfNeo4j
 
Webinar - IA generativa e grafi Neo4j: RAG time!
Webinar - IA generativa e grafi Neo4j: RAG time!Webinar - IA generativa e grafi Neo4j: RAG time!
Webinar - IA generativa e grafi Neo4j: RAG time!Neo4j
 
IA Generativa y Grafos de Neo4j: RAG time
IA Generativa y Grafos de Neo4j: RAG timeIA Generativa y Grafos de Neo4j: RAG time
IA Generativa y Grafos de Neo4j: RAG timeNeo4j
 
Neo4j: Data Engineering for RAG (retrieval augmented generation)
Neo4j: Data Engineering for RAG (retrieval augmented generation)Neo4j: Data Engineering for RAG (retrieval augmented generation)
Neo4j: Data Engineering for RAG (retrieval augmented generation)Neo4j
 
Neo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdf
Neo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdfNeo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdf
Neo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdfNeo4j
 
Enabling GenAI Breakthroughs with Knowledge Graphs
Enabling GenAI Breakthroughs with Knowledge GraphsEnabling GenAI Breakthroughs with Knowledge Graphs
Enabling GenAI Breakthroughs with Knowledge GraphsNeo4j
 
Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdf
Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdfNeo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdf
Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdfNeo4j
 
Neo4j Jesus Barrasa The Art of the Possible with Graph
Neo4j Jesus Barrasa The Art of the Possible with GraphNeo4j Jesus Barrasa The Art of the Possible with Graph
Neo4j Jesus Barrasa The Art of the Possible with GraphNeo4j
 

More from Neo4j (20)

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
QIAGEN: Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
QIAGEN: Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansQIAGEN: Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
QIAGEN: Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
 
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafosBBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
 
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
 
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jGraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
 
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdfNeo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
 
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdfRabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
 
Webinar - IA generativa e grafi Neo4j: RAG time!
Webinar - IA generativa e grafi Neo4j: RAG time!Webinar - IA generativa e grafi Neo4j: RAG time!
Webinar - IA generativa e grafi Neo4j: RAG time!
 
IA Generativa y Grafos de Neo4j: RAG time
IA Generativa y Grafos de Neo4j: RAG timeIA Generativa y Grafos de Neo4j: RAG time
IA Generativa y Grafos de Neo4j: RAG time
 
Neo4j: Data Engineering for RAG (retrieval augmented generation)
Neo4j: Data Engineering for RAG (retrieval augmented generation)Neo4j: Data Engineering for RAG (retrieval augmented generation)
Neo4j: Data Engineering for RAG (retrieval augmented generation)
 
Neo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdf
Neo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdfNeo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdf
Neo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdf
 
Enabling GenAI Breakthroughs with Knowledge Graphs
Enabling GenAI Breakthroughs with Knowledge GraphsEnabling GenAI Breakthroughs with Knowledge Graphs
Enabling GenAI Breakthroughs with Knowledge Graphs
 
Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdf
Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdfNeo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdf
Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdf
 
Neo4j Jesus Barrasa The Art of the Possible with Graph
Neo4j Jesus Barrasa The Art of the Possible with GraphNeo4j Jesus Barrasa The Art of the Possible with Graph
Neo4j Jesus Barrasa The Art of the Possible with Graph
 

Recently uploaded

call Now 9811711561 Cash Payment乂 Call Girls in Dwarka
call Now 9811711561 Cash Payment乂 Call Girls in Dwarkacall Now 9811711561 Cash Payment乂 Call Girls in Dwarka
call Now 9811711561 Cash Payment乂 Call Girls in Dwarkavikas rana
 
How to Start Supermarket Franchise in India
How to Start Supermarket Franchise in IndiaHow to Start Supermarket Franchise in India
How to Start Supermarket Franchise in India7 Heven
 
Digital Business Strategy - How Food Brands Compete Through Technology
Digital Business Strategy - How Food Brands Compete Through TechnologyDigital Business Strategy - How Food Brands Compete Through Technology
Digital Business Strategy - How Food Brands Compete Through TechnologyJoanne Cabaero
 
Call Girls In Dev kunj Delhi 9654467111 Short 1500 Night 6000
Call Girls In Dev kunj Delhi 9654467111 Short 1500 Night 6000Call Girls In Dev kunj Delhi 9654467111 Short 1500 Night 6000
Call Girls In Dev kunj Delhi 9654467111 Short 1500 Night 6000Sapana Sha
 
Top Rated Pune Call Girls Talegaon Dabhade ⟟ 6297143586 ⟟ Call Me For Genuin...
Top Rated  Pune Call Girls Talegaon Dabhade ⟟ 6297143586 ⟟ Call Me For Genuin...Top Rated  Pune Call Girls Talegaon Dabhade ⟟ 6297143586 ⟟ Call Me For Genuin...
Top Rated Pune Call Girls Talegaon Dabhade ⟟ 6297143586 ⟟ Call Me For Genuin...Call Girls in Nagpur High Profile
 
Planting Seeds of Success and of Failure.pdf
Planting Seeds of Success and of Failure.pdfPlanting Seeds of Success and of Failure.pdf
Planting Seeds of Success and of Failure.pdfJasper Colin
 
Hifi Agartala Escorts Service Girl ^ 9332606886, WhatsApp Anytime Agartala
Hifi Agartala Escorts Service Girl ^ 9332606886, WhatsApp Anytime AgartalaHifi Agartala Escorts Service Girl ^ 9332606886, WhatsApp Anytime Agartala
Hifi Agartala Escorts Service Girl ^ 9332606886, WhatsApp Anytime Agartalameghakumariji156
 
The 2024 Prime Day Panel: From Preparation to Profit
The 2024 Prime Day Panel: From Preparation to ProfitThe 2024 Prime Day Panel: From Preparation to Profit
The 2024 Prime Day Panel: From Preparation to ProfitTinuiti
 
5CL-ADBA,5cladba, the best supplier in China
5CL-ADBA,5cladba, the best supplier in China5CL-ADBA,5cladba, the best supplier in China
5CL-ADBA,5cladba, the best supplier in Chinaamy56318795
 

Recently uploaded (9)

call Now 9811711561 Cash Payment乂 Call Girls in Dwarka
call Now 9811711561 Cash Payment乂 Call Girls in Dwarkacall Now 9811711561 Cash Payment乂 Call Girls in Dwarka
call Now 9811711561 Cash Payment乂 Call Girls in Dwarka
 
How to Start Supermarket Franchise in India
How to Start Supermarket Franchise in IndiaHow to Start Supermarket Franchise in India
How to Start Supermarket Franchise in India
 
Digital Business Strategy - How Food Brands Compete Through Technology
Digital Business Strategy - How Food Brands Compete Through TechnologyDigital Business Strategy - How Food Brands Compete Through Technology
Digital Business Strategy - How Food Brands Compete Through Technology
 
Call Girls In Dev kunj Delhi 9654467111 Short 1500 Night 6000
Call Girls In Dev kunj Delhi 9654467111 Short 1500 Night 6000Call Girls In Dev kunj Delhi 9654467111 Short 1500 Night 6000
Call Girls In Dev kunj Delhi 9654467111 Short 1500 Night 6000
 
Top Rated Pune Call Girls Talegaon Dabhade ⟟ 6297143586 ⟟ Call Me For Genuin...
Top Rated  Pune Call Girls Talegaon Dabhade ⟟ 6297143586 ⟟ Call Me For Genuin...Top Rated  Pune Call Girls Talegaon Dabhade ⟟ 6297143586 ⟟ Call Me For Genuin...
Top Rated Pune Call Girls Talegaon Dabhade ⟟ 6297143586 ⟟ Call Me For Genuin...
 
Planting Seeds of Success and of Failure.pdf
Planting Seeds of Success and of Failure.pdfPlanting Seeds of Success and of Failure.pdf
Planting Seeds of Success and of Failure.pdf
 
Hifi Agartala Escorts Service Girl ^ 9332606886, WhatsApp Anytime Agartala
Hifi Agartala Escorts Service Girl ^ 9332606886, WhatsApp Anytime AgartalaHifi Agartala Escorts Service Girl ^ 9332606886, WhatsApp Anytime Agartala
Hifi Agartala Escorts Service Girl ^ 9332606886, WhatsApp Anytime Agartala
 
The 2024 Prime Day Panel: From Preparation to Profit
The 2024 Prime Day Panel: From Preparation to ProfitThe 2024 Prime Day Panel: From Preparation to Profit
The 2024 Prime Day Panel: From Preparation to Profit
 
5CL-ADBA,5cladba, the best supplier in China
5CL-ADBA,5cladba, the best supplier in China5CL-ADBA,5cladba, the best supplier in China
5CL-ADBA,5cladba, the best supplier in China
 

Graphs in Retail: Know Your Customers and Make Your Recommendations Engine Learn

  • 1. Graphs in Retail Know Your Customers and Make Your Recommendation Engine Learn Joe Depeau Sr. Presales Consultant, UK 14th August, 2019 @joedepeau http://linkedin.com/in/joedepeau
  • 2. • Introduction to Graphs and Neo4j • Retail Data Overview • Use Cases • Customer 360 View • Recommendations (with demo) • Logistics • Supply Chain Management • Others … • Q&A 2 Agenda
  • 4. Relational vs. Graph Databases 4
  • 5. Graphs in the Age of Connections 5
  • 6. 6
  • 7. 7 Car DRIVES name: “Dan” born: May 29, 1970 twitter: “@dan” name: “Ann” born: Dec 5, 1975 since: Jan 10, 2011 brand: “Volvo” model: “V70” Anatomy of a Property Graph Database Nodes • Represent the objects in the graph • Can be labeled Relationships • Relate nodes by type and direction Properties • Name-value pairs that can go on nodes and relationships. LOVES LOVES LIVES WITH OW NS Person Person
  • 9. 9 Some Examples of Typical Retail Data Event DataProduct Data Customer DataOrganisational Data 3rd Party Data Documentation Facilities Processes Systems and Databases KPIs and Reports Personal Data Customer Relationships Documentation Processes Brand Data Product Hierarchy Pricing Data Clickstream Data Searches Customer Contact Social Media Market Data Organisational Hierarchy Purchase History Supply Chain Data Supplier Data Logistics Data Inventory Data Local Data
  • 11. Customer 360 Example Graph Organisational Data Customer Data Product Data Event Data 3rd Party Data Supply Chain Data 11
  • 12. 12 Customer 360 Graph Uses • Can I use the graph to help me improve customer experience? • Can the graph help me determine Customer Lifetime Value (CLV)? • Can I spot and prevent churn using a graph? • Can the graph help me spot influencers in my customer base? Yes! Yes! Yes! Yes!
  • 13. Recommendations Example Graph Organisational Data Customer Data Product Data Event Data 3rd Party Data Supply Chain Data 13
  • 14. 14 Product Recommendations Effective product recommendation algorithms has become the new standard in online retail — directly affecting revenue streams and the shopping experience. Logistics/Delivery Routing recommendations allows companies to save money on routing and delivery, and provide better and faster service. Promotion recommendations Building powerful personalized promotion engines is another area within retail that requires input from multiple data sources, and real-time, session based queries, which is an ideal task to solve with Neo4j. Today Recommendation Engines are at the Core of Digitization in Retail
  • 16. 16 Recommendations Graph Uses • Can I use the graph to help me improve sales with better recommendations? • Can the graph help me make real-time recommendations across channels? • Can I integrate my recommendations graph with AI and Machine Learning techniques? • Can the graph help me with other types of recommendations besides products? Yes! Yes! Yes! Yes!
  • 18. Supply Chain Example Graph Organisational Data Customer Data Product Data Event Data 3rd Party Data Supply Chain Data 18
  • 19. 19 Supply Chain Graph Uses • Can I use the graph to help me improve my ordering and procurement processes? • Can the graph help me save money on orders? • Can I optimize my inventory using a graph? • Can the graph help me with comparative analysis of my suppliers and their products? Yes! Yes! Yes! Yes!
  • 20. 20 Other Retail Graph Use Cases • Identity and Access Management • Infrastructure and Network Management • Master/Meta-data Management • Regulatory Compliance (i.e. GDPR)
  • 21.
  • 23. 23 Case studySolving real-time recommendations for the World’s largest retailer. Challenge •In its drive to provide the best web experience for its customers, Walmart wanted to optimize its online recommendations. •Walmart recognized the challenge it faced in delivering recommendations with traditional relational database technology. •Walmart uses Neo4j to quickly query customers’ past purchases, as well as instantly capture any new interests shown in the customers’ current online visit – essential for making real-time recommendations. Use of Neo4j “As the current market leader in graph databases, and with enterprise features for scalability and availability, Neo4j is the right choice to meet our demands”. - Marcos Vada, Walmart • With Neo4j, Walmart could substitute a heavy batch process with a simple and real-time graph database. Result/Outcome
  • 24. 24 Top Tier US Retailer Case studySolving Real-time promotions for a top US retailer Challenge •Suffered significant revenues loss, due to legacy infrastructure. •Particularly challenging when handling transaction volumes on peak shopping occasions such as Thanksgiving and Cyber Monday. •Neo4j is used to revolutionize and reinvent its real- time promotions engine. •On an average Neo4j processes 90% of this retailer’s 35M+ daily transactions, each 3-22 hops, in 4ms or less. Use of Neo4j • Reached an all time high in online revenues, due to the Neo4j-based friction free solution. • Neo4j also enabled the company to be one of the first retailers to provide the same promotions across both online and traditional retail channels. “On an average Neo4j processes 90% of this retailer’s 35M+ daily transactions, each 3-22 hops, in 4ms or less.” – Top Tier US Retailer Result/Outcome
  • 25. 25 Case Study : Wobi uses Neo4j to enable ‘Whole Customer Understanding’ The World’s Leading Graph Database CASE STUDY www.neo4j.com Wobi Price Comparison Site Wobi Builds ‘Whole Customer Understanding’ with Neo4j The success of price comparison websites rests on their ability to make customers compelling ‘value offers’ – and to do that they need to capture, organise and instantly analyse masses of customer data. Israel-based Wobi has achieved that aim of ‘whole customer understanding’ using Neo4j. The Company Founded five years ago, price comparison website Wobi is already one of Israel’s best-known com- panies. Owned by the White Mountain investment group, Wobi has over 500,000 customers and millions of site visitors every month, who use Wobi to compare and choose their pensions and car, home, mortgage and travel insurance. Wobi has around 100 staff and, bolstered by a high-profile TV advertising campaign, will expand further this year by launching a banking and finance compar- ison service. The Challenge Wobi aims to give its customers best ‘value offers’, and to do that it needed to build a detailed picture of each customer and their full financial situation – savings, pensions, insurance policies, accounts and family background. As Chief Technology Officer, Shai Bentin, explained: “We look to give our customers great value offers and so, as our CEO says, we want to look at the customer’s account in such depth that we can tell them they have a leak in their house because they have been paying more for their water every month! That’s the idea...we can offer to move a customer from, say, one phone company to another that better suits their needs – and we can read that information off their account, their credit account and the way the customer behaves.” To achieve that level of understanding, Wobi needed a single customer database where it could rapidly drill-down into each individual’s history and add new information on the fly. It faced two key issues. “One is that we need to extract a lot of customer information very, very fast from the database,” Shai said, “and the second is the way we get the information. It’s a tree-like structure – under each customer will hang a lot of information, and for performance we needed to pull up all that information at once.” When Wobi began searching for the ideal database, it realised “that structure really suited working with Neo4j”, Shai said, because Neo4j organises data into ‘nodes’ and ‘relationships’. This enabled Wobi to define its customers as ‘nodes’, and to hang off them every piece of information relating to that customer as ‘relationships’. Shai explained: “Instead of having to break up our data into tables like with an SQL database and make thousands of joins, with Neo4j we could just ‘save the tree’ and do a single look-up to the person, to grab everything at once.” The Strategy Neo4j is now Wobi’s core customer database, sitting at the heart of a network of around 20 servers, with a team of five people doing Neo4j development and testing work. Wobi started using Neo4j after coming across the product by chance. Shai explained: “I felt that working with a normal SQL database would be too much work for us, and I actually started out look- ing for object databases, because our programming language is Java which is very object oriented. Then I stumbled on Neo4j – we tried it out and it worked for us.” INDUSTRY Finance USE CASE Graph-Based Search/ Recommendations GOAL Make customers ‘value offers’ based on in-depth understanding of their current financial situation and needs CHALLENGE Rapidly analyse large volumes of ‘whole customer’ information SOLUTION Store all customer data into Neo4j database RESULTS – Data on half-a-million customers is accessed exponentially faster – All data consolidated in Neo4j for ‘whole customer understanding’