SlideShare a Scribd company logo
1 of 73
Download to read offline
Neo4j, Inc. All rights reserved 2022
Neo4j, Inc. All rights reserved 2022
Introduction to Neo4j -
a hands-on crash course
Priya Jacob
Consulting Engineer
dev.neo4j.com/forum
dev.neo4j.com/chat
Neo4j, Inc. All rights reserved 2022
Neo4j, Inc. All rights reserved 2022
This is an interactive session!
Tell us where you're from!
… and please ask Questions
as we go along using the chat
options available!
Neo4j, Inc. All rights reserved 2022
What are we covering
What are Graphs and why they are amazing!
Spotting Graph-shaped problems
Neo4j - the Property Graph Model, and an Introduction to Cypher
Hands-on: the “Movie” graph on Neo4j AuraDB Free
Demos: Neo4j Data Importer & Bloom
The Neo4j Graph Data Platform
Continuing your Graph journey with Neo4j
Neo4j, Inc. All rights reserved 2022
Neo4j, Inc. All rights reserved 2022
…because it takes a few minutes to launch
Let's get started with
AuraDB Free
neo4j.com/aura
Do ask in the chat if something doesn't
work!
Neo4j, Inc. All rights reserved 2022
Time to have a go! with AuraDB Free!
1. Go to dev.neo4j.com/aura-login OR console.neo4j.io
2. Register and choose AuraDB
3. Click on Instances - New Instance
4. Choose the Movies Instance option
5. Click Create
6. Save your generated password - keep it safe!
7. Wait for 3-5 minutes until your Database is ready for use!
Can’t access AuraDB Free? No problem! Use a Neo4j Sandbox instead
1. Go to dev.neo4j.com/try
2. Sign in & choose the Movies pre-built instance
Neo4j, Inc. All rights reserved 2022
Neo4j, Inc. All rights reserved 2022
Neo4j, Inc. All rights reserved 2022
Neo4j, Inc. All rights reserved 2022
Neo4j, Inc. All rights reserved 2022
Neo4j, Inc. All rights reserved 2022
Neo4j, Inc. All rights reserved 2022
Neo4j, Inc. All rights reserved 2022
Neo4j, Inc. All rights reserved 2022
Neo4j, Inc. All rights reserved 2022
Neo4j, Inc. All rights reserved 2022
What is a Graph?
versus
Neo4j, Inc. All rights reserved 2022
… a set of discrete entities, each of which has some set of relationships with
the other entities
… the “mathematical” term for a network of vertices and edges is a “Graph”
The “Seven Bridges of Konigsberg” problem presented by Leonhard Euler in 1735 - The foundation
of Graph Theory
A Graph is …
Neo4j, Inc. All rights reserved 2022
Graphs are everywhere !
Neo4j, Inc. All rights reserved 2022
Neo4j, Inc. All rights reserved 2022
Why are Graphs amazing?
Some real-world examples of Impact …
Neo4j, Inc. All rights reserved 2022
The Panama Papers, 2016
Neo4j, Inc. All rights reserved 2022
20
The “Panama Papers” Graph Data Model
Neo4j, Inc. All rights reserved 2022
21
The Panama Papers, 2016
Neo4j, Inc. All rights reserved 2022
The Paradise Papers, 2017
Neo4j, Inc. All rights reserved 2022
The Pandora Papers, 2021
Neo4j, Inc. All rights reserved 2022
The Covid Graph Project, 2020
Neo4j, Inc. All rights reserved 2022
The “Covid Graph” Graph Data Model
Neo4j, Inc. All rights reserved 2022
Neo4j, Inc. All rights reserved 2022
What makes for a good Graph problem
to solve for?
Neo4j, Inc. All rights reserved 2022
Scenario 1: Does our problem involve understanding relationships between
entities?
Recommendations
Fraud Detection
Entity Resolution
Data Lineage
Social Networks
Use Cases:
Neo4j, Inc. All rights reserved 2022
Scenario 2: Does the problem involve a lot of self-referencing to the same type of
entity?
Organisational
Hierarchies
Identity & Access
Management
Social Influencers
Friends of friends
Use Cases:
Neo4j, Inc. All rights reserved 2022
Scenario 3: Does the problem explore relationships of varying or unknown depth?
Supply Chain
visibility
Bill of Materials
Network
Management
Routing
Use Cases:
Neo4j, Inc. All rights reserved 2022
Scenario 4: Does our problem involve discovering lots of different routes or paths?
Logistics and
Routing
Infrastructure
Management
Dependency Tracing
Use Cases:
Neo4j, Inc. All rights reserved 2022
Neo4j, Inc. All rights reserved 2022
What is the Neo4j Property Graph
Model ?
Neo4j, Inc. All rights reserved 2022
Neo4j, Inc. All rights reserved 2022
Nodes
● Nodes ~ Vertices
● Basic building blocks of a Graph
● Used to represent Objects or Entities of interest
in a given Domain
● Can be labeled to form Groups of similar
Entities
● Can have one or more Labels
● Can additionally have Properties
(:Person)
name: “Jane”
age: 21
twitter: “@jane”
Neo4j, Inc. All rights reserved 2022
Neo4j, Inc. All rights reserved 2022
Relationships
● Relationships ~ Edges
● Used to connect Nodes
● Provide structure to the Graph
● Are first class citizens in a Graph
● Must have a Type & Direction
● Can additionally have Properties
● Nodes can have multiple Relationships
between them
● A Node with no attached Relationships is
permitted. A Relationship without Nodes is not.
(:Person)
name: “Jane”
age: 21
twitter: “@jane”
(:Vehicle)
(:Car)
brand: “Volvo”
model: “V70”
year: 2010
OWNS
since: 2011
Neo4j, Inc. All rights reserved 2022
Neo4j, Inc. All rights reserved 2022
Properties
● Properties add color to the Graph
● They enrich Nodes & Relationships with
additional information
● When used on a Relationship, they qualify a
Relationship in terms of its strength or value
● They are represented as key-value pairs
● They may be unevenly distributed across
Nodes or Relationships of a given Label or Type
- if a value for a given Property does not exist, it
simply isn’t created on a Node or Relationship !
(:Person)
name: “Jane”
age: 21
twitter: “@jane”
(:Vehicle)
(:Car)
brand: “Volvo”
model: “V70”
year: 2010
OWNS
since: 2011
Neo4j, Inc. All rights reserved 2022
Neo4j, Inc. All rights reserved 2022
The Property Graph Model
● (Node) Labels
● (Relationship) Types
● Nodes
● Relationships
● Properties
(:Person)
name: “Jane”
age: 21
twitter: “@jane”
(:Vehicle)
(:Car)
brand: “Volvo”
model: “V70”
year: 2010
OWNS
since: 2011
Neo4j, Inc. All rights reserved 2022
Neo4j, Inc. All rights reserved 2022
… and now, let’s query the Graph
together using Cypher !
Neo4j, Inc. All rights reserved 2022 37

Cypher
A pattern-matching query language
purpose-built for Graphs!
• Declarative
• Expressive - uses ASCII art
• Built to be easily understood by both
Developers and Business Users alike
• Is contributing to GQL (an ISO standard
for Graph query language) in a big way!
Neo4j, Inc. All rights reserved 2022
dev.neo4j.com/refcard
dev.neo4j.com/refcard
Neo4j, Inc. All rights reserved 2022
Follow along !
https://github.com/priya-jacob/neo4j-training/wiki/
Nodes22_IntroWorkshop
Neo4j, Inc. All rights reserved 2022
Cheatsheet
Description Node Relationship
Generic () -- --> -[]-
With a reference (n) -[r]-
With a node label or
relationship type
(:Person) -[:ACTED_IN]-
With a label/type and
an inline property
(:Person {name: 'Bob'}) -[:ACTED_IN {role: 'Dave'}]-
With a variable,
label/type and an
inline property
(p:Person {name: 'Bob'}) -[r:ACTED_IN {role: 'Rob'}]-
Neo4j, Inc. All rights reserved 2022
Neo4j, Inc. All rights reserved 2022
dev.neo4j.com/moviedata
Neo4j Data Importer
Neo4j, Inc. All rights reserved 2022
Neo4j, Inc. All rights reserved 2022
Neo4j, Inc. All rights reserved 2022
Neo4j, Inc. All rights reserved 2022
Neo4j, Inc. All rights reserved 2022
Neo4j, Inc. All rights reserved 2022
Neo4j, Inc. All rights reserved 2022
Neo4j, Inc. All rights reserved 2022
Neo4j, Inc. All rights reserved 2022
Neo4j, Inc. All rights reserved 2022
Neo4j, Inc. All rights reserved 2022
Neo4j, Inc. All rights reserved 2022
roles
Neo4j, Inc. All rights reserved 2022
Neo4j, Inc. All rights reserved 2022
Neo4j, Inc. All rights reserved 2022
Neo4j, Inc. All rights reserved 2022
Neo4j, Inc. All rights reserved 2022
Neo4j, Inc. All rights reserved 2022
Neo4j, Inc. All rights reserved 2022
Neo4j Bloom
Neo4j, Inc. All rights reserved 2022
Neo4j, Inc. All rights reserved 2022
Neo4j, Inc. All rights reserved 2022
Neo4j, Inc. All rights reserved 2022
Neo4j, Inc. All rights reserved 2022
Neo4j, Inc. All rights reserved 2022
The Neo4j Graph Data Platform
Neo4j, Inc. All rights reserved 2022
The Neo4j Graph Ecosystem
Neo4j, Inc. All rights reserved 2022
Neo4j, Inc. All rights reserved 2022
Language Drivers
● Java
● Javascript
● .Net
● Python
● Go
https://neo4j.com/docs/drivers-apis/
Neo4j, Inc. All rights reserved 2022
Neo4j, Inc. All rights reserved 2022
Connectors & APIs
● Kafka Connect Connector
● Spark Connector
● JDBC Driver (RDBMS)
● BI Connector (ODBC, JDBC)
● Data Warehouse Connector
● Spring Data Neo4j
● Neo4j OGM
● Neo4j GraphQL API
● Neo4j HTTP API
https://neo4j.com/docs/drivers-apis/
Neo4j, Inc. All rights reserved 2022
Neo4j, Inc. All rights reserved 2022
Libraries
● APOC (Cypher utility extension)
● neosemantics (RDF integration)
● Neo4j Streams (Kafka integration)
● Graph Data Science (65+ algorithms)
neo4j.com/product/graph-data-science/
neo4j.com/labs/
Neo4j, Inc. All rights reserved 2022
Neo4j, Inc. All rights reserved 2022
Visualization
● Neo4j Bloom
● NeoDash
neo4j.com/product/bloom/
neo4j.com/labs/neodash/
Neo4j, Inc. All rights reserved 2022
Neo4j, Inc. All rights reserved 2022
Dev Tools
● Neo4j Arrows
● Neo4j Desktop
● Neo4j Browser
● Neo4j Data Importer
neo4j.com/labs/
neo4j.com/developer/neo4j-desktop/
neo4j.com/docs/browser-manual/current/
Neo4j, Inc. All rights reserved 2022
Neo4j, Inc. All rights reserved 2022
How do I continue my journey with
Neo4j?
Neo4j, Inc. All rights reserved 2022
Neo4j, Inc. All rights reserved 2022
Free online training and
certification:
• graphacademy.neo4j.com/
• dev.neo4j.com/datasets
How to, best practices, hands on
and community stories:
• dev.neo4j.com/videos
Come say hello :)
• dev.neo4j.com/chat
• dev.neo4j.com/forum
Continue your journey
Neo4j, Inc. All rights reserved 2022
Neo4j, Inc. All rights reserved 2022
Thank you!

More Related Content

What's hot

Graph Databases – Benefits and Risks
Graph Databases – Benefits and RisksGraph Databases – Benefits and Risks
Graph Databases – Benefits and RisksDATAVERSITY
 
Architect’s Open-Source Guide for a Data Mesh Architecture
Architect’s Open-Source Guide for a Data Mesh ArchitectureArchitect’s Open-Source Guide for a Data Mesh Architecture
Architect’s Open-Source Guide for a Data Mesh ArchitectureDatabricks
 
Leveraging Neo4j With Apache Spark
Leveraging Neo4j With Apache SparkLeveraging Neo4j With Apache Spark
Leveraging Neo4j With Apache SparkNeo4j
 
Transforming BT’s Infrastructure Management with Graph Technology
Transforming BT’s Infrastructure Management with Graph TechnologyTransforming BT’s Infrastructure Management with Graph Technology
Transforming BT’s Infrastructure Management with Graph TechnologyNeo4j
 
Neo4j GraphSummit London March 2023 Emil Eifrem Keynote.pptx
Neo4j GraphSummit London March 2023 Emil Eifrem Keynote.pptxNeo4j GraphSummit London March 2023 Emil Eifrem Keynote.pptx
Neo4j GraphSummit London March 2023 Emil Eifrem Keynote.pptxNeo4j
 
Neanex - Semantic Construction with Graphs
Neanex - Semantic Construction with GraphsNeanex - Semantic Construction with Graphs
Neanex - Semantic Construction with GraphsNeo4j
 
Introduction to Cypher
Introduction to Cypher Introduction to Cypher
Introduction to Cypher Neo4j
 
How Graph Data Science can turbocharge your Knowledge Graph
How Graph Data Science can turbocharge your Knowledge GraphHow Graph Data Science can turbocharge your Knowledge Graph
How Graph Data Science can turbocharge your Knowledge GraphNeo4j
 
Scaling into Billions of Nodes and Relationships with Neo4j Graph Data Science
Scaling into Billions of Nodes and Relationships with Neo4j Graph Data ScienceScaling into Billions of Nodes and Relationships with Neo4j Graph Data Science
Scaling into Billions of Nodes and Relationships with Neo4j Graph Data ScienceNeo4j
 
Neo4j Innovation Lab – Bringing the Best of Data Science and Design Thinking ...
Neo4j Innovation Lab – Bringing the Best of Data Science and Design Thinking ...Neo4j Innovation Lab – Bringing the Best of Data Science and Design Thinking ...
Neo4j Innovation Lab – Bringing the Best of Data Science and Design Thinking ...Neo4j
 
Intro to Neo4j and Graph Databases
Intro to Neo4j and Graph DatabasesIntro to Neo4j and Graph Databases
Intro to Neo4j and Graph DatabasesNeo4j
 
The Importance of Metadata
The Importance of MetadataThe Importance of Metadata
The Importance of MetadataDATAVERSITY
 
Intro to Neo4j presentation
Intro to Neo4j presentationIntro to Neo4j presentation
Intro to Neo4j presentationjexp
 
Top 10 Cypher Tuning Tips & Tricks
Top 10 Cypher Tuning Tips & TricksTop 10 Cypher Tuning Tips & Tricks
Top 10 Cypher Tuning Tips & TricksNeo4j
 
The Customer Journey Is a Graph
The Customer Journey Is a GraphThe Customer Journey Is a Graph
The Customer Journey Is a GraphNeo4j
 
Knowledge Graphs and Graph Data Science: More Context, Better Predictions (Ne...
Knowledge Graphs and Graph Data Science: More Context, Better Predictions (Ne...Knowledge Graphs and Graph Data Science: More Context, Better Predictions (Ne...
Knowledge Graphs and Graph Data Science: More Context, Better Predictions (Ne...Neo4j
 
Neo4j Demo: Using Knowledge Graphs to Classify Diabetes Patients (GlaxoSmithK...
Neo4j Demo: Using Knowledge Graphs to Classify Diabetes Patients (GlaxoSmithK...Neo4j Demo: Using Knowledge Graphs to Classify Diabetes Patients (GlaxoSmithK...
Neo4j Demo: Using Knowledge Graphs to Classify Diabetes Patients (GlaxoSmithK...Neo4j
 
Snowflake Data Science and AI/ML at Scale
Snowflake Data Science and AI/ML at ScaleSnowflake Data Science and AI/ML at Scale
Snowflake Data Science and AI/ML at ScaleAdam Doyle
 
Liberating data with Talend Data Catalog
Liberating data with Talend Data CatalogLiberating data with Talend Data Catalog
Liberating data with Talend Data CatalogJean-Michel Franco
 
Graphs in Automotive and Manufacturing - Unlock New Value from Your Data
Graphs in Automotive and Manufacturing - Unlock New Value from Your DataGraphs in Automotive and Manufacturing - Unlock New Value from Your Data
Graphs in Automotive and Manufacturing - Unlock New Value from Your DataNeo4j
 

What's hot (20)

Graph Databases – Benefits and Risks
Graph Databases – Benefits and RisksGraph Databases – Benefits and Risks
Graph Databases – Benefits and Risks
 
Architect’s Open-Source Guide for a Data Mesh Architecture
Architect’s Open-Source Guide for a Data Mesh ArchitectureArchitect’s Open-Source Guide for a Data Mesh Architecture
Architect’s Open-Source Guide for a Data Mesh Architecture
 
Leveraging Neo4j With Apache Spark
Leveraging Neo4j With Apache SparkLeveraging Neo4j With Apache Spark
Leveraging Neo4j With Apache Spark
 
Transforming BT’s Infrastructure Management with Graph Technology
Transforming BT’s Infrastructure Management with Graph TechnologyTransforming BT’s Infrastructure Management with Graph Technology
Transforming BT’s Infrastructure Management with Graph Technology
 
Neo4j GraphSummit London March 2023 Emil Eifrem Keynote.pptx
Neo4j GraphSummit London March 2023 Emil Eifrem Keynote.pptxNeo4j GraphSummit London March 2023 Emil Eifrem Keynote.pptx
Neo4j GraphSummit London March 2023 Emil Eifrem Keynote.pptx
 
Neanex - Semantic Construction with Graphs
Neanex - Semantic Construction with GraphsNeanex - Semantic Construction with Graphs
Neanex - Semantic Construction with Graphs
 
Introduction to Cypher
Introduction to Cypher Introduction to Cypher
Introduction to Cypher
 
How Graph Data Science can turbocharge your Knowledge Graph
How Graph Data Science can turbocharge your Knowledge GraphHow Graph Data Science can turbocharge your Knowledge Graph
How Graph Data Science can turbocharge your Knowledge Graph
 
Scaling into Billions of Nodes and Relationships with Neo4j Graph Data Science
Scaling into Billions of Nodes and Relationships with Neo4j Graph Data ScienceScaling into Billions of Nodes and Relationships with Neo4j Graph Data Science
Scaling into Billions of Nodes and Relationships with Neo4j Graph Data Science
 
Neo4j Innovation Lab – Bringing the Best of Data Science and Design Thinking ...
Neo4j Innovation Lab – Bringing the Best of Data Science and Design Thinking ...Neo4j Innovation Lab – Bringing the Best of Data Science and Design Thinking ...
Neo4j Innovation Lab – Bringing the Best of Data Science and Design Thinking ...
 
Intro to Neo4j and Graph Databases
Intro to Neo4j and Graph DatabasesIntro to Neo4j and Graph Databases
Intro to Neo4j and Graph Databases
 
The Importance of Metadata
The Importance of MetadataThe Importance of Metadata
The Importance of Metadata
 
Intro to Neo4j presentation
Intro to Neo4j presentationIntro to Neo4j presentation
Intro to Neo4j presentation
 
Top 10 Cypher Tuning Tips & Tricks
Top 10 Cypher Tuning Tips & TricksTop 10 Cypher Tuning Tips & Tricks
Top 10 Cypher Tuning Tips & Tricks
 
The Customer Journey Is a Graph
The Customer Journey Is a GraphThe Customer Journey Is a Graph
The Customer Journey Is a Graph
 
Knowledge Graphs and Graph Data Science: More Context, Better Predictions (Ne...
Knowledge Graphs and Graph Data Science: More Context, Better Predictions (Ne...Knowledge Graphs and Graph Data Science: More Context, Better Predictions (Ne...
Knowledge Graphs and Graph Data Science: More Context, Better Predictions (Ne...
 
Neo4j Demo: Using Knowledge Graphs to Classify Diabetes Patients (GlaxoSmithK...
Neo4j Demo: Using Knowledge Graphs to Classify Diabetes Patients (GlaxoSmithK...Neo4j Demo: Using Knowledge Graphs to Classify Diabetes Patients (GlaxoSmithK...
Neo4j Demo: Using Knowledge Graphs to Classify Diabetes Patients (GlaxoSmithK...
 
Snowflake Data Science and AI/ML at Scale
Snowflake Data Science and AI/ML at ScaleSnowflake Data Science and AI/ML at Scale
Snowflake Data Science and AI/ML at Scale
 
Liberating data with Talend Data Catalog
Liberating data with Talend Data CatalogLiberating data with Talend Data Catalog
Liberating data with Talend Data Catalog
 
Graphs in Automotive and Manufacturing - Unlock New Value from Your Data
Graphs in Automotive and Manufacturing - Unlock New Value from Your DataGraphs in Automotive and Manufacturing - Unlock New Value from Your Data
Graphs in Automotive and Manufacturing - Unlock New Value from Your Data
 

Similar to Road to NODES Workshop Series - Intro to Neo4j

Training Series - Intro to Neo4j
Training Series - Intro to Neo4jTraining Series - Intro to Neo4j
Training Series - Intro to Neo4jNeo4j
 
GraphSummit Toronto: Keynote - Innovating with Graphs
GraphSummit Toronto: Keynote - Innovating with Graphs GraphSummit Toronto: Keynote - Innovating with Graphs
GraphSummit Toronto: Keynote - Innovating with Graphs Neo4j
 
Road to NODES - Blazing Fast Ingest with Apache Arrow
Road to NODES - Blazing Fast Ingest with Apache ArrowRoad to NODES - Blazing Fast Ingest with Apache Arrow
Road to NODES - Blazing Fast Ingest with Apache ArrowNeo4j
 
GPT and Graph Data Science to power your Knowledge Graph
GPT and Graph Data Science to power your Knowledge GraphGPT and Graph Data Science to power your Knowledge Graph
GPT and Graph Data Science to power your Knowledge GraphNeo4j
 
Towards GQL 1 — A Property Graph Query Language Standard
Towards GQL 1 — A Property Graph Query Language StandardTowards GQL 1 — A Property Graph Query Language Standard
Towards GQL 1 — A Property Graph Query Language StandardNeo4j
 
Graph Data Modeling Best Practices(Eric_Monk).pptx
Graph Data Modeling Best Practices(Eric_Monk).pptxGraph Data Modeling Best Practices(Eric_Monk).pptx
Graph Data Modeling Best Practices(Eric_Monk).pptxNeo4j
 
Visualizing Insights with Bloom and Graph Data Science.pptx
Visualizing Insights with Bloom and Graph Data Science.pptxVisualizing Insights with Bloom and Graph Data Science.pptx
Visualizing Insights with Bloom and Graph Data Science.pptxNeo4j
 
Training Week: Introduction to Neo4j Aura Free
Training Week: Introduction to Neo4j Aura FreeTraining Week: Introduction to Neo4j Aura Free
Training Week: Introduction to Neo4j Aura FreeNeo4j
 
Combining the Best Cloud Technologies with Innovative Engineering: How We Bui...
Combining the Best Cloud Technologies with Innovative Engineering: How We Bui...Combining the Best Cloud Technologies with Innovative Engineering: How We Bui...
Combining the Best Cloud Technologies with Innovative Engineering: How We Bui...Neo4j
 
Training Week: Introduction to Neo4j 2022
Training Week: Introduction to Neo4j 2022Training Week: Introduction to Neo4j 2022
Training Week: Introduction to Neo4j 2022Neo4j
 
Exploring the GraphConnect 2022 Audience as a Graph
Exploring the GraphConnect 2022 Audience as a GraphExploring the GraphConnect 2022 Audience as a Graph
Exploring the GraphConnect 2022 Audience as a GraphNeo4j
 
Neo4j in a Microsoft Shop
Neo4j in a Microsoft ShopNeo4j in a Microsoft Shop
Neo4j in a Microsoft ShopNeo4j
 
Illustrate the Value in Your Connected Data - Jeff Gagnon
Illustrate the Value in Your Connected Data - Jeff GagnonIllustrate the Value in Your Connected Data - Jeff Gagnon
Illustrate the Value in Your Connected Data - Jeff GagnonNeo4j
 
The Data Platform for Today's Intelligent Applications.pdf
The Data Platform for Today's Intelligent Applications.pdfThe Data Platform for Today's Intelligent Applications.pdf
The Data Platform for Today's Intelligent Applications.pdfNeo4j
 
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
 
The Neo4j Data Platform for Today & Tomorrow.pdf
The Neo4j Data Platform for Today & Tomorrow.pdfThe Neo4j Data Platform for Today & Tomorrow.pdf
The Neo4j Data Platform for Today & Tomorrow.pdfNeo4j
 
ntroducing to the Power of Graph Technology
ntroducing to the Power of Graph Technologyntroducing to the Power of Graph Technology
ntroducing to the Power of Graph TechnologyNeo4j
 
Training Week: Create a Knowledge Graph: A Simple ML Approach
Training Week: Create a Knowledge Graph: A Simple ML Approach Training Week: Create a Knowledge Graph: A Simple ML Approach
Training Week: Create a Knowledge Graph: A Simple ML Approach Neo4j
 
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
 
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
 

Similar to Road to NODES Workshop Series - Intro to Neo4j (20)

Training Series - Intro to Neo4j
Training Series - Intro to Neo4jTraining Series - Intro to Neo4j
Training Series - Intro to Neo4j
 
GraphSummit Toronto: Keynote - Innovating with Graphs
GraphSummit Toronto: Keynote - Innovating with Graphs GraphSummit Toronto: Keynote - Innovating with Graphs
GraphSummit Toronto: Keynote - Innovating with Graphs
 
Road to NODES - Blazing Fast Ingest with Apache Arrow
Road to NODES - Blazing Fast Ingest with Apache ArrowRoad to NODES - Blazing Fast Ingest with Apache Arrow
Road to NODES - Blazing Fast Ingest with Apache Arrow
 
GPT and Graph Data Science to power your Knowledge Graph
GPT and Graph Data Science to power your Knowledge GraphGPT and Graph Data Science to power your Knowledge Graph
GPT and Graph Data Science to power your Knowledge Graph
 
Towards GQL 1 — A Property Graph Query Language Standard
Towards GQL 1 — A Property Graph Query Language StandardTowards GQL 1 — A Property Graph Query Language Standard
Towards GQL 1 — A Property Graph Query Language Standard
 
Graph Data Modeling Best Practices(Eric_Monk).pptx
Graph Data Modeling Best Practices(Eric_Monk).pptxGraph Data Modeling Best Practices(Eric_Monk).pptx
Graph Data Modeling Best Practices(Eric_Monk).pptx
 
Visualizing Insights with Bloom and Graph Data Science.pptx
Visualizing Insights with Bloom and Graph Data Science.pptxVisualizing Insights with Bloom and Graph Data Science.pptx
Visualizing Insights with Bloom and Graph Data Science.pptx
 
Training Week: Introduction to Neo4j Aura Free
Training Week: Introduction to Neo4j Aura FreeTraining Week: Introduction to Neo4j Aura Free
Training Week: Introduction to Neo4j Aura Free
 
Combining the Best Cloud Technologies with Innovative Engineering: How We Bui...
Combining the Best Cloud Technologies with Innovative Engineering: How We Bui...Combining the Best Cloud Technologies with Innovative Engineering: How We Bui...
Combining the Best Cloud Technologies with Innovative Engineering: How We Bui...
 
Training Week: Introduction to Neo4j 2022
Training Week: Introduction to Neo4j 2022Training Week: Introduction to Neo4j 2022
Training Week: Introduction to Neo4j 2022
 
Exploring the GraphConnect 2022 Audience as a Graph
Exploring the GraphConnect 2022 Audience as a GraphExploring the GraphConnect 2022 Audience as a Graph
Exploring the GraphConnect 2022 Audience as a Graph
 
Neo4j in a Microsoft Shop
Neo4j in a Microsoft ShopNeo4j in a Microsoft Shop
Neo4j in a Microsoft Shop
 
Illustrate the Value in Your Connected Data - Jeff Gagnon
Illustrate the Value in Your Connected Data - Jeff GagnonIllustrate the Value in Your Connected Data - Jeff Gagnon
Illustrate the Value in Your Connected Data - Jeff Gagnon
 
The Data Platform for Today's Intelligent Applications.pdf
The Data Platform for Today's Intelligent Applications.pdfThe Data Platform for Today's Intelligent Applications.pdf
The Data Platform for Today's Intelligent Applications.pdf
 
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
 
The Neo4j Data Platform for Today & Tomorrow.pdf
The Neo4j Data Platform for Today & Tomorrow.pdfThe Neo4j Data Platform for Today & Tomorrow.pdf
The Neo4j Data Platform for Today & Tomorrow.pdf
 
ntroducing to the Power of Graph Technology
ntroducing to the Power of Graph Technologyntroducing to the Power of Graph Technology
ntroducing to the Power of Graph Technology
 
Training Week: Create a Knowledge Graph: A Simple ML Approach
Training Week: Create a Knowledge Graph: A Simple ML Approach Training Week: Create a Knowledge Graph: A Simple ML Approach
Training Week: Create a Knowledge Graph: A Simple ML Approach
 
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
 
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!
 

More from Neo4j

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
QIAGEN: Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
QIAGEN: Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansQIAGEN: Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
QIAGEN: Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansNeo4j
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...Neo4j
 
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafosBBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafosNeo4j
 
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...Neo4j
 
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jGraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jNeo4j
 
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdfNeo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdfNeo4j
 
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdfRabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdfNeo4j
 
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
 
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
 
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
 

More from Neo4j (20)

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
QIAGEN: Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
QIAGEN: Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansQIAGEN: Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
QIAGEN: Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
 
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafosBBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
 
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
 
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jGraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
 
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdfNeo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
 
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdfRabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
 
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)
 
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
 
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
 

Recently uploaded

Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfCionsystems
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 

Recently uploaded (20)

Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdf
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 

Road to NODES Workshop Series - Intro to Neo4j

  • 1. Neo4j, Inc. All rights reserved 2022 Neo4j, Inc. All rights reserved 2022 Introduction to Neo4j - a hands-on crash course Priya Jacob Consulting Engineer dev.neo4j.com/forum dev.neo4j.com/chat
  • 2. Neo4j, Inc. All rights reserved 2022 Neo4j, Inc. All rights reserved 2022 This is an interactive session! Tell us where you're from! … and please ask Questions as we go along using the chat options available!
  • 3. Neo4j, Inc. All rights reserved 2022 What are we covering What are Graphs and why they are amazing! Spotting Graph-shaped problems Neo4j - the Property Graph Model, and an Introduction to Cypher Hands-on: the “Movie” graph on Neo4j AuraDB Free Demos: Neo4j Data Importer & Bloom The Neo4j Graph Data Platform Continuing your Graph journey with Neo4j
  • 4. Neo4j, Inc. All rights reserved 2022 Neo4j, Inc. All rights reserved 2022 …because it takes a few minutes to launch Let's get started with AuraDB Free neo4j.com/aura Do ask in the chat if something doesn't work!
  • 5. Neo4j, Inc. All rights reserved 2022 Time to have a go! with AuraDB Free! 1. Go to dev.neo4j.com/aura-login OR console.neo4j.io 2. Register and choose AuraDB 3. Click on Instances - New Instance 4. Choose the Movies Instance option 5. Click Create 6. Save your generated password - keep it safe! 7. Wait for 3-5 minutes until your Database is ready for use! Can’t access AuraDB Free? No problem! Use a Neo4j Sandbox instead 1. Go to dev.neo4j.com/try 2. Sign in & choose the Movies pre-built instance
  • 6. Neo4j, Inc. All rights reserved 2022
  • 7. Neo4j, Inc. All rights reserved 2022
  • 8. Neo4j, Inc. All rights reserved 2022
  • 9. Neo4j, Inc. All rights reserved 2022
  • 10. Neo4j, Inc. All rights reserved 2022
  • 11. Neo4j, Inc. All rights reserved 2022
  • 12. Neo4j, Inc. All rights reserved 2022
  • 13. Neo4j, Inc. All rights reserved 2022
  • 14. Neo4j, Inc. All rights reserved 2022
  • 15. Neo4j, Inc. All rights reserved 2022 Neo4j, Inc. All rights reserved 2022 What is a Graph? versus
  • 16. Neo4j, Inc. All rights reserved 2022 … a set of discrete entities, each of which has some set of relationships with the other entities … the “mathematical” term for a network of vertices and edges is a “Graph” The “Seven Bridges of Konigsberg” problem presented by Leonhard Euler in 1735 - The foundation of Graph Theory A Graph is …
  • 17. Neo4j, Inc. All rights reserved 2022 Graphs are everywhere !
  • 18. Neo4j, Inc. All rights reserved 2022 Neo4j, Inc. All rights reserved 2022 Why are Graphs amazing? Some real-world examples of Impact …
  • 19. Neo4j, Inc. All rights reserved 2022 The Panama Papers, 2016
  • 20. Neo4j, Inc. All rights reserved 2022 20 The “Panama Papers” Graph Data Model
  • 21. Neo4j, Inc. All rights reserved 2022 21 The Panama Papers, 2016
  • 22. Neo4j, Inc. All rights reserved 2022 The Paradise Papers, 2017
  • 23. Neo4j, Inc. All rights reserved 2022 The Pandora Papers, 2021
  • 24. Neo4j, Inc. All rights reserved 2022 The Covid Graph Project, 2020
  • 25. Neo4j, Inc. All rights reserved 2022 The “Covid Graph” Graph Data Model
  • 26. Neo4j, Inc. All rights reserved 2022 Neo4j, Inc. All rights reserved 2022 What makes for a good Graph problem to solve for?
  • 27. Neo4j, Inc. All rights reserved 2022 Scenario 1: Does our problem involve understanding relationships between entities? Recommendations Fraud Detection Entity Resolution Data Lineage Social Networks Use Cases:
  • 28. Neo4j, Inc. All rights reserved 2022 Scenario 2: Does the problem involve a lot of self-referencing to the same type of entity? Organisational Hierarchies Identity & Access Management Social Influencers Friends of friends Use Cases:
  • 29. Neo4j, Inc. All rights reserved 2022 Scenario 3: Does the problem explore relationships of varying or unknown depth? Supply Chain visibility Bill of Materials Network Management Routing Use Cases:
  • 30. Neo4j, Inc. All rights reserved 2022 Scenario 4: Does our problem involve discovering lots of different routes or paths? Logistics and Routing Infrastructure Management Dependency Tracing Use Cases:
  • 31. Neo4j, Inc. All rights reserved 2022 Neo4j, Inc. All rights reserved 2022 What is the Neo4j Property Graph Model ?
  • 32. Neo4j, Inc. All rights reserved 2022 Neo4j, Inc. All rights reserved 2022 Nodes ● Nodes ~ Vertices ● Basic building blocks of a Graph ● Used to represent Objects or Entities of interest in a given Domain ● Can be labeled to form Groups of similar Entities ● Can have one or more Labels ● Can additionally have Properties (:Person) name: “Jane” age: 21 twitter: “@jane”
  • 33. Neo4j, Inc. All rights reserved 2022 Neo4j, Inc. All rights reserved 2022 Relationships ● Relationships ~ Edges ● Used to connect Nodes ● Provide structure to the Graph ● Are first class citizens in a Graph ● Must have a Type & Direction ● Can additionally have Properties ● Nodes can have multiple Relationships between them ● A Node with no attached Relationships is permitted. A Relationship without Nodes is not. (:Person) name: “Jane” age: 21 twitter: “@jane” (:Vehicle) (:Car) brand: “Volvo” model: “V70” year: 2010 OWNS since: 2011
  • 34. Neo4j, Inc. All rights reserved 2022 Neo4j, Inc. All rights reserved 2022 Properties ● Properties add color to the Graph ● They enrich Nodes & Relationships with additional information ● When used on a Relationship, they qualify a Relationship in terms of its strength or value ● They are represented as key-value pairs ● They may be unevenly distributed across Nodes or Relationships of a given Label or Type - if a value for a given Property does not exist, it simply isn’t created on a Node or Relationship ! (:Person) name: “Jane” age: 21 twitter: “@jane” (:Vehicle) (:Car) brand: “Volvo” model: “V70” year: 2010 OWNS since: 2011
  • 35. Neo4j, Inc. All rights reserved 2022 Neo4j, Inc. All rights reserved 2022 The Property Graph Model ● (Node) Labels ● (Relationship) Types ● Nodes ● Relationships ● Properties (:Person) name: “Jane” age: 21 twitter: “@jane” (:Vehicle) (:Car) brand: “Volvo” model: “V70” year: 2010 OWNS since: 2011
  • 36. Neo4j, Inc. All rights reserved 2022 Neo4j, Inc. All rights reserved 2022 … and now, let’s query the Graph together using Cypher !
  • 37. Neo4j, Inc. All rights reserved 2022 37  Cypher A pattern-matching query language purpose-built for Graphs! • Declarative • Expressive - uses ASCII art • Built to be easily understood by both Developers and Business Users alike • Is contributing to GQL (an ISO standard for Graph query language) in a big way!
  • 38. Neo4j, Inc. All rights reserved 2022 dev.neo4j.com/refcard dev.neo4j.com/refcard
  • 39. Neo4j, Inc. All rights reserved 2022 Follow along ! https://github.com/priya-jacob/neo4j-training/wiki/ Nodes22_IntroWorkshop
  • 40. Neo4j, Inc. All rights reserved 2022 Cheatsheet Description Node Relationship Generic () -- --> -[]- With a reference (n) -[r]- With a node label or relationship type (:Person) -[:ACTED_IN]- With a label/type and an inline property (:Person {name: 'Bob'}) -[:ACTED_IN {role: 'Dave'}]- With a variable, label/type and an inline property (p:Person {name: 'Bob'}) -[r:ACTED_IN {role: 'Rob'}]-
  • 41. Neo4j, Inc. All rights reserved 2022 Neo4j, Inc. All rights reserved 2022 dev.neo4j.com/moviedata Neo4j Data Importer
  • 42. Neo4j, Inc. All rights reserved 2022
  • 43. Neo4j, Inc. All rights reserved 2022
  • 44. Neo4j, Inc. All rights reserved 2022
  • 45. Neo4j, Inc. All rights reserved 2022
  • 46. Neo4j, Inc. All rights reserved 2022
  • 47. Neo4j, Inc. All rights reserved 2022
  • 48. Neo4j, Inc. All rights reserved 2022
  • 49. Neo4j, Inc. All rights reserved 2022
  • 50. Neo4j, Inc. All rights reserved 2022
  • 51. Neo4j, Inc. All rights reserved 2022
  • 52. Neo4j, Inc. All rights reserved 2022
  • 53. Neo4j, Inc. All rights reserved 2022 roles
  • 54. Neo4j, Inc. All rights reserved 2022
  • 55. Neo4j, Inc. All rights reserved 2022
  • 56. Neo4j, Inc. All rights reserved 2022
  • 57. Neo4j, Inc. All rights reserved 2022
  • 58. Neo4j, Inc. All rights reserved 2022
  • 59. Neo4j, Inc. All rights reserved 2022 Neo4j, Inc. All rights reserved 2022 Neo4j Bloom
  • 60. Neo4j, Inc. All rights reserved 2022
  • 61. Neo4j, Inc. All rights reserved 2022
  • 62. Neo4j, Inc. All rights reserved 2022
  • 63. Neo4j, Inc. All rights reserved 2022
  • 64. Neo4j, Inc. All rights reserved 2022 Neo4j, Inc. All rights reserved 2022 The Neo4j Graph Data Platform
  • 65. Neo4j, Inc. All rights reserved 2022 The Neo4j Graph Ecosystem
  • 66. Neo4j, Inc. All rights reserved 2022 Neo4j, Inc. All rights reserved 2022 Language Drivers ● Java ● Javascript ● .Net ● Python ● Go https://neo4j.com/docs/drivers-apis/
  • 67. Neo4j, Inc. All rights reserved 2022 Neo4j, Inc. All rights reserved 2022 Connectors & APIs ● Kafka Connect Connector ● Spark Connector ● JDBC Driver (RDBMS) ● BI Connector (ODBC, JDBC) ● Data Warehouse Connector ● Spring Data Neo4j ● Neo4j OGM ● Neo4j GraphQL API ● Neo4j HTTP API https://neo4j.com/docs/drivers-apis/
  • 68. Neo4j, Inc. All rights reserved 2022 Neo4j, Inc. All rights reserved 2022 Libraries ● APOC (Cypher utility extension) ● neosemantics (RDF integration) ● Neo4j Streams (Kafka integration) ● Graph Data Science (65+ algorithms) neo4j.com/product/graph-data-science/ neo4j.com/labs/
  • 69. Neo4j, Inc. All rights reserved 2022 Neo4j, Inc. All rights reserved 2022 Visualization ● Neo4j Bloom ● NeoDash neo4j.com/product/bloom/ neo4j.com/labs/neodash/
  • 70. Neo4j, Inc. All rights reserved 2022 Neo4j, Inc. All rights reserved 2022 Dev Tools ● Neo4j Arrows ● Neo4j Desktop ● Neo4j Browser ● Neo4j Data Importer neo4j.com/labs/ neo4j.com/developer/neo4j-desktop/ neo4j.com/docs/browser-manual/current/
  • 71. Neo4j, Inc. All rights reserved 2022 Neo4j, Inc. All rights reserved 2022 How do I continue my journey with Neo4j?
  • 72. Neo4j, Inc. All rights reserved 2022 Neo4j, Inc. All rights reserved 2022 Free online training and certification: • graphacademy.neo4j.com/ • dev.neo4j.com/datasets How to, best practices, hands on and community stories: • dev.neo4j.com/videos Come say hello :) • dev.neo4j.com/chat • dev.neo4j.com/forum Continue your journey
  • 73. Neo4j, Inc. All rights reserved 2022 Neo4j, Inc. All rights reserved 2022 Thank you!