SlideShare ist ein Scribd-Unternehmen logo
1 von 31
Downloaden Sie, um offline zu lesen
The 5 Graphs of
Finance
Philip Rathle
Sr. Director of Products
@prathle
philip@neotechnology.com

Neo Technology, Inc Confidential
The “4 Giants”

Neo Technology, Inc Confidential

Ref: http://www.gartner.com/id=2081316
Gartner’s “5 Graphs”
Consumer Web Giants Depends on Five Graphs

Interest Graph

Intent Graph

Social Graph

Payment Graph

Mobile Graph
Neo Technology, Inc Confidential

Ref: http://www.gartner.com/id=2081316
5 Graphs of Finance
• Payment Graph

(e.g. Fraud Detection, Credit Risk Analysis, Chargebacks...)

• Customer Graph

(org drillthru, product recommendations, mobile payments, etc.)

• Entitlement Graph

Finance

(identity & access management, authorization)

• Asset Graph

(portfolio analytics, risk management, market & sentiment
analysis, compliance)

• Master Data Graph

(enterprise collaboration, corporate hierarchy, data governance)
Neo Technology, Inc Confidential
#1: Payment Graph

Neo Technology, Inc Confidential
Neo Technology, Inc Confidential
#1: Payment Graph Example
The Payment Graph Depends on the Customer Graph (#2)

Neo Technology, Inc Confidential
#1: Payment Graph Example
Capturing B2B & B2C Transactions

Neo Technology, Inc Confidential
#1: Payment Graph Example

Neo Technology, Inc Confidential
#1: Payment Graph Example
Streamlined Management of Chargebacks

Neo Technology, Inc Confidential
#2: Customer Graph

Neo Technology, Inc Confidential
Neo Technology, Inc Confidential
#2: Customer Graph
The Corporate Hierarchy is Really a Graph

Neo Technology, Inc Confidential
#2: Customer Graph
Cleansing & Matching for 360 degree master view

Neo Technology, Inc Confidential
#2: Customer Graph
Bank Fraud Example: Ring of False Identities

Neo Technology, Inc Confidential
#2: Customer Graph
Bank Fraud Example: Combinatorial Multiplying of False Persona

3 phony addresses + 3 phony phone #s
= 9 phony customers.... and so on
Neo Technology, Inc Confidential
#3: Entitlement Graph

Neo Technology, Inc Confidential
http://blogs.gartner.com/ian-glazer/2013/02/08/killing-iam-in-order-to-save-it/
Neo Technology, Inc Confidential
Large
Investment
Bank

Industry: Financial Services
Use case: Entitlements/IAM
London

Background
• Top investment bank: over $1T in total assets
• Using a relational database coupled with Gemfire
for managing employee permissions to research
resources (documents and application services)

Business problem

Solution & Benefits

• When a new investment manager was onboarded,

• Organizational model, groups, and entitlements stored

permissions were manually provisioned via a complex
manual process. Traders lost an average of 5 days of
trading, waiting for the permissions to be granted
• Competitor had implemented a project to accelerate
the onboarding process. Needed to respond quickly.
• High stakes: Regulations leave no room for error.
• High complexity: Granular permissions mean each
trader needed access to hundreds of resources.

in Neo4j
• Very happy with the performance of the solution, and
the productivity advantage of a domain fit
• Graph visualization makes it easier for the business to
provision permissions themselves
• Moving to Neo4j meant “fewer compromises” than a
relational data store

Neo Technology, Inc Confidential
#4: Asset Graph

Neo Technology, Inc Confidential
#4: Asset Graph Examples
Portfolio Analytics

IT Asset Management

Risk Analysis

Neo Technology, Inc Confidential
#5: Master Data Graph

Neo Technology, Inc Confidential
Industry: Insurance
Use case: Master Data Management

Background
• German mid-size Insurance company
• Founded in 1858, over 500 employees

Business problem

Solution & Benefits

• Field sales unit needed easy access to policies and

• Enable field sales unit to flexibly search for

customer data, in an increasing variety of ways
• Needed to support a growing business
• Existing IBM DB2 system not able to meet
performance requirements as the system scaled
• 24/7 available system for sales unit outside the
company needed

insurance policies and associated personal data
• Raising the bar with respect to insurance industry
practices
• Suppor the business as it scales, with a high level of
performance
• Easy port of existing metadata into Neo4j

Neo Technology, Inc Confidential
IntercontinentalExchange

Social network for brokers
Neo Technology, Inc Confidential
Technology for
Managing Graphs

Neo Technology, Inc Confidential
Use SQL to Find all Dependencies
(up to 3 levels down)

(continued from previous page...)
(SELECT T.directReportees AS directReportees, sum(T.count) AS count
SELECT depth1Reportees.pid AS directReportees,
FROM (
count(depth2Reportees.directly_manages) AS count
SELECT manager.pid AS directReportees, 0 AS count
FROM person_reportee manager
FROM person_reportee manager
JOIN person_reportee L1Reportees
WHERE manager.pid = (SELECT id FROM person WHERE name = "fName lName")
ON manager.directly_manages = L1Reportees.pid
UNION
JOIN person_reportee L2Reportees
SELECT manager.pid AS directReportees, count(manager.directly_manages) AS count
ON L1Reportees.directly_manages = L2Reportees.pid
FROM person_reportee manager
WHERE manager.pid = (SELECT id FROM person WHERE name = "fName lName")
WHERE manager.pid = (SELECT id FROM person WHERE name = "fName lName")
GROUP BY directReportees
GROUP BY directReportees
) AS T
UNION
GROUP BY directReportees)
SELECT manager.pid AS directReportees, count(reportee.directly_manages) AS count
UNION
FROM person_reportee manager
(SELECT T.directReportees AS directReportees, sum(T.count) AS count
JOIN person_reportee reportee
FROM(
ON manager.directly_manages = reportee.pid
SELECT reportee.directly_manages AS directReportees, 0 AS count
WHERE manager.pid = (SELECT id FROM person WHERE name = "fName lName")
FROM person_reportee manager
GROUP BY directReportees
JOIN person_reportee reportee
UNION
ON manager.directly_manages = reportee.pid
SELECT manager.pid AS directReportees, count(L2Reportees.directly_manages) AS count
WHERE manager.pid = (SELECT id FROM person WHERE name = "fName lName")
FROM person_reportee manager
GROUP BY directReportees
JOIN person_reportee L1Reportees
UNION
ON manager.directly_manages = L1Reportees.pid
SELECT L2Reportees.pid AS directReportees,
JOIN person_reportee L2Reportees
count(L2Reportees.directly_manages) AS
ON L1Reportees.directly_manages = L2Reportees.pid
count
WHERE manager.pid = (SELECT id FROM person WHERE name = "fName lName")
FROM person_reportee manager
GROUP BY directReportees
JOIN person_reportee L1Reportees
) AS T
ON manager.directly_manages = L1Reportees.pid
GROUP BY directReportees)
JOIN person_reportee L2Reportees
UNION
ON L1Reportees.directly_manages = L2Reportees.pid
(SELECT T.directReportees AS directReportees, sum(T.count) AS count
WHERE manager.pid = (SELECT id FROM person WHERE name = "fName lName")
FROM (
GROUP BY directReportees
SELECT manager.directly_manages AS directReportees, 0 AS count
) AS T
FROM person_reportee manager
GROUP BY directReportees)
WHERE manager.pid = (SELECT id FROM person WHERE name = "fName lName")
UNION
UNION
(SELECT L2Reportees.directly_manages AS directReportees, 0 AS count
SELECT reportee.pid AS directReportees, count(reportee.directly_manages) AS count
FROM person_reportee manager
FROM person_reportee manager
JOIN person_reportee L1Reportees
JOIN person_reportee reportee
ON manager.directly_manages = L1Reportees.pid
ON manager.directly_manages = reportee.pid
JOIN person_reportee L2Reportees
WHERE manager.pid = (SELECT id FROM person WHERE name = "fName lName")
ON L1Reportees.directly_manages = L2Reportees.pid
GROUP BY directReportees
WHERE manager.pid = (SELECT id FROM person WHERE name = "fName lName")
UNION
Neo Technology, Inc Confidential
)
Use Cypher to Find all Dependencies
(up to n levels down)

Using Cypher
MATCH	
  (fund)-­‐[:INCLUDES*0..n]-­‐>(sub),
	
  	
  	
  	
  	
  	
  (sub)-­‐[:INCLUDES*1..n]-­‐>(asset)
WHERE	
  fund.ticker	
  =	
  “TRLGX”
RETURN	
  sub.ticker	
  AS	
  Asset_Group,	
  count(asset)	
  AS	
  Total
ORDER	
  BY	
  Total	
  DESC

For a given fund, returns all assets that
are made up of other assets,
ordered by the total # of included assets

Neo Technology, Inc Confidential
Connected Data & Query Performance
RDBMS vs. Native Graph Database

Response Time

1000x faster

Degree: Thousands+
Size: Billions+
# Hops: Tens to Hundreds

RDBMS

Degree: < 3
Size: Thousands
# Hops: < 3

Neo4j

Connectedness of Data Set
Neo Technology, Inc Confidential
Top Reasons for Choosing Neo4j
1. Problems with JOIN performance
2. Domain fit for graph
3. Open-ended business requirements
necessitating fast, iterative development
4. Evolving and/or non-uniform data,
avoiding sparse tables and frequent schema
chances

Neo Technology, Inc Confidential
Who’s Using Graph Databases Today?

Finance

Finance

Neo Technology, Inc Confidential

Accenture
Thanks!
Stay Connected

Neo Technology, Inc Confidential

Weitere ähnliche Inhalte

Was ist angesagt?

Network and IT Operations
Network and IT OperationsNetwork and IT Operations
Network and IT OperationsNeo4j
 
Neo4j graphs in the real world - graph days d.c. - april 14, 2015
Neo4j   graphs in the real world - graph days d.c. - april 14, 2015Neo4j   graphs in the real world - graph days d.c. - april 14, 2015
Neo4j graphs in the real world - graph days d.c. - april 14, 2015Neo4j
 
Graphs for Enterprise Architects
Graphs for Enterprise ArchitectsGraphs for Enterprise Architects
Graphs for Enterprise ArchitectsNeo4j
 
Democratizing Data at Airbnb
Democratizing Data at AirbnbDemocratizing Data at Airbnb
Democratizing Data at AirbnbNeo4j
 
GraphConnect Europe 2016 - Opening Keynote, Emil Eifrem
GraphConnect Europe 2016 - Opening Keynote, Emil EifremGraphConnect Europe 2016 - Opening Keynote, Emil Eifrem
GraphConnect Europe 2016 - Opening Keynote, Emil EifremNeo4j
 
Neo4j the Anti Crime Database
Neo4j the Anti Crime DatabaseNeo4j the Anti Crime Database
Neo4j the Anti Crime DatabaseNeo4j
 
Meaningful User Experience
Meaningful User ExperienceMeaningful User Experience
Meaningful User ExperienceNeo4j
 
Intro to Neo4j Webinar
Intro to Neo4j WebinarIntro to Neo4j Webinar
Intro to Neo4j WebinarNeo4j
 
Thwart Fraud Using Graph-Enhanced Machine Learning and AI
Thwart Fraud Using Graph-Enhanced Machine Learning and AIThwart Fraud Using Graph-Enhanced Machine Learning and AI
Thwart Fraud Using Graph-Enhanced Machine Learning and AINeo4j
 
Hadoop and Neo4j: A Winning Combination for Bioinformatics
Hadoop and Neo4j: A Winning Combination for BioinformaticsHadoop and Neo4j: A Winning Combination for Bioinformatics
Hadoop and Neo4j: A Winning Combination for Bioinformaticsosintegrators
 
GraphTalks Rome - The Italian Business Graph
GraphTalks Rome - The Italian Business GraphGraphTalks Rome - The Italian Business Graph
GraphTalks Rome - The Italian Business GraphNeo4j
 
The Graph Database Universe: Neo4j Overview
The Graph Database Universe: Neo4j OverviewThe Graph Database Universe: Neo4j Overview
The Graph Database Universe: Neo4j OverviewNeo4j
 
The Five Graphs of Government: How Federal Agencies can Utilize Graph Technology
The Five Graphs of Government: How Federal Agencies can Utilize Graph TechnologyThe Five Graphs of Government: How Federal Agencies can Utilize Graph Technology
The Five Graphs of Government: How Federal Agencies can Utilize Graph TechnologyGreta Workman
 
TehranDB Meet-up April 2018 Introduction to Graph Database
TehranDB Meet-up April 2018 Introduction to Graph DatabaseTehranDB Meet-up April 2018 Introduction to Graph Database
TehranDB Meet-up April 2018 Introduction to Graph DatabaseHamoon Mohammadian Pour
 
GraphTalks Rome - Introducing Neo4j
GraphTalks Rome - Introducing Neo4jGraphTalks Rome - Introducing Neo4j
GraphTalks Rome - Introducing Neo4jNeo4j
 
GraphTalks Rome - Selecting the right Technology
GraphTalks Rome - Selecting the right TechnologyGraphTalks Rome - Selecting the right Technology
GraphTalks Rome - Selecting the right TechnologyNeo4j
 
Webinar: RDBMS to Graphs
Webinar: RDBMS to GraphsWebinar: RDBMS to Graphs
Webinar: RDBMS to GraphsNeo4j
 
GDPR: Leverage the Power of Graphs
GDPR: Leverage the Power of GraphsGDPR: Leverage the Power of Graphs
GDPR: Leverage the Power of GraphsNeo4j
 
Neo4j GraphTalk Amsterdam - Next Generation Solutions using Neo4j
Neo4j GraphTalk Amsterdam - Next Generation Solutions using Neo4jNeo4j GraphTalk Amsterdam - Next Generation Solutions using Neo4j
Neo4j GraphTalk Amsterdam - Next Generation Solutions using Neo4jNeo4j
 
Graph Analysis over JSON, Larus
Graph Analysis over JSON, LarusGraph Analysis over JSON, Larus
Graph Analysis over JSON, LarusNeo4j
 

Was ist angesagt? (20)

Network and IT Operations
Network and IT OperationsNetwork and IT Operations
Network and IT Operations
 
Neo4j graphs in the real world - graph days d.c. - april 14, 2015
Neo4j   graphs in the real world - graph days d.c. - april 14, 2015Neo4j   graphs in the real world - graph days d.c. - april 14, 2015
Neo4j graphs in the real world - graph days d.c. - april 14, 2015
 
Graphs for Enterprise Architects
Graphs for Enterprise ArchitectsGraphs for Enterprise Architects
Graphs for Enterprise Architects
 
Democratizing Data at Airbnb
Democratizing Data at AirbnbDemocratizing Data at Airbnb
Democratizing Data at Airbnb
 
GraphConnect Europe 2016 - Opening Keynote, Emil Eifrem
GraphConnect Europe 2016 - Opening Keynote, Emil EifremGraphConnect Europe 2016 - Opening Keynote, Emil Eifrem
GraphConnect Europe 2016 - Opening Keynote, Emil Eifrem
 
Neo4j the Anti Crime Database
Neo4j the Anti Crime DatabaseNeo4j the Anti Crime Database
Neo4j the Anti Crime Database
 
Meaningful User Experience
Meaningful User ExperienceMeaningful User Experience
Meaningful User Experience
 
Intro to Neo4j Webinar
Intro to Neo4j WebinarIntro to Neo4j Webinar
Intro to Neo4j Webinar
 
Thwart Fraud Using Graph-Enhanced Machine Learning and AI
Thwart Fraud Using Graph-Enhanced Machine Learning and AIThwart Fraud Using Graph-Enhanced Machine Learning and AI
Thwart Fraud Using Graph-Enhanced Machine Learning and AI
 
Hadoop and Neo4j: A Winning Combination for Bioinformatics
Hadoop and Neo4j: A Winning Combination for BioinformaticsHadoop and Neo4j: A Winning Combination for Bioinformatics
Hadoop and Neo4j: A Winning Combination for Bioinformatics
 
GraphTalks Rome - The Italian Business Graph
GraphTalks Rome - The Italian Business GraphGraphTalks Rome - The Italian Business Graph
GraphTalks Rome - The Italian Business Graph
 
The Graph Database Universe: Neo4j Overview
The Graph Database Universe: Neo4j OverviewThe Graph Database Universe: Neo4j Overview
The Graph Database Universe: Neo4j Overview
 
The Five Graphs of Government: How Federal Agencies can Utilize Graph Technology
The Five Graphs of Government: How Federal Agencies can Utilize Graph TechnologyThe Five Graphs of Government: How Federal Agencies can Utilize Graph Technology
The Five Graphs of Government: How Federal Agencies can Utilize Graph Technology
 
TehranDB Meet-up April 2018 Introduction to Graph Database
TehranDB Meet-up April 2018 Introduction to Graph DatabaseTehranDB Meet-up April 2018 Introduction to Graph Database
TehranDB Meet-up April 2018 Introduction to Graph Database
 
GraphTalks Rome - Introducing Neo4j
GraphTalks Rome - Introducing Neo4jGraphTalks Rome - Introducing Neo4j
GraphTalks Rome - Introducing Neo4j
 
GraphTalks Rome - Selecting the right Technology
GraphTalks Rome - Selecting the right TechnologyGraphTalks Rome - Selecting the right Technology
GraphTalks Rome - Selecting the right Technology
 
Webinar: RDBMS to Graphs
Webinar: RDBMS to GraphsWebinar: RDBMS to Graphs
Webinar: RDBMS to Graphs
 
GDPR: Leverage the Power of Graphs
GDPR: Leverage the Power of GraphsGDPR: Leverage the Power of Graphs
GDPR: Leverage the Power of Graphs
 
Neo4j GraphTalk Amsterdam - Next Generation Solutions using Neo4j
Neo4j GraphTalk Amsterdam - Next Generation Solutions using Neo4jNeo4j GraphTalk Amsterdam - Next Generation Solutions using Neo4j
Neo4j GraphTalk Amsterdam - Next Generation Solutions using Neo4j
 
Graph Analysis over JSON, Larus
Graph Analysis over JSON, LarusGraph Analysis over JSON, Larus
Graph Analysis over JSON, Larus
 

Ähnlich wie The Five Graphs of Finance - Philip Rathle and Emil Eifrem @ GraphConnect NY 2013

Findability Day 2014 Neo4j how graph data boost your insights
Findability Day 2014 Neo4j how graph data boost your insightsFindability Day 2014 Neo4j how graph data boost your insights
Findability Day 2014 Neo4j how graph data boost your insightsFindwise
 
UEMB230: Presenting All Your Data—Getting Started with Xtraction
UEMB230: Presenting All Your Data—Getting Started with XtractionUEMB230: Presenting All Your Data—Getting Started with Xtraction
UEMB230: Presenting All Your Data—Getting Started with XtractionIvanti
 
How To Drive Exponential Growth Using Unconventional Data Sources
How To Drive Exponential Growth Using Unconventional Data SourcesHow To Drive Exponential Growth Using Unconventional Data Sources
How To Drive Exponential Growth Using Unconventional Data SourcesChartio
 
Recruiting Metrics That Really Work For You | Talent Connect San Francisco 2014
Recruiting Metrics That Really Work For You | Talent Connect San Francisco 2014Recruiting Metrics That Really Work For You | Talent Connect San Francisco 2014
Recruiting Metrics That Really Work For You | Talent Connect San Francisco 2014LinkedIn Talent Solutions
 
Squirreling Away $640 Billion: How Stripe Leverages Flink for Change Data Cap...
Squirreling Away $640 Billion: How Stripe Leverages Flink for Change Data Cap...Squirreling Away $640 Billion: How Stripe Leverages Flink for Change Data Cap...
Squirreling Away $640 Billion: How Stripe Leverages Flink for Change Data Cap...Flink Forward
 
Neo4j GraphTalk Copenhagen - Next Generation Solutions using Neo4j
Neo4j GraphTalk Copenhagen - Next Generation Solutions using Neo4j Neo4j GraphTalk Copenhagen - Next Generation Solutions using Neo4j
Neo4j GraphTalk Copenhagen - Next Generation Solutions using Neo4j Neo4j
 
Top Ten Prospecting Tools
Top Ten Prospecting ToolsTop Ten Prospecting Tools
Top Ten Prospecting Toolsdreamforce2006
 
Ba online training
Ba online training Ba online training
Ba online training barbie0909
 
Make Smarter Decisions with WISEMINER
Make Smarter Decisions with WISEMINERMake Smarter Decisions with WISEMINER
Make Smarter Decisions with WISEMINERLeonardo Couto
 
Big Data & Analytics, Peter Jönsson
Big Data & Analytics, Peter JönssonBig Data & Analytics, Peter Jönsson
Big Data & Analytics, Peter JönssonIBM Danmark
 
Fight Fraud with Big Data Analytics
Fight Fraud with Big Data AnalyticsFight Fraud with Big Data Analytics
Fight Fraud with Big Data AnalyticsDatameer
 
Analytics on z Systems Focus on Real Time - Hélène Lyon
Analytics on z Systems Focus on Real Time - Hélène LyonAnalytics on z Systems Focus on Real Time - Hélène Lyon
Analytics on z Systems Focus on Real Time - Hélène LyonNRB
 
Business Intelligence and Decision Support in Recruitment
Business Intelligence and Decision Support in RecruitmentBusiness Intelligence and Decision Support in Recruitment
Business Intelligence and Decision Support in RecruitmentDaxtra Technologies
 
2018-10-25 Group RPA - AA Deck.pptx
2018-10-25 Group RPA - AA Deck.pptx2018-10-25 Group RPA - AA Deck.pptx
2018-10-25 Group RPA - AA Deck.pptxsaubhagya ranjan
 
A Data Warehouse And Business Intelligence Application
A Data Warehouse And Business Intelligence ApplicationA Data Warehouse And Business Intelligence Application
A Data Warehouse And Business Intelligence ApplicationKate Subramanian
 
Next Generation Fraud Solutions using Neo4j
Next Generation Fraud Solutions using Neo4jNext Generation Fraud Solutions using Neo4j
Next Generation Fraud Solutions using Neo4jNeo4j
 
Global AI Conference Presentation - Machine Learning for SMB
Global AI Conference Presentation - Machine Learning for SMBGlobal AI Conference Presentation - Machine Learning for SMB
Global AI Conference Presentation - Machine Learning for SMBRichard Jolly, PhD
 

Ähnlich wie The Five Graphs of Finance - Philip Rathle and Emil Eifrem @ GraphConnect NY 2013 (20)

Findability Day 2014 Neo4j how graph data boost your insights
Findability Day 2014 Neo4j how graph data boost your insightsFindability Day 2014 Neo4j how graph data boost your insights
Findability Day 2014 Neo4j how graph data boost your insights
 
UEMB230: Presenting All Your Data—Getting Started with Xtraction
UEMB230: Presenting All Your Data—Getting Started with XtractionUEMB230: Presenting All Your Data—Getting Started with Xtraction
UEMB230: Presenting All Your Data—Getting Started with Xtraction
 
How To Drive Exponential Growth Using Unconventional Data Sources
How To Drive Exponential Growth Using Unconventional Data SourcesHow To Drive Exponential Growth Using Unconventional Data Sources
How To Drive Exponential Growth Using Unconventional Data Sources
 
Recruiting Metrics That Really Work For You | Talent Connect San Francisco 2014
Recruiting Metrics That Really Work For You | Talent Connect San Francisco 2014Recruiting Metrics That Really Work For You | Talent Connect San Francisco 2014
Recruiting Metrics That Really Work For You | Talent Connect San Francisco 2014
 
Squirreling Away $640 Billion: How Stripe Leverages Flink for Change Data Cap...
Squirreling Away $640 Billion: How Stripe Leverages Flink for Change Data Cap...Squirreling Away $640 Billion: How Stripe Leverages Flink for Change Data Cap...
Squirreling Away $640 Billion: How Stripe Leverages Flink for Change Data Cap...
 
Neo4j GraphTalk Copenhagen - Next Generation Solutions using Neo4j
Neo4j GraphTalk Copenhagen - Next Generation Solutions using Neo4j Neo4j GraphTalk Copenhagen - Next Generation Solutions using Neo4j
Neo4j GraphTalk Copenhagen - Next Generation Solutions using Neo4j
 
Top Ten Prospecting Tools
Top Ten Prospecting ToolsTop Ten Prospecting Tools
Top Ten Prospecting Tools
 
Ba online training
Ba online training Ba online training
Ba online training
 
Make Smarter Decisions with WISEMINER
Make Smarter Decisions with WISEMINERMake Smarter Decisions with WISEMINER
Make Smarter Decisions with WISEMINER
 
Big Data & Analytics, Peter Jönsson
Big Data & Analytics, Peter JönssonBig Data & Analytics, Peter Jönsson
Big Data & Analytics, Peter Jönsson
 
Fight Fraud with Big Data Analytics
Fight Fraud with Big Data AnalyticsFight Fraud with Big Data Analytics
Fight Fraud with Big Data Analytics
 
Analytics on z Systems Focus on Real Time - Hélène Lyon
Analytics on z Systems Focus on Real Time - Hélène LyonAnalytics on z Systems Focus on Real Time - Hélène Lyon
Analytics on z Systems Focus on Real Time - Hélène Lyon
 
Denver User Group Q3 2014 Meeting Slides
Denver User Group Q3 2014 Meeting SlidesDenver User Group Q3 2014 Meeting Slides
Denver User Group Q3 2014 Meeting Slides
 
Business Intelligence and Decision Support in Recruitment
Business Intelligence and Decision Support in RecruitmentBusiness Intelligence and Decision Support in Recruitment
Business Intelligence and Decision Support in Recruitment
 
2018-10-25 Group RPA - AA Deck.pptx
2018-10-25 Group RPA - AA Deck.pptx2018-10-25 Group RPA - AA Deck.pptx
2018-10-25 Group RPA - AA Deck.pptx
 
Melikian3
Melikian3Melikian3
Melikian3
 
A Data Warehouse And Business Intelligence Application
A Data Warehouse And Business Intelligence ApplicationA Data Warehouse And Business Intelligence Application
A Data Warehouse And Business Intelligence Application
 
Unit-5.docx
Unit-5.docxUnit-5.docx
Unit-5.docx
 
Next Generation Fraud Solutions using Neo4j
Next Generation Fraud Solutions using Neo4jNext Generation Fraud Solutions using Neo4j
Next Generation Fraud Solutions using Neo4j
 
Global AI Conference Presentation - Machine Learning for SMB
Global AI Conference Presentation - Machine Learning for SMBGlobal AI Conference Presentation - Machine Learning for SMB
Global AI Conference Presentation - Machine Learning for SMB
 

Mehr von Neo4j

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
 
SWIFT: Maintaining Critical Standards in the Financial Services Industry with...
SWIFT: Maintaining Critical Standards in the Financial Services Industry with...SWIFT: Maintaining Critical Standards in the Financial Services Industry with...
SWIFT: Maintaining Critical Standards in the Financial Services Industry with...Neo4j
 
Deloitte & Red Cross: Talk to your data with Knowledge-enriched Generative AI
Deloitte & Red Cross: Talk to your data with Knowledge-enriched Generative AIDeloitte & Red Cross: Talk to your data with Knowledge-enriched Generative AI
Deloitte & Red Cross: Talk to your data with Knowledge-enriched Generative AINeo4j
 
Ingka Digital: Linked Metadata by Design
Ingka Digital: Linked Metadata by DesignIngka Digital: Linked Metadata by Design
Ingka Digital: Linked Metadata by DesignNeo4j
 
Discover Neo4j Aura_ The Future of Graph Database-as-a-Service Workshop_3.13.24
Discover Neo4j Aura_ The Future of Graph Database-as-a-Service Workshop_3.13.24Discover Neo4j Aura_ The Future of Graph Database-as-a-Service Workshop_3.13.24
Discover Neo4j Aura_ The Future of Graph Database-as-a-Service Workshop_3.13.24Neo4j
 
GraphSummit Copenhagen 2024 - Neo4j Vision and Roadmap.pptx
GraphSummit Copenhagen 2024 - Neo4j Vision and Roadmap.pptxGraphSummit Copenhagen 2024 - Neo4j Vision and Roadmap.pptx
GraphSummit Copenhagen 2024 - Neo4j Vision and Roadmap.pptxNeo4j
 
Emil Eifrem at GraphSummit Copenhagen 2024 - The Art of the Possible.pptx
Emil Eifrem at GraphSummit Copenhagen 2024 - The Art of the Possible.pptxEmil Eifrem at GraphSummit Copenhagen 2024 - The Art of the Possible.pptx
Emil Eifrem at GraphSummit Copenhagen 2024 - The Art of the Possible.pptxNeo4j
 

Mehr von Neo4j (20)

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
 
SWIFT: Maintaining Critical Standards in the Financial Services Industry with...
SWIFT: Maintaining Critical Standards in the Financial Services Industry with...SWIFT: Maintaining Critical Standards in the Financial Services Industry with...
SWIFT: Maintaining Critical Standards in the Financial Services Industry with...
 
Deloitte & Red Cross: Talk to your data with Knowledge-enriched Generative AI
Deloitte & Red Cross: Talk to your data with Knowledge-enriched Generative AIDeloitte & Red Cross: Talk to your data with Knowledge-enriched Generative AI
Deloitte & Red Cross: Talk to your data with Knowledge-enriched Generative AI
 
Ingka Digital: Linked Metadata by Design
Ingka Digital: Linked Metadata by DesignIngka Digital: Linked Metadata by Design
Ingka Digital: Linked Metadata by Design
 
Discover Neo4j Aura_ The Future of Graph Database-as-a-Service Workshop_3.13.24
Discover Neo4j Aura_ The Future of Graph Database-as-a-Service Workshop_3.13.24Discover Neo4j Aura_ The Future of Graph Database-as-a-Service Workshop_3.13.24
Discover Neo4j Aura_ The Future of Graph Database-as-a-Service Workshop_3.13.24
 
GraphSummit Copenhagen 2024 - Neo4j Vision and Roadmap.pptx
GraphSummit Copenhagen 2024 - Neo4j Vision and Roadmap.pptxGraphSummit Copenhagen 2024 - Neo4j Vision and Roadmap.pptx
GraphSummit Copenhagen 2024 - Neo4j Vision and Roadmap.pptx
 
Emil Eifrem at GraphSummit Copenhagen 2024 - The Art of the Possible.pptx
Emil Eifrem at GraphSummit Copenhagen 2024 - The Art of the Possible.pptxEmil Eifrem at GraphSummit Copenhagen 2024 - The Art of the Possible.pptx
Emil Eifrem at GraphSummit Copenhagen 2024 - The Art of the Possible.pptx
 

Kürzlich hochgeladen

How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 

Kürzlich hochgeladen (20)

How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 

The Five Graphs of Finance - Philip Rathle and Emil Eifrem @ GraphConnect NY 2013

  • 1. The 5 Graphs of Finance Philip Rathle Sr. Director of Products @prathle philip@neotechnology.com Neo Technology, Inc Confidential
  • 2. The “4 Giants” Neo Technology, Inc Confidential Ref: http://www.gartner.com/id=2081316
  • 3. Gartner’s “5 Graphs” Consumer Web Giants Depends on Five Graphs Interest Graph Intent Graph Social Graph Payment Graph Mobile Graph Neo Technology, Inc Confidential Ref: http://www.gartner.com/id=2081316
  • 4. 5 Graphs of Finance • Payment Graph (e.g. Fraud Detection, Credit Risk Analysis, Chargebacks...) • Customer Graph (org drillthru, product recommendations, mobile payments, etc.) • Entitlement Graph Finance (identity & access management, authorization) • Asset Graph (portfolio analytics, risk management, market & sentiment analysis, compliance) • Master Data Graph (enterprise collaboration, corporate hierarchy, data governance) Neo Technology, Inc Confidential
  • 5. #1: Payment Graph Neo Technology, Inc Confidential
  • 6. Neo Technology, Inc Confidential
  • 7. #1: Payment Graph Example The Payment Graph Depends on the Customer Graph (#2) Neo Technology, Inc Confidential
  • 8. #1: Payment Graph Example Capturing B2B & B2C Transactions Neo Technology, Inc Confidential
  • 9. #1: Payment Graph Example Neo Technology, Inc Confidential
  • 10. #1: Payment Graph Example Streamlined Management of Chargebacks Neo Technology, Inc Confidential
  • 11. #2: Customer Graph Neo Technology, Inc Confidential
  • 12. Neo Technology, Inc Confidential
  • 13. #2: Customer Graph The Corporate Hierarchy is Really a Graph Neo Technology, Inc Confidential
  • 14. #2: Customer Graph Cleansing & Matching for 360 degree master view Neo Technology, Inc Confidential
  • 15. #2: Customer Graph Bank Fraud Example: Ring of False Identities Neo Technology, Inc Confidential
  • 16. #2: Customer Graph Bank Fraud Example: Combinatorial Multiplying of False Persona 3 phony addresses + 3 phony phone #s = 9 phony customers.... and so on Neo Technology, Inc Confidential
  • 17. #3: Entitlement Graph Neo Technology, Inc Confidential
  • 19. Large Investment Bank Industry: Financial Services Use case: Entitlements/IAM London Background • Top investment bank: over $1T in total assets • Using a relational database coupled with Gemfire for managing employee permissions to research resources (documents and application services) Business problem Solution & Benefits • When a new investment manager was onboarded, • Organizational model, groups, and entitlements stored permissions were manually provisioned via a complex manual process. Traders lost an average of 5 days of trading, waiting for the permissions to be granted • Competitor had implemented a project to accelerate the onboarding process. Needed to respond quickly. • High stakes: Regulations leave no room for error. • High complexity: Granular permissions mean each trader needed access to hundreds of resources. in Neo4j • Very happy with the performance of the solution, and the productivity advantage of a domain fit • Graph visualization makes it easier for the business to provision permissions themselves • Moving to Neo4j meant “fewer compromises” than a relational data store Neo Technology, Inc Confidential
  • 20. #4: Asset Graph Neo Technology, Inc Confidential
  • 21. #4: Asset Graph Examples Portfolio Analytics IT Asset Management Risk Analysis Neo Technology, Inc Confidential
  • 22. #5: Master Data Graph Neo Technology, Inc Confidential
  • 23. Industry: Insurance Use case: Master Data Management Background • German mid-size Insurance company • Founded in 1858, over 500 employees Business problem Solution & Benefits • Field sales unit needed easy access to policies and • Enable field sales unit to flexibly search for customer data, in an increasing variety of ways • Needed to support a growing business • Existing IBM DB2 system not able to meet performance requirements as the system scaled • 24/7 available system for sales unit outside the company needed insurance policies and associated personal data • Raising the bar with respect to insurance industry practices • Suppor the business as it scales, with a high level of performance • Easy port of existing metadata into Neo4j Neo Technology, Inc Confidential
  • 24. IntercontinentalExchange Social network for brokers Neo Technology, Inc Confidential
  • 25. Technology for Managing Graphs Neo Technology, Inc Confidential
  • 26. Use SQL to Find all Dependencies (up to 3 levels down) (continued from previous page...) (SELECT T.directReportees AS directReportees, sum(T.count) AS count SELECT depth1Reportees.pid AS directReportees, FROM ( count(depth2Reportees.directly_manages) AS count SELECT manager.pid AS directReportees, 0 AS count FROM person_reportee manager FROM person_reportee manager JOIN person_reportee L1Reportees WHERE manager.pid = (SELECT id FROM person WHERE name = "fName lName") ON manager.directly_manages = L1Reportees.pid UNION JOIN person_reportee L2Reportees SELECT manager.pid AS directReportees, count(manager.directly_manages) AS count ON L1Reportees.directly_manages = L2Reportees.pid FROM person_reportee manager WHERE manager.pid = (SELECT id FROM person WHERE name = "fName lName") WHERE manager.pid = (SELECT id FROM person WHERE name = "fName lName") GROUP BY directReportees GROUP BY directReportees ) AS T UNION GROUP BY directReportees) SELECT manager.pid AS directReportees, count(reportee.directly_manages) AS count UNION FROM person_reportee manager (SELECT T.directReportees AS directReportees, sum(T.count) AS count JOIN person_reportee reportee FROM( ON manager.directly_manages = reportee.pid SELECT reportee.directly_manages AS directReportees, 0 AS count WHERE manager.pid = (SELECT id FROM person WHERE name = "fName lName") FROM person_reportee manager GROUP BY directReportees JOIN person_reportee reportee UNION ON manager.directly_manages = reportee.pid SELECT manager.pid AS directReportees, count(L2Reportees.directly_manages) AS count WHERE manager.pid = (SELECT id FROM person WHERE name = "fName lName") FROM person_reportee manager GROUP BY directReportees JOIN person_reportee L1Reportees UNION ON manager.directly_manages = L1Reportees.pid SELECT L2Reportees.pid AS directReportees, JOIN person_reportee L2Reportees count(L2Reportees.directly_manages) AS ON L1Reportees.directly_manages = L2Reportees.pid count WHERE manager.pid = (SELECT id FROM person WHERE name = "fName lName") FROM person_reportee manager GROUP BY directReportees JOIN person_reportee L1Reportees ) AS T ON manager.directly_manages = L1Reportees.pid GROUP BY directReportees) JOIN person_reportee L2Reportees UNION ON L1Reportees.directly_manages = L2Reportees.pid (SELECT T.directReportees AS directReportees, sum(T.count) AS count WHERE manager.pid = (SELECT id FROM person WHERE name = "fName lName") FROM ( GROUP BY directReportees SELECT manager.directly_manages AS directReportees, 0 AS count ) AS T FROM person_reportee manager GROUP BY directReportees) WHERE manager.pid = (SELECT id FROM person WHERE name = "fName lName") UNION UNION (SELECT L2Reportees.directly_manages AS directReportees, 0 AS count SELECT reportee.pid AS directReportees, count(reportee.directly_manages) AS count FROM person_reportee manager FROM person_reportee manager JOIN person_reportee L1Reportees JOIN person_reportee reportee ON manager.directly_manages = L1Reportees.pid ON manager.directly_manages = reportee.pid JOIN person_reportee L2Reportees WHERE manager.pid = (SELECT id FROM person WHERE name = "fName lName") ON L1Reportees.directly_manages = L2Reportees.pid GROUP BY directReportees WHERE manager.pid = (SELECT id FROM person WHERE name = "fName lName") UNION Neo Technology, Inc Confidential )
  • 27. Use Cypher to Find all Dependencies (up to n levels down) Using Cypher MATCH  (fund)-­‐[:INCLUDES*0..n]-­‐>(sub),            (sub)-­‐[:INCLUDES*1..n]-­‐>(asset) WHERE  fund.ticker  =  “TRLGX” RETURN  sub.ticker  AS  Asset_Group,  count(asset)  AS  Total ORDER  BY  Total  DESC For a given fund, returns all assets that are made up of other assets, ordered by the total # of included assets Neo Technology, Inc Confidential
  • 28. Connected Data & Query Performance RDBMS vs. Native Graph Database Response Time 1000x faster Degree: Thousands+ Size: Billions+ # Hops: Tens to Hundreds RDBMS Degree: < 3 Size: Thousands # Hops: < 3 Neo4j Connectedness of Data Set Neo Technology, Inc Confidential
  • 29. Top Reasons for Choosing Neo4j 1. Problems with JOIN performance 2. Domain fit for graph 3. Open-ended business requirements necessitating fast, iterative development 4. Evolving and/or non-uniform data, avoiding sparse tables and frequent schema chances Neo Technology, Inc Confidential
  • 30. Who’s Using Graph Databases Today? Finance Finance Neo Technology, Inc Confidential Accenture