GraphTalks Rome - The Italian Business Graph
-
Upload
neo4j-the-fastest-and-most-scalable-native-graph-database -
Category
Technology
-
view
160 -
download
0
Transcript of GraphTalks Rome - The Italian Business Graph
![Page 1: GraphTalks Rome - The Italian Business Graph](https://reader033.fdocuments.net/reader033/viewer/2022051123/58d139491a28ab455d8b4787/html5/thumbnails/1.jpg)
Rome, 8th March 2017
Fueling innovation in finance
The Italian business graph
Stefano Gatti – Head of Innovation & Data Sources
![Page 2: GraphTalks Rome - The Italian Business Graph](https://reader033.fdocuments.net/reader033/viewer/2022051123/58d139491a28ab455d8b4787/html5/thumbnails/2.jpg)
2
Index
OverviewCerved Group
Cerved & Neo4J
Exploring dataNeo4j for data scientists
Toward the futureFree thinking
Graph4YouNeo4j for innovation
The starting point …
![Page 3: GraphTalks Rome - The Italian Business Graph](https://reader033.fdocuments.net/reader033/viewer/2022051123/58d139491a28ab455d8b4787/html5/thumbnails/3.jpg)
Overview
![Page 4: GraphTalks Rome - The Italian Business Graph](https://reader033.fdocuments.net/reader033/viewer/2022051123/58d139491a28ab455d8b4787/html5/thumbnails/4.jpg)
4
Our business & figures
CREDIT INFORMATION
MARKETING SOLUTIONS
CREDIT MANAGEMENT
1000 report/min✓ Documents
50 million✓ Lines of code
34,000✓ Customers
59 million✓ Payments data
1,800✓ People
377 million Eur (2016)✓ Revenue
Protect your business against credit risk
Find new business opportunities
Optimize credit management processes
![Page 5: GraphTalks Rome - The Italian Business Graph](https://reader033.fdocuments.net/reader033/viewer/2022051123/58d139491a28ab455d8b4787/html5/thumbnails/5.jpg)
5
Our “big data”
Web Data
Open Data
Proprietary data
Official data
Chamber ofCommerceofficial data
A
c
c
u
r
a
c
y
C
o
m
p
l
e
x
i
t
y
![Page 6: GraphTalks Rome - The Italian Business Graph](https://reader033.fdocuments.net/reader033/viewer/2022051123/58d139491a28ab455d8b4787/html5/thumbnails/6.jpg)
Cerved & Neo4J
![Page 7: GraphTalks Rome - The Italian Business Graph](https://reader033.fdocuments.net/reader033/viewer/2022051123/58d139491a28ab455d8b4787/html5/thumbnails/7.jpg)
7
The beneficial owner of a company
Level 1: 10% Level 3: 24.4% Level 4: 34.2%
ACME spa
Soc. A (40%)
Soc. B (50%)
Willy (10%)
Soc. A1 (40%)
Soc. A2 (60%)
Soc. B1 (40%)
Soc. B2 (60%)
Willy (40%)
Duffy(60%)
Willy (40%)
Soc. B1.1 (60%)
Soc. B2.1 (50%)
Speedy (50%)
Willy (90%)
Bunny (10%)
Level 2: 10%
![Page 8: GraphTalks Rome - The Italian Business Graph](https://reader033.fdocuments.net/reader033/viewer/2022051123/58d139491a28ab455d8b4787/html5/thumbnails/8.jpg)
8
2012: a real-time & IT-cost problem … solved!
Relational database Neo4J
Average time 369 ms (till 4th level)> 12 sec (from 4th level)
39 ms (till 15th level)
• Computed on 2.238.000 companies & 2.756.000 distinct people
• About 150.000 computation/hour
• More than 350.000 push notification to our customers (mainly banks) in last 6 months
Neo4J in cluster configuration(two standard servers 12GB RAM) with usage of TraversalFramework & In-Memory Caching. Average usage of CPU < 5%
Level Beneficial Owners
1 3.379.755
2 202.194
3 44.589
4 11.236
5 3.403
6 1.364
7 464
8 304
9 123
10 61
11 36
12 16
13 6
14 4
15 2
2016 - Statistics
![Page 9: GraphTalks Rome - The Italian Business Graph](https://reader033.fdocuments.net/reader033/viewer/2022051123/58d139491a28ab455d8b4787/html5/thumbnails/9.jpg)
9
Aracne Administration Dashboard
5 kinds of relationships :• Actual Shareholders• Past Shareholders• Actual Managers• Past Managers• M&A Operations
2 kinds of nodes :
• Companies
• People (Managers & Shareholders)
![Page 10: GraphTalks Rome - The Italian Business Graph](https://reader033.fdocuments.net/reader033/viewer/2022051123/58d139491a28ab455d8b4787/html5/thumbnails/10.jpg)
Graph4You
![Page 11: GraphTalks Rome - The Italian Business Graph](https://reader033.fdocuments.net/reader033/viewer/2022051123/58d139491a28ab455d8b4787/html5/thumbnails/11.jpg)
11
2015 - Graph4you: from datascientists to the market
Born as a living datascientist lab for exploring data has easily matched some use-cases of our customers
graph4you.cerved.com
http://developer.cerved.com/
Nodes
• Companies• Registered 8,1 M(of which) not active 1,9 M• Not Registered 1,6 M• Not Italian 320 K
• People 16,4 M • Locations 4,5 M• Customer data
Relationships
• Manager 15,6 M
• Shareholders 8 M
• Building property 14,7 M
• Current address 16,7 M
• Beneficial Ownership 3,6 M
• M&A 100K
Filter:
• Kind of nodes• Connection degree• Kind of relationship• Property of relationship
=͂ 30 M Nodes
=͂ 59 M Egdes
![Page 12: GraphTalks Rome - The Italian Business Graph](https://reader033.fdocuments.net/reader033/viewer/2022051123/58d139491a28ab455d8b4787/html5/thumbnails/12.jpg)
12
Graph4youArchitecture diagram
WEB APP
FRONT - END
SPRING BOOT
LINKURIOUS.JS
BOOTSTRAP
CUSTOM CODE
JASPER REPORT
SPRING BOOT
SPRING
JAVA
Shortest Path
Traversal
REST API
BACK - END
API
Transactional
HTTP APIINGESTION
Graph fileMySQL
![Page 13: GraphTalks Rome - The Italian Business Graph](https://reader033.fdocuments.net/reader033/viewer/2022051123/58d139491a28ab455d8b4787/html5/thumbnails/13.jpg)
Graph4YouLive
![Page 14: GraphTalks Rome - The Italian Business Graph](https://reader033.fdocuments.net/reader033/viewer/2022051123/58d139491a28ab455d8b4787/html5/thumbnails/14.jpg)
15
Graph4You - API
User AppUX
Developer
API Dev Portal
API Graph4You
Cerved“big data”
Consumer Solution
Cerved Smart Data API
Framework
![Page 15: GraphTalks Rome - The Italian Business Graph](https://reader033.fdocuments.net/reader033/viewer/2022051123/58d139491a28ab455d8b4787/html5/thumbnails/15.jpg)
16
Graph4You - API
![Page 16: GraphTalks Rome - The Italian Business Graph](https://reader033.fdocuments.net/reader033/viewer/2022051123/58d139491a28ab455d8b4787/html5/thumbnails/16.jpg)
Neo4j for data scientists
![Page 17: GraphTalks Rome - The Italian Business Graph](https://reader033.fdocuments.net/reader033/viewer/2022051123/58d139491a28ab455d8b4787/html5/thumbnails/17.jpg)
18
Cerved corporate linkagesMade using Neo4J as OLTP database and computing in-memory the proprietary algorithm
Made in 2014 in partnership with SPAZIODATI
22%Better recall
30%More precision
with more data &
managing cycles
Near
Real Time
Levels of depth Frequency
1 178.542
2 36.435
3 5.044
4 913
5 137
6 44
7 13
8 1
9 2
Tot 221.131
Analytics on Neo4J
![Page 18: GraphTalks Rome - The Italian Business Graph](https://reader033.fdocuments.net/reader033/viewer/2022051123/58d139491a28ab455d8b4787/html5/thumbnails/18.jpg)
19
Italian industry 4.0 case studyMixing many kinds of data in a graph …
![Page 19: GraphTalks Rome - The Italian Business Graph](https://reader033.fdocuments.net/reader033/viewer/2022051123/58d139491a28ab455d8b4787/html5/thumbnails/19.jpg)
Work for future
![Page 20: GraphTalks Rome - The Italian Business Graph](https://reader033.fdocuments.net/reader033/viewer/2022051123/58d139491a28ab455d8b4787/html5/thumbnails/20.jpg)
21
Cerved future in graph journey …
Critical Chain (Ex: Contagion Risk)
next
Corporate linkages in Graph4You
Work in Progress
Company similarity
Work in Progress
![Page 21: GraphTalks Rome - The Italian Business Graph](https://reader033.fdocuments.net/reader033/viewer/2022051123/58d139491a28ab455d8b4787/html5/thumbnails/21.jpg)
22
Cerved big data journey: «lessons learned»
Augmented data
Extracting value from existingdata with technology
Extracting new data with technology
![Page 22: GraphTalks Rome - The Italian Business Graph](https://reader033.fdocuments.net/reader033/viewer/2022051123/58d139491a28ab455d8b4787/html5/thumbnails/22.jpg)
23
Future is not what is used to be …
"The illiterate of the 21st century will not be those
who cannot read and write, but those who cannot
learn, unlearn, and relearn."Alvin Toffler
![Page 23: GraphTalks Rome - The Italian Business Graph](https://reader033.fdocuments.net/reader033/viewer/2022051123/58d139491a28ab455d8b4787/html5/thumbnails/23.jpg)
Stefano Gatti
mailto: [email protected]
Twitter: @micio1970
Thanks!
Not Cerved images in the presentation © Jurgen Appelo, Creative Commons 3.0 BY http://www.management30.com/