Integrating Graph-Powered Insights: Neo4j with OutSystems

ShubhamSharma2528 75 views 18 slides Mar 10, 2025
Slide 1
Slide 1 of 18
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18

About This Presentation

In the fast-paced software development industry, the ability to deliver robust applications quickly is a significant competitive advantage. OutSystems, a premier low-code platform, empowers developers to rapidly build applications without compromising quality. This agility enables businesses to swif...


Slide Content

Welcome to the Session!

Pune OSUG Integrating Graph Powered Insights: Neo4j Connectivity With OutSystems Fri day, 28 Feb 202 5 12 :30 PM - 0 2 :00 PM (IST)

Agenda What is Neo4j ? Elements of Graph Database ER Comparison Relational v/s Graph database Advantages of Neo4j Use cases of Neo4j Connectivity offered by Neo4j Demo

Event Speaker Kapil Korjani Tech Lead @ valantic Abhishek Hayaran Project & Technology Mentor @ valantic

N eo4j is a graph database management system. It stores dat a in the form of nodes and relationships rather than tables or documents. What is Neo4j ?

Elements of Graph Database Keanu Reeves The Matrix Acted_In Person Movie Node Node Born: 1964 Name: Keanu Reeves Properties Released: 1999 Tagline: Welcome to the real world Properties Labels Relationship Properties Role : Neo

ER Comparison Relational Database Movie Person Relation Movie Person FK FK FK The Matrix Andy Wachowski Joel Silver Keanu Reeves Acted In Directed Produced Graph Database

Relational v/s Graph Database Table with rows & columns Graph networks- nodes & edges Foreign keys Predefined schema Structured data, transactions SQL Nodes linked by edges Flexible, schema-on-read Interconnected data, relationships Cyphers Relational Database Graph Database Schema DATA MODEL SCHEMA RELATIONSHIPS QUERY LANGUAGE STRENGTHS

Relational v/s Graph Database Table with rows & columns Graph networks- nodes & edges Foreign keys Predefined schema Structured data, transactions SQL Nodes linked by edges Flexible, schema-on-read Interconnected data, relationships Cyphers Relational Database Graph Database Schema DATA MODEL SCHEMA RELATIONSHIPS QUERY LANGUAGE STRENGTHS

What gives Neo4j its advantages? Flexibility Performance Agility

Use Cases of Neo4j Enhancing Logistics Operations Social Networks Recommendation Engine Fraud Detection Systems Network and IT Operations Neo4j

Real Use Cases “Transport for London (TfL) leveraged Neo4j to analyze over 19 million daily journeys across London's transport network and achieved a significant reduction in the time required to process disruption information and updates, from minutes to just seconds” “Zurich Insurance Switzerland uses Neo4j to manage about 20 million nodes and 35 million relationships in their graph for potential fraud case triage, thereby improving the efficiency and effectiveness of their investigative processes.”

Connectivity offered by Neo4j JavaScript Ability to connect with Neo4j via JavaScript application .Net Connect via the .Net application HTTP API Series of Cypher statements executed against a Neo4j server via HTTP requests

Integrating Neo4j with OutSystems

Demo

Wrap up

Question & Answers

Thank You ! - Share what topics you learned and your experience on LinkedIn with #OutSystemsUserGroups 💡 - Take these skills back to your team and company and be a hero 🚀 - Would you like to be a speaker?
Tags