SlideShare una empresa de Scribd logo
1 de 61
Descargar para leer sin conexión
Next	Generation	Solutions	built	on	Neo4j	
Kees	Vegter,	Neo4j	
Graphtalk	Oslo,	May	9	2018
OSLO, MAY 9, 2018!
Agenda!
●  Solutions using Neo4j!
●  Recommendations!
●  GDPR!
●  Conclusions!
OSLO, MAY 9, 2018!
Solutions: new mindset required?!
OSLO, MAY 9, 2018!
Solutions: new mindset!
Yesterday:!
-  Static Applications!
-  Designed to fulfill current
requirements!
-  Performance Constraints!
-  Domain experts versus IT
experts!
Tomorrow:!
-  Flexible Applications!
-  Designed to fulfill tomorrows
requirements!
-  Performance is not limiting !
-  Domain experts work hand in
hand with IT experts!
OSLO, MAY 9, 2018!
Look at this data…
OSLO, MAY 9, 2018!
Swap glasses…
OSLO, MAY 9, 2018!
… now look at it again, this time as a graph
Speed: Real time query
enabled
Graph Based Solutions!
Enables Up-Sell / Cross-sell
Key Features Added Value
360 degree view on data
Using data Connections as a value
Intuitive: Supports Business Needs
Flexible: enabled for
additional requirements
Finding patterns within the data
Detect anomalies
Prevent rather than detect
Enables conversation across Functions
Comply to regulations
What-if Analysis
Telco
OSS
GDPR
Fraud
Telco BSS
Recomm
endations
MDM
Resource efficient
OSLO, MAY 9, 2018!
Evolution using Neo4j!
!
Neo4j Platform!
!
Graph	Transactions	 Graph	Analytics	
Data	Integration	
Development	&	
Admin	 Analytics	Tooling	
Drivers	&	APIs	 Discovery	&	Visualization	
Developers	
Admins	
Applications	 Business	Users	
Data	Analysts	
Data	Scientists	
!
3rd Party Tools!
!
!
“The Graph Advantage”!
!
!
Domain know-how!
!
!
Professional Services!
!
!
PS Packages!
!
!
Graph Based Solution!
!
OSLO, MAY 9, 2018!
Evolution using Neo4j!
!
Neo4j Platform!
! Graph	Transactions	 Graph	Analytics	
Data	Integration	
Development	&	Admin	 Analytics	Tooling	
Drivers	&	APIs	 Discovery	&	Visualization	
Developers	
Admins	
Applications	 Business	Users	
Data	Analysts	
Data	Scientists	
!
3rd Party Tools!
!
!
“The Graph Advantage”!
!
!
Domain know-how!
!
!
Professional Services!
!
!
PS Packages!
!
!
Graph Based Solution!
!
Neo4j enables Graph Based
Solutions with a need for:!
-  Agility!
-  Intuitiveness !
-  High Performance to support
connected data scenarios!
-  Scalable on traversing through
connected data!
OSLO, MAY 9, 2018!
Recommendation Engines
Building Powerful Recommendation Engines With Neo4j!
OSLO, MAY 9, 2018!
“If you liked this, you might like that…”
Powerful, real-time, recommendations and
personalization engines have become
fundamental for creating superior user
experience and commercial success in retail
OSLO, MAY 9, 2018!
Creating Relevance in an
Ocean of Possibilities
OSLO, MAY 9, 2018!
How Graph Based Recommendations Transformed
the Consumer Web!
People Graph
“People you may know”
Disruptor: Facebook!
Industry: Media Ad-business!
Disruptor: Amazon!
Industry: Retail!
People & Products
“Other people also bought”
People & Content
“You might also like”
Disruptor: Netflix!
Industry: Broadcasting Media!
OSLO, MAY 9, 2018!
Today Recommendation Engines are At the
Core of Digitization in Retail!
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.!
OSLO, MAY 9, 2018!
... and Recommendation Engines are at
the core of:
Content
Recommendations
Content recommendation algorithms
are the basis to use portals providing
value added content — directly
affecting the behaviour of the users
and have them stay on the web page!
Fraud
Taking timely action based on
patterns / recommendations you find
inside connected data . May require
input from multiple data sources,
and real-time, session based
queries, which is an ideal task to
solve with Neo4j.!
!
Social Networks
Building powerful personalized
engines to recommend new contacts,
friends, based on patterns,
preferences, status „friends-of-friends“
taking advantage of the value of
connected data!
OSLO, MAY 9, 2018!
Why Graph Based
Recommendation Engines?!
•  Increase revenue!
•  Create Higher Engagement!
•  Mitigate Risk!Value
•  Real-Time capabilities!
•  Ability to use the most recent transaction data!
•  Flexibility to incorporate new data sources!Performance
OSLO, MAY 9, 2018!
The Impact of Bad Recommendations!
Characteristic! Impact for Recommendations! Examples!
•  “Batch Oriented
Recommendation”!
•  Unable to react on real-time changes!
•  Unable to fulfill real-time needs!
•  Recommending “out-of-stock” products!
•  Content recommendation, eg news: the latest
news are the most important ones!
•  Lack of
Performance!
•  Recommendation slow down the user
interaction!
•  Recommendation alternatives limited!
•  Delayed response time lead to customer
dissatisfaction!
•  Recommend just the obvious (“similarities”) and
inability to recommend more complex scenarios
(Account specific and product specific and
buying history and …)!
•  Limited by Data
Connections!
•  Recommendations are limited by
number of hops!
•  Inability to recommend more complex correlations
(eg product hierarchies and dependencies)!
•  No complex recommendation algorithms
supported!
•  Missing Feedback
Loop!
•  Inability to react on Feedback! •  Customer never picks Top 3 recommendations!
•  Recommendations are getting meaningless!
•  No Graph
Algorithm support!
•  Limitations on Machine Learning
approaches!
•  “Centrality” for Products to be recommend can be
essential!
OSLO, MAY 9, 2018!
Case Studies
OSLO, MAY 9, 2018!
Case study!Solving 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
OSLO, MAY 9, 2018!
Case study!eBay Tackles eCommerce Delivery Service Routing
with Neo4j!
Challenge
•  The queries used to select the best courier for
eBays routing system were simply taking too long
and they needed a solution to maintain a
competitive service.!
•  The MySQL joins being used created a code base
too slow and complex to maintain.!
•  eBay is now using Neo4j’s graph database
platform to redefine e-commerce, by making
delivery of online and mobile orders quick and
convenient.!
Use of Neo4j
•  With Neo4j eBay managed to eliminate the
biggest roadblock between retailers and online
shoppers: the option to have your item delivered
the same day.!
•  The schema-flexible nature of the database
allowed easy extensibility, speeding up
development.!
•  Neo4j solution was more than 1000x faster than
the prior MySQL Soltution.!
Our Neo4j solution is literally
thousands of times faster than the
prior MySQL solution, with queries
that require 10-100 times less code.
Result/Outcome
– Volker Pacher, eBay
OSLO, MAY 9, 2018!
Example Recommendation
Solution Architecture
Neo4j Database Cluster!
Neo4j APOC!
Recommen!
dation!
Algorithms!
(Scheduled)!
Management
Dashboard!
Neo4j Bolt Driver!
Data Ingest!
Mgmt.!
…!
Customer Data Sources / Systems / Applications!
Legend:!
Neo4j Provided Components!
Custom built Neo4j/Customer!
Customer/SI!
Batch!
Data Buffering
(Queue)!
Real-Time!
Admin UI!
System Specific Adapters / Scripts / Connecters!
Admin / Superuser!
Apps! Websites!
Affiliate!
Programs!
Points of sale!
User Interface!
Retail Web Shop functionality / !
Shipment /!
etc.!
OSLO, MAY 9, 2018!
Why Graph is Superior for Recommendation Engines!
Recommendation Requirement Traditional Approaches Neo4j Approach
Usage of connected data over unlimited
amount of „hops“
Complex queries with hundreds of join
tables
Simple single query traverses all
enterprise systems
Real-time 360 degree view on data
within your System
Performance limitations with increasing
number of connections / hops
Traversing over connections in near
real-time provided
Effort required to add additional data
sources to support reco
Days to weeks to rewrite schema and
queries
Minutes to draw new data connections
Time to deployment Months to years Weeks to months
Response time to Recommendations Minutes to hours per query Milliseconds per query
Machine Learning Enablement Static Database scheme leads to static
processes
ML algorithms can use Graph algorithms and
take advantage of connected data
Bottom line Long, ineffective and expensive Easy, fast and affordable
OSLO, MAY 9, 2018!
Why Graph is Superior for Recommendation Engines!
Recommendation Requirement Traditional Approaches Neo4j Approach
Usage of connected data over unlimited
amount of „hops“
Complex queries with hundreds of join
tables
Simple single query traverses all
enterprise systems
Real-time 360 degree view on data
within your System
Performance limitations with increasing
number of connections / hops
Traversing over connections in near
real-time provided
Effort required to add additional data
sources to support reco
Days to weeks to rewrite schema and
queries
Minutes to draw new data connections
Time to deployment Months to years Weeks to months
Response time to Recommendations Minutes to hours per query Milliseconds per query
Machine Learning Enablement Static Database scheme leads to static
processes
ML algorithms can use Graph algorithms and
take advantage of connected data
Bottom line Long, ineffective and expensive Easy, fast and affordable
A Fortune 500 customer brought in Neo4j to improve content
recommendations quality... and will decommission 48 ‘wide column
store’ servers (half a million USD in list EC2 hosting costs) in favor
of a *3-machine* Neo4j cluster which handles the same load.
OSLO, MAY 9, 2018!
How Neo4j Differentiates from other Databases!
Visualization
Queries
Processing
Storage
Non-Native Graph DB
Native Graph DB
 RDBMS
Optimized for graph workloads
OSLO, MAY 9, 2018!
What about Machine Learning?!
Neo4j is an enabler technology:!
•  Detecting Recommendation patterns via Cypher
queries!
•  Recommendation Algorithms based on scores!
•  Feedback loop !
•  Learn from feedback (eg never used “friends
recommendation”) and change scoring!
•  Algorithm to automatically add relevant connections!
•  ….!
OSLO, MAY 9, 2018!
Neo4j powered Recommendation
Engine!Characteristic! Benefit for Recommendation Solution!
•  Agility! •  Constant learning of recommendations given feedback enabled!
•  Enabled for Future Requirements!
•  Solution can be built iteratively!
•  Fast implementation cycles!
•  Schema free DB supports “connect anything”!
•  Intuitiveness! •  Enable Business Analysts to use technology!
•  All channels and data sources can be easily connected!
•  Speed! •  Unlimited number of traversals to detect potential recommendations !
•  Response time enables fraud prevention!
•  Leverage Data Connections! •  360 degree customer view enabled / provided!
•  Scalability! •  Hardware efficiency with real-time patterns!
•  TCO/ROI! •  Adding on top of existing infrastructure protects investments!
GDPR	Compliance
OSLO, MAY 9, 2018!
GDPR Summary!
•  GDPR = General Data Protection Regulation!
•  Adopted by the EU Parliament on 24th May 2016!
•  Will apply from 25th May 2018!
•  Applies to both Controllers and Processors!
•  Applies to organisations operating within the EU, as well as organisations outside
the EU that offer goods or services to individuals in the EU.!
•  Covers a broad definition of personal data!
•  Defines lawful basis for processing personal data, which include consent and
contract!
•  Defines significant fines for non-compliance!
OSLO, MAY 9, 2018!
Individual Rights Under GDPR!
Right to be
informed!
Right of
access!
Right to
rectification!
Right to
erasure!
Right to
restriction of
processing!
Right to data
portability!
Right to object!
Rights
regarding
automated
decision
making!
OSLO, MAY 9, 2018!
Key GDPR Requirements !
Organizations that embrace the new GDPR regulations and provide the right levels of transparency and traceability
for personal information have a big opportunity to win the hearts, minds and business of consumers.
What data do you
have? Is it accurate?
Where is the data
stored?
How and when did
you obtain the data?
Why do you have the
data?
Who has access to the
data?
Do you have
permission to use the
data? For what
purpose?
Is the data secure?
How does the data
travel through your
systems?
Does the data ever
cross international
borders?
OSLO, MAY 9, 2018!
GDPR: Risk Mitigation vs. Competitive Advantage!
Be a leader and have a solution
ready on time
Improve
Brand!
Reduce Risk
Leverage connected data to drive
analytics for threat detection &
business forecasts
Competitive
Advantage
Spend is strategic
Increase ROI!
Reduce Risk
Become a trusted enterprise,
delight customers and DPA
Increase
CSAT!
Become
Trusted!
Improve
Brand
Strategic solution ensures data
governance and solution
maintenance
Reduce Risk!
Reduce Cost
Stay on the sidelines to see what
others are doing
Increased
Risk
Look to get by with bare minimum
solution
Increased
Risk
Spend is sunk investment to just
mitigate risk
Low to No
ROI!
Unknown
Risk
Mitigation
Solution results in less than happy
subjects, DPO and DPA
Lower CSAT!
Minimal Risk
Reduction
Focus on data governance and
solution maintenance is low
Increased
Risk!
Increased
Cost
OSLO, MAY 9, 2018!
Why Graphs?!
OSLO, MAY 9, 2018!
GDPR needs: Connected Data & Visualization!
Graph database is the perfect solution to this vast amount of connected data; traditional
approaches with an RDBMS or other NoSQL databases just cannot cut it
OSLO, MAY 9, 2018!
Graph Database is the Right GDPR Foundation !
Neo4j includes powerful visualization tools that enable you to model and
track the movement of sensitive data through your systems
OSLO, MAY 9, 2018!
Data Modeling and Definition
1
Data Transformation2
Consent Management
3
Entitlement 4
GRAPHS IN
METADATA
MANAGEMENT
OSLO, MAY 9, 2018!
#1 Data Modeling and Definition
OSLO, MAY 9, 2018!
Party
CUST_SCHEMA
Party
First
Name
HAS_LOGICAL_ATT
CUST_SCHEMA
_PARTY.FIRST
_NM
CUST_SCHE
MA.PARTY
SHEMA_HAS_TABLE
Party
Last
Name
HAS_LOGICAL_ATT
SHEMA_HAS_TABLE
GENERATES
CONCEPT_FOR
CONCEPT_FOR
CONCEPT_FOR
HAS_NAME
CUSTOMER
NAMECUSTOMER
HAS_PHONE
TABLE_HAS_COL
CUST_SCHEMA
_PARTY.LAST_
NM
TABLE_HAS_COL
GENERATES
Enterprise!
Ontology!
Application
Logical
Model!
Physical !
Schema!
CUST_SCHE
MA.ROLE
OSLO, MAY 9, 2018!
#2 Data Transformation
OSLO, MAY 9, 2018!
ETL_PR
OC_1
SALES_SCH
EMA
Normali
ze_Date
SLS_SCHE
MA.PROD
UCT
SLS_SCHEM
A.SALES.DA
TE
SLS_SCH
EMA.SAL
ES
#2 Data Transformation
Channel_
Normaliz
ation
SLS_SCHEM
A.SALES.CH
ANNEL
BusinessView!
Integration Middleware!Operational Systems!
HAS_INPUT
HAS_INPUT
Time.time_
key
Time.day_
of_week
Enterprise DWH!
HAS_OUTPUT
HAS_OUTPUT
HAS_COL
HAS_COL
TechnicalView!
Billing
System
EDWH
CDE:
Transact
ion_Dat
e
SENDS RECEIVES
CONCEPTUAL_ELEMENT_FOR
Star_Sche
ma
Star_Sc
hema.Ti
me
OSLO, MAY 9, 2018!
#3 Consent management
OSLO, MAY 9, 2018!
#3 Consent Management + MDM 
Amsterdam"
NL
K.Vegter
+316239004
…
kees@neo4j
.com
EMAIL_FOR
ADDRESS_FOR
kees@gmai
l.com
EMAIL_FOR
{ contrib: ‘XYZ’, 
permittedFor: [UC1,UC4],
consentUntil : 31-12-19 }
{ contrib: ‘internal’, 
permittedFor: [UC3],
consentUntil : 31-12-20 }
{ contrib: ‘internal’, 
permittedFor: [UC3],
consentUntil : 31-12-20 }
{ contrib: ‘internal’, 
permittedFor: [UC3],
consentUntil : 31-12-20 }
 EMAIL_FOR
{ contrib: ‘LMN’, 
permittedFor: [UC2,UC6],
consentUntil : 31-12-20 }
OSLO, MAY 9, 2018!
#4 Entitlement
OSLO, MAY 9, 2018!
#4 Entitlement
User 1
 User 3
User 2
Exclusio
n List G1
Resource
1
Group 1
Resource
2
Group 3
D
CRUD
MEMBER
MEMBER
OSLO, MAY 9, 2018!
#4 Entitlement
#3 Consent 
Management
#2 Data 
Transformation
#1 Data Modelling 
and Definition
Graphs in Metadata Management and Data Governance!
# …
OSLO, MAY 9, 2018!
Why Graph is Superior for GDPR !
GDPR Task Traditional Approaches Modern Neo4j Approach
Trace data through enterprise systems Complex queries with hundreds of join
tables
Simple single query traverses all
enterprise systems
Preserve the integrity of data lineage Broken data paths and lineage,
especially with NoSQL databases
Continuous, unbroken data paths at all
times
Effort required to add new data and
systems
Days to weeks to rewrite schema and
queries
Minutes to draw new data connections
Time to deployment Months to years Weeks to months
Response time to GDPR requests Minutes to hours per query Milliseconds per query
Form of GDPR responses Text reports that are not visual and
prove very little
Visuals of personal data and the path it
follows through your systems
Bottom line Long, ineffective and expensive Easy, fast and affordable
OSLO, MAY 9, 2018!
Dashboards & Visual Reports!
Personal Data Map
Role Based Dashboards - Subject View!
Personal Data Map!
Role Based Dashboards - Management View!
Consents per Subject
Data Lineage Report for ‘John Doe’!
John
Doe
Example Architecture!
OSLO, MAY 9, 2018!
Graph Database is the Right GDPR Foundation !
Marketing! CRM!
Customer!
Service!
Online!
Store!
Logistics!
Extract GDPR Events/Data!
Financials!
OSLO, MAY 9, 2018!
Graph Database is the Right GDPR Foundation !
Extract GDPR Events/Data!
Marketing! CRM!
Customer!
Service!
Online!
Store!
Logistics! Financials!
OSLO, MAY 9, 2018!
Conclusion!
(graphs)-[:ARE]-> (everywhere)
and!
(Solutions)-[:NEED]-> (graphs)
OSLO, MAY 9, 2018!
Who can help?!
!
Neo4j Platform!
! Graph	Transactions	 Graph	Analytics	
Data	Integration	
Development	&	Admin	 Analytics	Tooling	
Drivers	&	APIs	 Discovery	&	Visualization	
Developers	
Admins	
Applications	 Business	Users	
Data	Analysts	
Data	Scientists	
!
3rd Party Tools!
!
!
“The Graph Advantage”!
!
!
Domain know-how!
!
!
Professional Services!
!
!
PS Packages!
!
!
Graph Based Solution!
!
Professional Services:!
-  Extend and leverage Domain Expertise!
-  Best Practices!
-  Using Building Blocks!
-  Don’t “re-invent the wheel”!
-  Speed up development and deployment!
-  Access to Neo4j infrastructure
(Development, Support, Product
management)!
Q	&	A
Extra:	Demo

Más contenido relacionado

La actualidad más candente

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
 
Neo4j GraphTalk Düsseldorf - Building intelligent solutions with Graphs
Neo4j GraphTalk Düsseldorf - Building intelligent solutions with GraphsNeo4j GraphTalk Düsseldorf - Building intelligent solutions with Graphs
Neo4j GraphTalk Düsseldorf - Building intelligent solutions with GraphsNeo4j
 
GraphDay Stockholm - Graphs in the Real World: Top Use Cases for Graph Databases
GraphDay Stockholm - Graphs in the Real World: Top Use Cases for Graph DatabasesGraphDay Stockholm - Graphs in the Real World: Top Use Cases for Graph Databases
GraphDay Stockholm - Graphs in the Real World: Top Use Cases for Graph DatabasesNeo4j
 
GraphTalks Rome - The Italian Business Graph
GraphTalks Rome - The Italian Business GraphGraphTalks Rome - The Italian Business Graph
GraphTalks Rome - The Italian Business GraphNeo4j
 
Neo4j: What's Under the Hood
Neo4j: What's Under the HoodNeo4j: What's Under the Hood
Neo4j: What's Under the HoodNeo4j
 
Neo4j PartnerDay Amsterdam 2017
Neo4j PartnerDay Amsterdam 2017Neo4j PartnerDay Amsterdam 2017
Neo4j PartnerDay Amsterdam 2017Neo4j
 
GraphTalks Rome - Selecting the right Technology
GraphTalks Rome - Selecting the right TechnologyGraphTalks Rome - Selecting the right Technology
GraphTalks Rome - Selecting the right TechnologyNeo4j
 
Graphs for Enterprise Architects
Graphs for Enterprise ArchitectsGraphs for Enterprise Architects
Graphs for Enterprise ArchitectsNeo4j
 
Roadmap for Enterprise Graph Strategy
Roadmap for Enterprise Graph StrategyRoadmap for Enterprise Graph Strategy
Roadmap for Enterprise Graph StrategyNeo4j
 
Neo4j GraphDay Seattle- Sept19- in the enterprise
Neo4j GraphDay Seattle- Sept19-  in the enterpriseNeo4j GraphDay Seattle- Sept19-  in the enterprise
Neo4j GraphDay Seattle- Sept19- in the enterpriseNeo4j
 
Neo4j GraphTalk Düsseldorf - Einführung in Graphdatenbanken und Neo4j
Neo4j GraphTalk Düsseldorf - Einführung in Graphdatenbanken und Neo4jNeo4j GraphTalk Düsseldorf - Einführung in Graphdatenbanken und Neo4j
Neo4j GraphTalk Düsseldorf - Einführung in Graphdatenbanken und Neo4jNeo4j
 
Neo4j GraphDay Seattle- Sept19- neo4j basic training
Neo4j GraphDay Seattle- Sept19- neo4j basic trainingNeo4j GraphDay Seattle- Sept19- neo4j basic training
Neo4j GraphDay Seattle- Sept19- neo4j basic trainingNeo4j
 
GraphTour - Neo4j Platform Overview
GraphTour - Neo4j Platform OverviewGraphTour - Neo4j Platform Overview
GraphTour - Neo4j Platform OverviewNeo4j
 
Building Intelligent Solutions with Graphs, Stefan Kolmar, Neo4j
Building Intelligent Solutions with Graphs, Stefan Kolmar, Neo4jBuilding Intelligent Solutions with Graphs, Stefan Kolmar, Neo4j
Building Intelligent Solutions with Graphs, Stefan Kolmar, Neo4jNeo4j
 
Neo4j Popular use case
Neo4j Popular use case Neo4j Popular use case
Neo4j Popular use case Neo4j
 
Introduction to Neo4j for the Emirates & Bahrain
Introduction to Neo4j for the Emirates & BahrainIntroduction to Neo4j for the Emirates & Bahrain
Introduction to Neo4j for the Emirates & BahrainNeo4j
 
Graphs in Action
Graphs in ActionGraphs in Action
Graphs in ActionNeo4j
 
GraphTalks - Einführung in Graphdatenbanken
GraphTalks - Einführung in GraphdatenbankenGraphTalks - Einführung in Graphdatenbanken
GraphTalks - Einführung in GraphdatenbankenNeo4j
 
Neo4j GraphDay Seattle- Sept19- graphs are ai
Neo4j GraphDay Seattle- Sept19-  graphs are aiNeo4j GraphDay Seattle- Sept19-  graphs are ai
Neo4j GraphDay Seattle- Sept19- graphs are aiNeo4j
 
GraphTalks Rome - Introducing Neo4j
GraphTalks Rome - Introducing Neo4jGraphTalks Rome - Introducing Neo4j
GraphTalks Rome - Introducing Neo4jNeo4j
 

La actualidad más candente (20)

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
 
Neo4j GraphTalk Düsseldorf - Building intelligent solutions with Graphs
Neo4j GraphTalk Düsseldorf - Building intelligent solutions with GraphsNeo4j GraphTalk Düsseldorf - Building intelligent solutions with Graphs
Neo4j GraphTalk Düsseldorf - Building intelligent solutions with Graphs
 
GraphDay Stockholm - Graphs in the Real World: Top Use Cases for Graph Databases
GraphDay Stockholm - Graphs in the Real World: Top Use Cases for Graph DatabasesGraphDay Stockholm - Graphs in the Real World: Top Use Cases for Graph Databases
GraphDay Stockholm - Graphs in the Real World: Top Use Cases for Graph Databases
 
GraphTalks Rome - The Italian Business Graph
GraphTalks Rome - The Italian Business GraphGraphTalks Rome - The Italian Business Graph
GraphTalks Rome - The Italian Business Graph
 
Neo4j: What's Under the Hood
Neo4j: What's Under the HoodNeo4j: What's Under the Hood
Neo4j: What's Under the Hood
 
Neo4j PartnerDay Amsterdam 2017
Neo4j PartnerDay Amsterdam 2017Neo4j PartnerDay Amsterdam 2017
Neo4j PartnerDay Amsterdam 2017
 
GraphTalks Rome - Selecting the right Technology
GraphTalks Rome - Selecting the right TechnologyGraphTalks Rome - Selecting the right Technology
GraphTalks Rome - Selecting the right Technology
 
Graphs for Enterprise Architects
Graphs for Enterprise ArchitectsGraphs for Enterprise Architects
Graphs for Enterprise Architects
 
Roadmap for Enterprise Graph Strategy
Roadmap for Enterprise Graph StrategyRoadmap for Enterprise Graph Strategy
Roadmap for Enterprise Graph Strategy
 
Neo4j GraphDay Seattle- Sept19- in the enterprise
Neo4j GraphDay Seattle- Sept19-  in the enterpriseNeo4j GraphDay Seattle- Sept19-  in the enterprise
Neo4j GraphDay Seattle- Sept19- in the enterprise
 
Neo4j GraphTalk Düsseldorf - Einführung in Graphdatenbanken und Neo4j
Neo4j GraphTalk Düsseldorf - Einführung in Graphdatenbanken und Neo4jNeo4j GraphTalk Düsseldorf - Einführung in Graphdatenbanken und Neo4j
Neo4j GraphTalk Düsseldorf - Einführung in Graphdatenbanken und Neo4j
 
Neo4j GraphDay Seattle- Sept19- neo4j basic training
Neo4j GraphDay Seattle- Sept19- neo4j basic trainingNeo4j GraphDay Seattle- Sept19- neo4j basic training
Neo4j GraphDay Seattle- Sept19- neo4j basic training
 
GraphTour - Neo4j Platform Overview
GraphTour - Neo4j Platform OverviewGraphTour - Neo4j Platform Overview
GraphTour - Neo4j Platform Overview
 
Building Intelligent Solutions with Graphs, Stefan Kolmar, Neo4j
Building Intelligent Solutions with Graphs, Stefan Kolmar, Neo4jBuilding Intelligent Solutions with Graphs, Stefan Kolmar, Neo4j
Building Intelligent Solutions with Graphs, Stefan Kolmar, Neo4j
 
Neo4j Popular use case
Neo4j Popular use case Neo4j Popular use case
Neo4j Popular use case
 
Introduction to Neo4j for the Emirates & Bahrain
Introduction to Neo4j for the Emirates & BahrainIntroduction to Neo4j for the Emirates & Bahrain
Introduction to Neo4j for the Emirates & Bahrain
 
Graphs in Action
Graphs in ActionGraphs in Action
Graphs in Action
 
GraphTalks - Einführung in Graphdatenbanken
GraphTalks - Einführung in GraphdatenbankenGraphTalks - Einführung in Graphdatenbanken
GraphTalks - Einführung in Graphdatenbanken
 
Neo4j GraphDay Seattle- Sept19- graphs are ai
Neo4j GraphDay Seattle- Sept19-  graphs are aiNeo4j GraphDay Seattle- Sept19-  graphs are ai
Neo4j GraphDay Seattle- Sept19- graphs are ai
 
GraphTalks Rome - Introducing Neo4j
GraphTalks Rome - Introducing Neo4jGraphTalks Rome - Introducing Neo4j
GraphTalks Rome - Introducing Neo4j
 

Similar a Neo4j GraphTalks Oslo - Next Generation Solutions built on Neoej

Top Business Intelligence Trends for 2016 by Panorama Software
Top Business Intelligence Trends for 2016 by Panorama SoftwareTop Business Intelligence Trends for 2016 by Panorama Software
Top Business Intelligence Trends for 2016 by Panorama SoftwarePanorama Software
 
GraphTalk Berlin - Einführung in Graphdatenbanken
GraphTalk Berlin - Einführung in GraphdatenbankenGraphTalk Berlin - Einführung in Graphdatenbanken
GraphTalk Berlin - Einführung in GraphdatenbankenNeo4j
 
Smarter Analytics: Supporting the Enterprise with Automation
Smarter Analytics: Supporting the Enterprise with AutomationSmarter Analytics: Supporting the Enterprise with Automation
Smarter Analytics: Supporting the Enterprise with AutomationInside Analysis
 
Driving Customer Loyalty with Azure Machine Learning
Driving Customer Loyalty with Azure Machine LearningDriving Customer Loyalty with Azure Machine Learning
Driving Customer Loyalty with Azure Machine LearningCCG
 
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
 
Power to the People: A Stack to Empower Every User to Make Data-Driven Decisions
Power to the People: A Stack to Empower Every User to Make Data-Driven DecisionsPower to the People: A Stack to Empower Every User to Make Data-Driven Decisions
Power to the People: A Stack to Empower Every User to Make Data-Driven DecisionsLooker
 
Large Scale Modeling Overview
Large Scale Modeling OverviewLarge Scale Modeling Overview
Large Scale Modeling OverviewFerris Jumah
 
Executive Briefing: Why managing machines is harder than you think
Executive Briefing: Why managing machines is harder than you thinkExecutive Briefing: Why managing machines is harder than you think
Executive Briefing: Why managing machines is harder than you thinkPeter Skomoroch
 
Overcoming Today's Data Challenges with MongoDB
Overcoming Today's Data Challenges with MongoDBOvercoming Today's Data Challenges with MongoDB
Overcoming Today's Data Challenges with MongoDBMongoDB
 
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.
 
Graphs in Retail: Know Your Customers and Make Your Recommendations Engine Learn
Graphs in Retail: Know Your Customers and Make Your Recommendations Engine LearnGraphs in Retail: Know Your Customers and Make Your Recommendations Engine Learn
Graphs in Retail: Know Your Customers and Make Your Recommendations Engine LearnNeo4j
 
Your data layer - Choosing the right database solutions for the future
Your data layer - Choosing the right database solutions for the futureYour data layer - Choosing the right database solutions for the future
Your data layer - Choosing the right database solutions for the futureObjectRocket
 
Implementing Data Mesh WP LTIMindtree White Paper
Implementing Data Mesh WP LTIMindtree White PaperImplementing Data Mesh WP LTIMindtree White Paper
Implementing Data Mesh WP LTIMindtree White Papershashanksalunkhe12
 
Big Data Analytics with Microsoft
Big Data Analytics with MicrosoftBig Data Analytics with Microsoft
Big Data Analytics with MicrosoftCaserta
 
Big Data Evolution
Big Data EvolutionBig Data Evolution
Big Data Evolutionitnewsafrica
 
Data warehousev2.1
Data warehousev2.1Data warehousev2.1
Data warehousev2.1Tuan Luong
 
Taxonomy and tagging – manual tagging does not work!
Taxonomy and tagging – manual tagging does not work!Taxonomy and tagging – manual tagging does not work!
Taxonomy and tagging – manual tagging does not work!Concept Searching, Inc
 

Similar a Neo4j GraphTalks Oslo - Next Generation Solutions built on Neoej (20)

Top Business Intelligence Trends for 2016 by Panorama Software
Top Business Intelligence Trends for 2016 by Panorama SoftwareTop Business Intelligence Trends for 2016 by Panorama Software
Top Business Intelligence Trends for 2016 by Panorama Software
 
GraphTalk Berlin - Einführung in Graphdatenbanken
GraphTalk Berlin - Einführung in GraphdatenbankenGraphTalk Berlin - Einführung in Graphdatenbanken
GraphTalk Berlin - Einführung in Graphdatenbanken
 
Smarter Analytics: Supporting the Enterprise with Automation
Smarter Analytics: Supporting the Enterprise with AutomationSmarter Analytics: Supporting the Enterprise with Automation
Smarter Analytics: Supporting the Enterprise with Automation
 
A6 big data_in_the_cloud
A6 big data_in_the_cloudA6 big data_in_the_cloud
A6 big data_in_the_cloud
 
Driving Customer Loyalty with Azure Machine Learning
Driving Customer Loyalty with Azure Machine LearningDriving Customer Loyalty with Azure Machine Learning
Driving Customer Loyalty with Azure Machine Learning
 
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
 
Power to the People: A Stack to Empower Every User to Make Data-Driven Decisions
Power to the People: A Stack to Empower Every User to Make Data-Driven DecisionsPower to the People: A Stack to Empower Every User to Make Data-Driven Decisions
Power to the People: A Stack to Empower Every User to Make Data-Driven Decisions
 
Large Scale Modeling Overview
Large Scale Modeling OverviewLarge Scale Modeling Overview
Large Scale Modeling Overview
 
Executive Briefing: Why managing machines is harder than you think
Executive Briefing: Why managing machines is harder than you thinkExecutive Briefing: Why managing machines is harder than you think
Executive Briefing: Why managing machines is harder than you think
 
Overcoming Today's Data Challenges with MongoDB
Overcoming Today's Data Challenges with MongoDBOvercoming Today's Data Challenges with MongoDB
Overcoming Today's Data Challenges with MongoDB
 
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
 
Big data rmoug
Big data rmougBig data rmoug
Big data rmoug
 
Graphs in Retail: Know Your Customers and Make Your Recommendations Engine Learn
Graphs in Retail: Know Your Customers and Make Your Recommendations Engine LearnGraphs in Retail: Know Your Customers and Make Your Recommendations Engine Learn
Graphs in Retail: Know Your Customers and Make Your Recommendations Engine Learn
 
Your data layer - Choosing the right database solutions for the future
Your data layer - Choosing the right database solutions for the futureYour data layer - Choosing the right database solutions for the future
Your data layer - Choosing the right database solutions for the future
 
Implementing Data Mesh WP LTIMindtree White Paper
Implementing Data Mesh WP LTIMindtree White PaperImplementing Data Mesh WP LTIMindtree White Paper
Implementing Data Mesh WP LTIMindtree White Paper
 
Big Data Analytics with Microsoft
Big Data Analytics with MicrosoftBig Data Analytics with Microsoft
Big Data Analytics with Microsoft
 
Ask bigger questions
Ask bigger questionsAsk bigger questions
Ask bigger questions
 
Big Data Evolution
Big Data EvolutionBig Data Evolution
Big Data Evolution
 
Data warehousev2.1
Data warehousev2.1Data warehousev2.1
Data warehousev2.1
 
Taxonomy and tagging – manual tagging does not work!
Taxonomy and tagging – manual tagging does not work!Taxonomy and tagging – manual tagging does not work!
Taxonomy and tagging – manual tagging does not work!
 

Más de 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
 

Más de 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
 

Último

Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdfChristopherTHyatt
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 

Último (20)

Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 

Neo4j GraphTalks Oslo - Next Generation Solutions built on Neoej

  • 2. OSLO, MAY 9, 2018! Agenda! ●  Solutions using Neo4j! ●  Recommendations! ●  GDPR! ●  Conclusions!
  • 3. OSLO, MAY 9, 2018! Solutions: new mindset required?!
  • 4. OSLO, MAY 9, 2018! Solutions: new mindset! Yesterday:! -  Static Applications! -  Designed to fulfill current requirements! -  Performance Constraints! -  Domain experts versus IT experts! Tomorrow:! -  Flexible Applications! -  Designed to fulfill tomorrows requirements! -  Performance is not limiting ! -  Domain experts work hand in hand with IT experts!
  • 5. OSLO, MAY 9, 2018! Look at this data…
  • 6. OSLO, MAY 9, 2018! Swap glasses…
  • 7. OSLO, MAY 9, 2018! … now look at it again, this time as a graph
  • 8. Speed: Real time query enabled Graph Based Solutions! Enables Up-Sell / Cross-sell Key Features Added Value 360 degree view on data Using data Connections as a value Intuitive: Supports Business Needs Flexible: enabled for additional requirements Finding patterns within the data Detect anomalies Prevent rather than detect Enables conversation across Functions Comply to regulations What-if Analysis Telco OSS GDPR Fraud Telco BSS Recomm endations MDM Resource efficient
  • 9. OSLO, MAY 9, 2018! Evolution using Neo4j! ! Neo4j Platform! ! Graph Transactions Graph Analytics Data Integration Development & Admin Analytics Tooling Drivers & APIs Discovery & Visualization Developers Admins Applications Business Users Data Analysts Data Scientists ! 3rd Party Tools! ! ! “The Graph Advantage”! ! ! Domain know-how! ! ! Professional Services! ! ! PS Packages! ! ! Graph Based Solution! !
  • 10. OSLO, MAY 9, 2018! Evolution using Neo4j! ! Neo4j Platform! ! Graph Transactions Graph Analytics Data Integration Development & Admin Analytics Tooling Drivers & APIs Discovery & Visualization Developers Admins Applications Business Users Data Analysts Data Scientists ! 3rd Party Tools! ! ! “The Graph Advantage”! ! ! Domain know-how! ! ! Professional Services! ! ! PS Packages! ! ! Graph Based Solution! ! Neo4j enables Graph Based Solutions with a need for:! -  Agility! -  Intuitiveness ! -  High Performance to support connected data scenarios! -  Scalable on traversing through connected data!
  • 11. OSLO, MAY 9, 2018! Recommendation Engines Building Powerful Recommendation Engines With Neo4j!
  • 12. OSLO, MAY 9, 2018! “If you liked this, you might like that…” Powerful, real-time, recommendations and personalization engines have become fundamental for creating superior user experience and commercial success in retail
  • 13. OSLO, MAY 9, 2018! Creating Relevance in an Ocean of Possibilities
  • 14. OSLO, MAY 9, 2018! How Graph Based Recommendations Transformed the Consumer Web! People Graph “People you may know” Disruptor: Facebook! Industry: Media Ad-business! Disruptor: Amazon! Industry: Retail! People & Products “Other people also bought” People & Content “You might also like” Disruptor: Netflix! Industry: Broadcasting Media!
  • 15. OSLO, MAY 9, 2018! Today Recommendation Engines are At the Core of Digitization in Retail! 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.!
  • 16. OSLO, MAY 9, 2018! ... and Recommendation Engines are at the core of: Content Recommendations Content recommendation algorithms are the basis to use portals providing value added content — directly affecting the behaviour of the users and have them stay on the web page! Fraud Taking timely action based on patterns / recommendations you find inside connected data . May require input from multiple data sources, and real-time, session based queries, which is an ideal task to solve with Neo4j.! ! Social Networks Building powerful personalized engines to recommend new contacts, friends, based on patterns, preferences, status „friends-of-friends“ taking advantage of the value of connected data!
  • 17. OSLO, MAY 9, 2018! Why Graph Based Recommendation Engines?! •  Increase revenue! •  Create Higher Engagement! •  Mitigate Risk!Value •  Real-Time capabilities! •  Ability to use the most recent transaction data! •  Flexibility to incorporate new data sources!Performance
  • 18. OSLO, MAY 9, 2018! The Impact of Bad Recommendations! Characteristic! Impact for Recommendations! Examples! •  “Batch Oriented Recommendation”! •  Unable to react on real-time changes! •  Unable to fulfill real-time needs! •  Recommending “out-of-stock” products! •  Content recommendation, eg news: the latest news are the most important ones! •  Lack of Performance! •  Recommendation slow down the user interaction! •  Recommendation alternatives limited! •  Delayed response time lead to customer dissatisfaction! •  Recommend just the obvious (“similarities”) and inability to recommend more complex scenarios (Account specific and product specific and buying history and …)! •  Limited by Data Connections! •  Recommendations are limited by number of hops! •  Inability to recommend more complex correlations (eg product hierarchies and dependencies)! •  No complex recommendation algorithms supported! •  Missing Feedback Loop! •  Inability to react on Feedback! •  Customer never picks Top 3 recommendations! •  Recommendations are getting meaningless! •  No Graph Algorithm support! •  Limitations on Machine Learning approaches! •  “Centrality” for Products to be recommend can be essential!
  • 19. OSLO, MAY 9, 2018! Case Studies
  • 20. OSLO, MAY 9, 2018! Case study!Solving 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
  • 21. OSLO, MAY 9, 2018! Case study!eBay Tackles eCommerce Delivery Service Routing with Neo4j! Challenge •  The queries used to select the best courier for eBays routing system were simply taking too long and they needed a solution to maintain a competitive service.! •  The MySQL joins being used created a code base too slow and complex to maintain.! •  eBay is now using Neo4j’s graph database platform to redefine e-commerce, by making delivery of online and mobile orders quick and convenient.! Use of Neo4j •  With Neo4j eBay managed to eliminate the biggest roadblock between retailers and online shoppers: the option to have your item delivered the same day.! •  The schema-flexible nature of the database allowed easy extensibility, speeding up development.! •  Neo4j solution was more than 1000x faster than the prior MySQL Soltution.! Our Neo4j solution is literally thousands of times faster than the prior MySQL solution, with queries that require 10-100 times less code. Result/Outcome – Volker Pacher, eBay
  • 22. OSLO, MAY 9, 2018! Example Recommendation Solution Architecture
  • 23. Neo4j Database Cluster! Neo4j APOC! Recommen! dation! Algorithms! (Scheduled)! Management Dashboard! Neo4j Bolt Driver! Data Ingest! Mgmt.! …! Customer Data Sources / Systems / Applications! Legend:! Neo4j Provided Components! Custom built Neo4j/Customer! Customer/SI! Batch! Data Buffering (Queue)! Real-Time! Admin UI! System Specific Adapters / Scripts / Connecters! Admin / Superuser! Apps! Websites! Affiliate! Programs! Points of sale! User Interface! Retail Web Shop functionality / ! Shipment /! etc.!
  • 24. OSLO, MAY 9, 2018! Why Graph is Superior for Recommendation Engines! Recommendation Requirement Traditional Approaches Neo4j Approach Usage of connected data over unlimited amount of „hops“ Complex queries with hundreds of join tables Simple single query traverses all enterprise systems Real-time 360 degree view on data within your System Performance limitations with increasing number of connections / hops Traversing over connections in near real-time provided Effort required to add additional data sources to support reco Days to weeks to rewrite schema and queries Minutes to draw new data connections Time to deployment Months to years Weeks to months Response time to Recommendations Minutes to hours per query Milliseconds per query Machine Learning Enablement Static Database scheme leads to static processes ML algorithms can use Graph algorithms and take advantage of connected data Bottom line Long, ineffective and expensive Easy, fast and affordable
  • 25. OSLO, MAY 9, 2018! Why Graph is Superior for Recommendation Engines! Recommendation Requirement Traditional Approaches Neo4j Approach Usage of connected data over unlimited amount of „hops“ Complex queries with hundreds of join tables Simple single query traverses all enterprise systems Real-time 360 degree view on data within your System Performance limitations with increasing number of connections / hops Traversing over connections in near real-time provided Effort required to add additional data sources to support reco Days to weeks to rewrite schema and queries Minutes to draw new data connections Time to deployment Months to years Weeks to months Response time to Recommendations Minutes to hours per query Milliseconds per query Machine Learning Enablement Static Database scheme leads to static processes ML algorithms can use Graph algorithms and take advantage of connected data Bottom line Long, ineffective and expensive Easy, fast and affordable A Fortune 500 customer brought in Neo4j to improve content recommendations quality... and will decommission 48 ‘wide column store’ servers (half a million USD in list EC2 hosting costs) in favor of a *3-machine* Neo4j cluster which handles the same load.
  • 26. OSLO, MAY 9, 2018! How Neo4j Differentiates from other Databases! Visualization Queries Processing Storage Non-Native Graph DB Native Graph DB RDBMS Optimized for graph workloads
  • 27. OSLO, MAY 9, 2018! What about Machine Learning?! Neo4j is an enabler technology:! •  Detecting Recommendation patterns via Cypher queries! •  Recommendation Algorithms based on scores! •  Feedback loop ! •  Learn from feedback (eg never used “friends recommendation”) and change scoring! •  Algorithm to automatically add relevant connections! •  ….!
  • 28. OSLO, MAY 9, 2018! Neo4j powered Recommendation Engine!Characteristic! Benefit for Recommendation Solution! •  Agility! •  Constant learning of recommendations given feedback enabled! •  Enabled for Future Requirements! •  Solution can be built iteratively! •  Fast implementation cycles! •  Schema free DB supports “connect anything”! •  Intuitiveness! •  Enable Business Analysts to use technology! •  All channels and data sources can be easily connected! •  Speed! •  Unlimited number of traversals to detect potential recommendations ! •  Response time enables fraud prevention! •  Leverage Data Connections! •  360 degree customer view enabled / provided! •  Scalability! •  Hardware efficiency with real-time patterns! •  TCO/ROI! •  Adding on top of existing infrastructure protects investments!
  • 30. OSLO, MAY 9, 2018! GDPR Summary! •  GDPR = General Data Protection Regulation! •  Adopted by the EU Parliament on 24th May 2016! •  Will apply from 25th May 2018! •  Applies to both Controllers and Processors! •  Applies to organisations operating within the EU, as well as organisations outside the EU that offer goods or services to individuals in the EU.! •  Covers a broad definition of personal data! •  Defines lawful basis for processing personal data, which include consent and contract! •  Defines significant fines for non-compliance!
  • 31. OSLO, MAY 9, 2018! Individual Rights Under GDPR! Right to be informed! Right of access! Right to rectification! Right to erasure! Right to restriction of processing! Right to data portability! Right to object! Rights regarding automated decision making!
  • 32. OSLO, MAY 9, 2018! Key GDPR Requirements ! Organizations that embrace the new GDPR regulations and provide the right levels of transparency and traceability for personal information have a big opportunity to win the hearts, minds and business of consumers. What data do you have? Is it accurate? Where is the data stored? How and when did you obtain the data? Why do you have the data? Who has access to the data? Do you have permission to use the data? For what purpose? Is the data secure? How does the data travel through your systems? Does the data ever cross international borders?
  • 33. OSLO, MAY 9, 2018! GDPR: Risk Mitigation vs. Competitive Advantage! Be a leader and have a solution ready on time Improve Brand! Reduce Risk Leverage connected data to drive analytics for threat detection & business forecasts Competitive Advantage Spend is strategic Increase ROI! Reduce Risk Become a trusted enterprise, delight customers and DPA Increase CSAT! Become Trusted! Improve Brand Strategic solution ensures data governance and solution maintenance Reduce Risk! Reduce Cost Stay on the sidelines to see what others are doing Increased Risk Look to get by with bare minimum solution Increased Risk Spend is sunk investment to just mitigate risk Low to No ROI! Unknown Risk Mitigation Solution results in less than happy subjects, DPO and DPA Lower CSAT! Minimal Risk Reduction Focus on data governance and solution maintenance is low Increased Risk! Increased Cost
  • 34. OSLO, MAY 9, 2018! Why Graphs?!
  • 35. OSLO, MAY 9, 2018! GDPR needs: Connected Data & Visualization! Graph database is the perfect solution to this vast amount of connected data; traditional approaches with an RDBMS or other NoSQL databases just cannot cut it
  • 36. OSLO, MAY 9, 2018! Graph Database is the Right GDPR Foundation ! Neo4j includes powerful visualization tools that enable you to model and track the movement of sensitive data through your systems
  • 37. OSLO, MAY 9, 2018! Data Modeling and Definition 1 Data Transformation2 Consent Management 3 Entitlement 4 GRAPHS IN METADATA MANAGEMENT
  • 38. OSLO, MAY 9, 2018! #1 Data Modeling and Definition
  • 39. OSLO, MAY 9, 2018! Party CUST_SCHEMA Party First Name HAS_LOGICAL_ATT CUST_SCHEMA _PARTY.FIRST _NM CUST_SCHE MA.PARTY SHEMA_HAS_TABLE Party Last Name HAS_LOGICAL_ATT SHEMA_HAS_TABLE GENERATES CONCEPT_FOR CONCEPT_FOR CONCEPT_FOR HAS_NAME CUSTOMER NAMECUSTOMER HAS_PHONE TABLE_HAS_COL CUST_SCHEMA _PARTY.LAST_ NM TABLE_HAS_COL GENERATES Enterprise! Ontology! Application Logical Model! Physical ! Schema! CUST_SCHE MA.ROLE
  • 40. OSLO, MAY 9, 2018! #2 Data Transformation
  • 41. OSLO, MAY 9, 2018! ETL_PR OC_1 SALES_SCH EMA Normali ze_Date SLS_SCHE MA.PROD UCT SLS_SCHEM A.SALES.DA TE SLS_SCH EMA.SAL ES #2 Data Transformation Channel_ Normaliz ation SLS_SCHEM A.SALES.CH ANNEL BusinessView! Integration Middleware!Operational Systems! HAS_INPUT HAS_INPUT Time.time_ key Time.day_ of_week Enterprise DWH! HAS_OUTPUT HAS_OUTPUT HAS_COL HAS_COL TechnicalView! Billing System EDWH CDE: Transact ion_Dat e SENDS RECEIVES CONCEPTUAL_ELEMENT_FOR Star_Sche ma Star_Sc hema.Ti me
  • 42. OSLO, MAY 9, 2018! #3 Consent management
  • 43. OSLO, MAY 9, 2018! #3 Consent Management + MDM Amsterdam" NL K.Vegter +316239004 … kees@neo4j .com EMAIL_FOR ADDRESS_FOR kees@gmai l.com EMAIL_FOR { contrib: ‘XYZ’, permittedFor: [UC1,UC4], consentUntil : 31-12-19 } { contrib: ‘internal’, permittedFor: [UC3], consentUntil : 31-12-20 } { contrib: ‘internal’, permittedFor: [UC3], consentUntil : 31-12-20 } { contrib: ‘internal’, permittedFor: [UC3], consentUntil : 31-12-20 } EMAIL_FOR { contrib: ‘LMN’, permittedFor: [UC2,UC6], consentUntil : 31-12-20 }
  • 44. OSLO, MAY 9, 2018! #4 Entitlement
  • 45. OSLO, MAY 9, 2018! #4 Entitlement User 1 User 3 User 2 Exclusio n List G1 Resource 1 Group 1 Resource 2 Group 3 D CRUD MEMBER MEMBER
  • 46. OSLO, MAY 9, 2018! #4 Entitlement #3 Consent Management #2 Data Transformation #1 Data Modelling and Definition Graphs in Metadata Management and Data Governance! # …
  • 47. OSLO, MAY 9, 2018! Why Graph is Superior for GDPR ! GDPR Task Traditional Approaches Modern Neo4j Approach Trace data through enterprise systems Complex queries with hundreds of join tables Simple single query traverses all enterprise systems Preserve the integrity of data lineage Broken data paths and lineage, especially with NoSQL databases Continuous, unbroken data paths at all times Effort required to add new data and systems Days to weeks to rewrite schema and queries Minutes to draw new data connections Time to deployment Months to years Weeks to months Response time to GDPR requests Minutes to hours per query Milliseconds per query Form of GDPR responses Text reports that are not visual and prove very little Visuals of personal data and the path it follows through your systems Bottom line Long, ineffective and expensive Easy, fast and affordable
  • 48. OSLO, MAY 9, 2018! Dashboards & Visual Reports!
  • 49. Personal Data Map Role Based Dashboards - Subject View!
  • 51. Role Based Dashboards - Management View!
  • 53. Data Lineage Report for ‘John Doe’!
  • 56. OSLO, MAY 9, 2018! Graph Database is the Right GDPR Foundation ! Marketing! CRM! Customer! Service! Online! Store! Logistics! Extract GDPR Events/Data! Financials!
  • 57. OSLO, MAY 9, 2018! Graph Database is the Right GDPR Foundation ! Extract GDPR Events/Data! Marketing! CRM! Customer! Service! Online! Store! Logistics! Financials!
  • 58. OSLO, MAY 9, 2018! Conclusion! (graphs)-[:ARE]-> (everywhere) and! (Solutions)-[:NEED]-> (graphs)
  • 59. OSLO, MAY 9, 2018! Who can help?! ! Neo4j Platform! ! Graph Transactions Graph Analytics Data Integration Development & Admin Analytics Tooling Drivers & APIs Discovery & Visualization Developers Admins Applications Business Users Data Analysts Data Scientists ! 3rd Party Tools! ! ! “The Graph Advantage”! ! ! Domain know-how! ! ! Professional Services! ! ! PS Packages! ! ! Graph Based Solution! ! Professional Services:! -  Extend and leverage Domain Expertise! -  Best Practices! -  Using Building Blocks! -  Don’t “re-invent the wheel”! -  Speed up development and deployment! -  Access to Neo4j infrastructure (Development, Support, Product management)!
  • 60. Q & A