SlideShare a Scribd company logo
1 of 46
Download to read offline
Neo4j, Inc. All rights reserved 2021
Neo4j, Inc. All rights reserved 2021
1
POLL:
What best fits your situation?


A. New to graphs


B. Know some graphs, but new to Neo4j Aura


C. Familiar with graphs and Aura, but learning more
Neo4j, Inc. All rights reserved 2021
Neo4j, Inc. All rights reserved 2021
2
NODES Training:


Hands-on with Neo4j Aura Free tier
Jennifer Reif,


Developer Relations Engineer at Neo4j


jennifer.reif@neo4j.com


@JMHReif


https://www.linkedin.com/in/jmhreif/
Neo4j, Inc. All rights reserved 2021
Agenda
• Overview: intro and details


• Hands-on: Create Neo4j Aura free instance


• Intro to graphs and Neo4j


• Intro to Neo4j DBaaS (Aura)


◦ Hands-on: explore Aura console and instance


• Import and interact with data


◦ Hands-on: Import Venmo data from Github using Cypher


◦ Hands-on: visualize with Bloom


• Connect to the database


◦ Hands-on: connect from Neo4j Desktop


◦ Hands-on: connect from graph app


• Access and connect an application


◦ Hands-on: connect an application


• Final questions and wrap-up
Neo4j, Inc. All rights reserved 2021
Neo4j, Inc. All rights reserved 2021
4
What we’ll do:
• Console/log in


• dev.neo4j.com/aura-login


• Create Aura Free database
Hands-on


#1
Neo4j, Inc. All rights reserved 2021
Neo4j, Inc. All rights reserved 2021
5
Graphs and Neo4j
Neo4j, Inc. All rights reserved 2021
6
What is a graph?
• Set of discrete objects, each of which has some set of relationships with
other objects
Seven Bridges of Konigsberg problem.  Leonhard Euler, 1735
Neo4j, Inc. All rights reserved 2021
7
Show how data is connected
Neo4j, Inc. All rights reserved 2021
8
Relational
Graph
Neo4j, Inc. All rights reserved 2021
9
Other NoSQL Graph
Neo4j, Inc. All rights reserved 2021
Neo4j, Inc. All rights reserved 2021
10
What does graph have to offer?
Neo4j, Inc. All rights reserved 2021
11
Graphs add context and meaning
Neo4j, Inc. All rights reserved 2021
12
A few graph use cases….
Social network Fraud detection Network & IT operations
Identity & access management Graph-based search
Neo4j, Inc. All rights reserved 2021
13
(Graphs)-[ARE]->(Everywhere)
The Internet Bank Fraud
Neo4j, Inc. All rights reserved 2021
14
Literally…
NASA space satellite
Game of Thrones family trees
Neo4j, Inc. All rights reserved 2021
15
Whiteboard friendliness
Neo4j, Inc. All rights reserved 2021
16
Graph model
paymentId:
657987915649862247
Payment
User
username:
jennifer123
name: Venmo for x
Application
username: mark456
User SENDS
PAID_TO
P
A
I
D
_
U
S
I
N
G
Neo4j, Inc. All rights reserved 2021
17
Graph data
Neo4j, Inc. All rights reserved 2021
18
Graph components
• Node (vertex)


• Objects
Michael
Jennifer
Neo4j
Graphs
Neo4j, Inc. All rights reserved 2021
19
Graph components
• Node (vertex)


• Objects


• Relationship (edge)


• Connections
Michael
Jennifer
Neo4j
Graphs
:LIKES
:IS_FRIENDS_WITH
:WORKS_FOR
Neo4j, Inc. All rights reserved 2021
20
Graph components
• Node (vertex)


• Objects


• Relationship (edge)


• Connections


• Label


• Node category (optional)
Person
Person
Employee
Company
Technology
Hobby
:LIKES
:IS_FRIENDS_WITH
:WORKS_FOR
Neo4j, Inc. All rights reserved 2021
21
Graph components
Person
Person
Company
Technology
:LIKES
:IS_FRIENDS_WITH
:WORKS_FOR
• Node (vertex)


• Objects


• Relationship (edge)


• Connections


• Label


• Node category (optional)


• Properties


• Enrich node/relationship


• No need for nulls
name: Michael
type: Graphs
name: Jennifer
name: Neo4j
since: 2018
Neo4j, Inc. All rights reserved 2021
Neo4j, Inc. All rights reserved 2021
22
Cypher Query Language…
SQL for Graphs
Neo4j, Inc. All rights reserved 2021
23
Functional and visual
• Based on ASCII-art


• Declarative query language


• Focuses on what to retrieve


• Not how
A B
LIKES
MATCH ( A ) - [ : LIKES] - > ( B )
Neo4j, Inc. All rights reserved 2021
24
Cypher: powerful and expressive
Jennifer Neo4j
WORKS_FOR
CREATE (:Person { name: ‘Jennifer’}) -[:WORKS_FOR]-> (:Company { name: ‘Neo4j’})
NODE
PROPERTY
NODE
PROPERTY
LABEL LABEL
Neo4j, Inc. All rights reserved 2021
Cypher: powerful and expressive
Jennifer Neo4j
WORKS_FOR
MATCH (:Person { name: ‘Jennifer’} ) -[:WORKS_FOR]-> ( whom )


RETURN whom
Neo4j, Inc. All rights reserved 2021
Neo4j, Inc. All rights reserved 2021
26
Neo4j Aura
Neo4j, Inc. All rights reserved 2021
27
Neo4j in the cloud
• Announced at NODES 2019


• Database-as-a-service (DBaaS)


• Neo4j-managed


• Reduce maintenance/provisioning


• Avoid staffing and skill training


• Avoid downtime, improve reliability


• Cost: resource-usage
Neo4j, Inc. All rights reserved 2021
28
Aura Tiers
https://neo4j.com/cloud/aura/pricing/
Neo4j, Inc. All rights reserved 2021
29
Free Tier vs Sandbox
Neo4j Sandbox


• Temporary (3-10 days)


• Version updated ad hoc
Aura Free


• Forever instance


• Always current features/version
Neo4j, Inc. All rights reserved 2021
30
Aura Versioning
• Version: handled and upgraded in background


• Aura version = Neo4j major version (i.e. 4)


• Downtime (free tier):


• very little, always latest features


• Features:


• In Neo4j version = In Aura


• Exceptions (currently) = RBAC, Multi-DB


• Integrations:


• APOC (core), not extended


• Bloom (limited users)


• More coming…
Neo4j, Inc. All rights reserved 2021
31
Quick note on monitoring
• Currently no monitoring panel in free tier


• Pro and Enterprise tiers


• Halin graph app not integrated with Aura


• Need monitoring access?


• Feedback! neo4j-aura.canny.io/
Neo4j, Inc. All rights reserved 2021
Neo4j, Inc. All rights reserved 2021
32
What we’ll do:
• Explore Aura console


• Console tabs


• Database tabs


• Prep - import:


• github.com/JMHReif/
nodes2021-aura-training


• Open Browser


• Run Cypher to load data
Hands-on


#2
Neo4j, Inc. All rights reserved 2021
Neo4j, Inc. All rights reserved 2021
33
Import with Neo4j Aura
Neo4j, Inc. All rights reserved 2021
34
What to know about import
• Console methods


• Dump, Cypher, language drivers


• External methods


• Cloud Tool, public URLs, secure data


• Differences


• Import directory access


• APOC import local files


• Store API credentials in config


• Import with custom procedures


• Import with neo4j-admin tool


• Neo4j ETL Tool (<v1.4.1)
neo4j.com/developer/aura-data-import/
Neo4j, Inc. All rights reserved 2021
Neo4j, Inc. All rights reserved 2021
35
What we’ll do:
• Repo import:


• github.com/JMHReif/
nodes2021-aura-training


• Aura console: open Browser


• Explore data with queries


• Extra:


• Load via dump file (Aura
console)
Hands-on


#3
neo4j.com/developer/aura-data-import/
Neo4j, Inc. All rights reserved 2021
Neo4j, Inc. All rights reserved 2021
36
What we’ll do:
• Aura console: open Bloom


• Queries with Bloom
Hands-on


#4
neo4j.com/developer/neo4j-bloom/
Neo4j, Inc. All rights reserved 2021
Neo4j, Inc. All rights reserved 2021
37
Connect to the database
Neo4j, Inc. All rights reserved 2021
38
Ways to connect
• Desktop


• Remote connection


• Graph apps


• Cypher shell


• Command line tool


• Programmatically


• Language drivers


• Applications
Neo4j, Inc. All rights reserved 2021
Neo4j, Inc. All rights reserved 2021
39
What we’ll do:
• Open Neo4j Desktop


• Aura console:


• copy Connection URI


• Desktop: Add remote instance
Hands-on


#5
neo4j.com/developer/aura-connect-neo4j-desktop/
Neo4j, Inc. All rights reserved 2021
40
Cypher shell
• Included in Neo4j


• Also can be downloaded


• Run Cypher statements for admin or data load


• Command line tool


• Will need username/password
neo4j.com/developer/aura-connect-cypher-shell/
Neo4j, Inc. All rights reserved 2021
41
Connect a graph app
• Graph apps


• Single-page app with HTML/JS


• Use Neo4j Desktop to interact with db


• Can also be webpage


• Full list: install.graphapp.io/


• Users can build their own
neo4j.com/developer/graph-apps/
Neo4j, Inc. All rights reserved 2021
Neo4j, Inc. All rights reserved 2021
42
What we’ll do:
• Open Neo4j Desktop


• Open Graph Apps Gallery


• Review graph apps
Hands-on


#6
neo4j.com/developer/graph-apps/
Neo4j, Inc. All rights reserved 2021
Neo4j, Inc. All rights reserved 2021
43
Applications with Aura
Neo4j, Inc. All rights reserved 2021
44
Connect an application
• Need:


• Connection URI, username, password, dependencies


• Aura console contains examples


• Code for each language


• Steps to reproduce


• App can be local or deployed


• Guide: neo4j.com/developer/aura-grandstack/
Neo4j, Inc. All rights reserved 2021
Neo4j, Inc. All rights reserved 2021
45
What we’ll do:
• Aura console:


• Instance console


• Connect tab


• Choose language


• Follow steps (right pane)


• Backup - repo:


• github.com/JMHReif/
nodes2021-aura-training
Hands-on


#7
neo4j.com/developer/aura-connect-driver/
Neo4j, Inc. All rights reserved 2021
46
Resources
• Aura Feature Request / Feedback:


• dev.neo4j.com/aura-feedback


• Aura Documentation:


• dev.neo4j.com/aura-docs


• Aura Developer Guides:


• dev.neo4j.com/aura-guides


• Aura Support Guides:


• dev.neo4j.com/aura-support


• Review today:


• dev.neo4j.com/aura-guides


• Github repository:


• github.com/JMHReif/nodes2021-aura-training
Jennifer Reif


jennifer.reif@neo4j.com


@JMHReif


linkedin.com/in/jmhreif/

More Related Content

What's hot

A Universe of Knowledge Graphs
A Universe of Knowledge GraphsA Universe of Knowledge Graphs
A Universe of Knowledge GraphsNeo4j
 
Government GraphSummit: Leveraging Graphs for AI and ML
Government GraphSummit: Leveraging Graphs for AI and MLGovernment GraphSummit: Leveraging Graphs for AI and ML
Government GraphSummit: Leveraging Graphs for AI and MLNeo4j
 
Building a Data Strategy – Practical Steps for Aligning with Business Goals
Building a Data Strategy – Practical Steps for Aligning with Business GoalsBuilding a Data Strategy – Practical Steps for Aligning with Business Goals
Building a Data Strategy – Practical Steps for Aligning with Business GoalsDATAVERSITY
 
Volvo Cars - Retrieving Safety Insights using Graphs (GraphSummit Stockholm 2...
Volvo Cars - Retrieving Safety Insights using Graphs (GraphSummit Stockholm 2...Volvo Cars - Retrieving Safety Insights using Graphs (GraphSummit Stockholm 2...
Volvo Cars - Retrieving Safety Insights using Graphs (GraphSummit Stockholm 2...Neo4j
 
Introduction to Knowledge Graphs and Semantic AI
Introduction to Knowledge Graphs and Semantic AIIntroduction to Knowledge Graphs and Semantic AI
Introduction to Knowledge Graphs and Semantic AISemantic Web Company
 
Neo4j GraphSummit London - The Path To Success With Graph Database and Data S...
Neo4j GraphSummit London - The Path To Success With Graph Database and Data S...Neo4j GraphSummit London - The Path To Success With Graph Database and Data S...
Neo4j GraphSummit London - The Path To Success With Graph Database and Data S...Neo4j
 
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
 
Smarter Fraud Detection With Graph Data Science
Smarter Fraud Detection With Graph Data ScienceSmarter Fraud Detection With Graph Data Science
Smarter Fraud Detection With Graph Data ScienceNeo4j
 
Developing a Data Strategy
Developing a Data StrategyDeveloping a Data Strategy
Developing a Data StrategyMartha Horler
 
The Knowledge Graph Explosion
The Knowledge Graph ExplosionThe Knowledge Graph Explosion
The Knowledge Graph ExplosionNeo4j
 
Neo4j y GenAI
Neo4j y GenAI Neo4j y GenAI
Neo4j y GenAI Neo4j
 
Elsevier: Empowering Knowledge Discovery in Research with Graphs
Elsevier: Empowering Knowledge Discovery in Research with GraphsElsevier: Empowering Knowledge Discovery in Research with Graphs
Elsevier: Empowering Knowledge Discovery in Research with GraphsNeo4j
 
DAS Slides: Building a Data Strategy - Practical Steps for Aligning with Busi...
DAS Slides: Building a Data Strategy - Practical Steps for Aligning with Busi...DAS Slides: Building a Data Strategy - Practical Steps for Aligning with Busi...
DAS Slides: Building a Data Strategy - Practical Steps for Aligning with Busi...DATAVERSITY
 
Neo4j Bloom for Project Teams: Browser-Based and Multi-User Enabled
Neo4j Bloom for Project Teams: Browser-Based and Multi-User EnabledNeo4j Bloom for Project Teams: Browser-Based and Multi-User Enabled
Neo4j Bloom for Project Teams: Browser-Based and Multi-User EnabledNeo4j
 
Workshop Introduction to Neo4j
Workshop Introduction to Neo4jWorkshop Introduction to Neo4j
Workshop Introduction to Neo4jNeo4j
 
Knowledge Graph for Machine Learning and Data Science
Knowledge Graph for Machine Learning and Data ScienceKnowledge Graph for Machine Learning and Data Science
Knowledge Graph for Machine Learning and Data ScienceCambridge Semantics
 
Graph Database 101- What, Why and How?.pdf
Graph Database 101- What, Why and How?.pdfGraph Database 101- What, Why and How?.pdf
Graph Database 101- What, Why and How?.pdfNeo4j
 
Workshop - Neo4j Graph Data Science
Workshop - Neo4j Graph Data ScienceWorkshop - Neo4j Graph Data Science
Workshop - Neo4j Graph Data ScienceNeo4j
 
Data Democratization for Faster Decision-making and Business Agility (ASEAN)
Data Democratization for Faster Decision-making and Business Agility (ASEAN)Data Democratization for Faster Decision-making and Business Agility (ASEAN)
Data Democratization for Faster Decision-making and Business Agility (ASEAN)Denodo
 

What's hot (20)

A Universe of Knowledge Graphs
A Universe of Knowledge GraphsA Universe of Knowledge Graphs
A Universe of Knowledge Graphs
 
Government GraphSummit: Leveraging Graphs for AI and ML
Government GraphSummit: Leveraging Graphs for AI and MLGovernment GraphSummit: Leveraging Graphs for AI and ML
Government GraphSummit: Leveraging Graphs for AI and ML
 
Building a Data Strategy – Practical Steps for Aligning with Business Goals
Building a Data Strategy – Practical Steps for Aligning with Business GoalsBuilding a Data Strategy – Practical Steps for Aligning with Business Goals
Building a Data Strategy – Practical Steps for Aligning with Business Goals
 
Volvo Cars - Retrieving Safety Insights using Graphs (GraphSummit Stockholm 2...
Volvo Cars - Retrieving Safety Insights using Graphs (GraphSummit Stockholm 2...Volvo Cars - Retrieving Safety Insights using Graphs (GraphSummit Stockholm 2...
Volvo Cars - Retrieving Safety Insights using Graphs (GraphSummit Stockholm 2...
 
Introduction to Knowledge Graphs and Semantic AI
Introduction to Knowledge Graphs and Semantic AIIntroduction to Knowledge Graphs and Semantic AI
Introduction to Knowledge Graphs and Semantic AI
 
Neo4j GraphSummit London - The Path To Success With Graph Database and Data S...
Neo4j GraphSummit London - The Path To Success With Graph Database and Data S...Neo4j GraphSummit London - The Path To Success With Graph Database and Data S...
Neo4j GraphSummit London - The Path To Success With Graph Database and Data S...
 
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
 
Smarter Fraud Detection With Graph Data Science
Smarter Fraud Detection With Graph Data ScienceSmarter Fraud Detection With Graph Data Science
Smarter Fraud Detection With Graph Data Science
 
Developing a Data Strategy
Developing a Data StrategyDeveloping a Data Strategy
Developing a Data Strategy
 
The Knowledge Graph Explosion
The Knowledge Graph ExplosionThe Knowledge Graph Explosion
The Knowledge Graph Explosion
 
Neo4j y GenAI
Neo4j y GenAI Neo4j y GenAI
Neo4j y GenAI
 
Elsevier: Empowering Knowledge Discovery in Research with Graphs
Elsevier: Empowering Knowledge Discovery in Research with GraphsElsevier: Empowering Knowledge Discovery in Research with Graphs
Elsevier: Empowering Knowledge Discovery in Research with Graphs
 
DAS Slides: Building a Data Strategy - Practical Steps for Aligning with Busi...
DAS Slides: Building a Data Strategy - Practical Steps for Aligning with Busi...DAS Slides: Building a Data Strategy - Practical Steps for Aligning with Busi...
DAS Slides: Building a Data Strategy - Practical Steps for Aligning with Busi...
 
Neo4j Bloom for Project Teams: Browser-Based and Multi-User Enabled
Neo4j Bloom for Project Teams: Browser-Based and Multi-User EnabledNeo4j Bloom for Project Teams: Browser-Based and Multi-User Enabled
Neo4j Bloom for Project Teams: Browser-Based and Multi-User Enabled
 
Workshop Introduction to Neo4j
Workshop Introduction to Neo4jWorkshop Introduction to Neo4j
Workshop Introduction to Neo4j
 
Knowledge Graph for Machine Learning and Data Science
Knowledge Graph for Machine Learning and Data ScienceKnowledge Graph for Machine Learning and Data Science
Knowledge Graph for Machine Learning and Data Science
 
Orange Data Mining & Data Visualization Tool
Orange Data Mining & Data Visualization ToolOrange Data Mining & Data Visualization Tool
Orange Data Mining & Data Visualization Tool
 
Graph Database 101- What, Why and How?.pdf
Graph Database 101- What, Why and How?.pdfGraph Database 101- What, Why and How?.pdf
Graph Database 101- What, Why and How?.pdf
 
Workshop - Neo4j Graph Data Science
Workshop - Neo4j Graph Data ScienceWorkshop - Neo4j Graph Data Science
Workshop - Neo4j Graph Data Science
 
Data Democratization for Faster Decision-making and Business Agility (ASEAN)
Data Democratization for Faster Decision-making and Business Agility (ASEAN)Data Democratization for Faster Decision-making and Business Agility (ASEAN)
Data Democratization for Faster Decision-making and Business Agility (ASEAN)
 

Similar to Training Week: Introduction to Neo4j Aura Free

Road to NODES Workshop Series - Intro to Neo4j
Road to NODES Workshop Series - Intro to Neo4jRoad to NODES Workshop Series - Intro to Neo4j
Road to NODES Workshop Series - Intro to Neo4jNeo4j
 
Graph Visualisierung mit Neo4j Bloom
Graph Visualisierung mit Neo4j BloomGraph Visualisierung mit Neo4j Bloom
Graph Visualisierung mit Neo4j BloomNeo4j
 
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
 
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
 
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
 
Training Series - Intro to Neo4j
Training Series - Intro to Neo4jTraining Series - Intro to Neo4j
Training Series - Intro to Neo4jNeo4j
 
Master Real-Time Streams With Neo4j and Apache Kafka
Master Real-Time Streams With Neo4j and Apache KafkaMaster Real-Time Streams With Neo4j and Apache Kafka
Master Real-Time Streams With Neo4j and Apache KafkaNeo4j
 
Introduction to Neo4j AuraDB: Your Fastest Path to Graph
Introduction to Neo4j AuraDB: Your Fastest Path to GraphIntroduction to Neo4j AuraDB: Your Fastest Path to Graph
Introduction to Neo4j AuraDB: Your Fastest Path to GraphNeo4j
 
A Schema Migration Tool for the Neo4j Database(Pavel_Kutac).pptx
A Schema Migration Tool for the Neo4j Database(Pavel_Kutac).pptxA Schema Migration Tool for the Neo4j Database(Pavel_Kutac).pptx
A Schema Migration Tool for the Neo4j Database(Pavel_Kutac).pptxNeo4j
 
Workshop Español - Introducción a Neo4j
Workshop Español - Introducción a Neo4jWorkshop Español - Introducción a Neo4j
Workshop Español - Introducción a Neo4jNeo4j
 
Supercharge Your Real-time Event Processing with Neo4j's Streams Kafka Connec...
Supercharge Your Real-time Event Processing with Neo4j's Streams Kafka Connec...Supercharge Your Real-time Event Processing with Neo4j's Streams Kafka Connec...
Supercharge Your Real-time Event Processing with Neo4j's Streams Kafka Connec...HostedbyConfluent
 
From Relational to Graph: How Going Graph Revealed the Unknown(Jason_Schatz)....
From Relational to Graph: How Going Graph Revealed the Unknown(Jason_Schatz)....From Relational to Graph: How Going Graph Revealed the Unknown(Jason_Schatz)....
From Relational to Graph: How Going Graph Revealed the Unknown(Jason_Schatz)....Neo4j
 
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
 
Ultime Novità di Prodotto Neo4j
Ultime Novità di Prodotto Neo4j Ultime Novità di Prodotto Neo4j
Ultime Novità di Prodotto Neo4j Neo4j
 
Road to NODES - Handling Neo4j Data with Apache Hop
Road to NODES - Handling Neo4j Data with Apache HopRoad to NODES - Handling Neo4j Data with Apache Hop
Road to NODES - Handling Neo4j Data with Apache HopNeo4j
 
Training di Base Neo4j
Training di Base Neo4jTraining di Base Neo4j
Training di Base Neo4jNeo4j
 
EclipseCon Fr 2018 - Modeling tools go up to the cloud…
EclipseCon Fr 2018 - Modeling tools go up to the cloud…EclipseCon Fr 2018 - Modeling tools go up to the cloud…
EclipseCon Fr 2018 - Modeling tools go up to the cloud…melbats
 
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
 
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
 
Neo4j: The path to success with Graph Database and Graph Data Science
Neo4j: The path to success with Graph Database and Graph Data ScienceNeo4j: The path to success with Graph Database and Graph Data Science
Neo4j: The path to success with Graph Database and Graph Data ScienceNeo4j
 

Similar to Training Week: Introduction to Neo4j Aura Free (20)

Road to NODES Workshop Series - Intro to Neo4j
Road to NODES Workshop Series - Intro to Neo4jRoad to NODES Workshop Series - Intro to Neo4j
Road to NODES Workshop Series - Intro to Neo4j
 
Graph Visualisierung mit Neo4j Bloom
Graph Visualisierung mit Neo4j BloomGraph Visualisierung mit Neo4j Bloom
Graph Visualisierung mit Neo4j Bloom
 
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
 
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
 
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
 
Training Series - Intro to Neo4j
Training Series - Intro to Neo4jTraining Series - Intro to Neo4j
Training Series - Intro to Neo4j
 
Master Real-Time Streams With Neo4j and Apache Kafka
Master Real-Time Streams With Neo4j and Apache KafkaMaster Real-Time Streams With Neo4j and Apache Kafka
Master Real-Time Streams With Neo4j and Apache Kafka
 
Introduction to Neo4j AuraDB: Your Fastest Path to Graph
Introduction to Neo4j AuraDB: Your Fastest Path to GraphIntroduction to Neo4j AuraDB: Your Fastest Path to Graph
Introduction to Neo4j AuraDB: Your Fastest Path to Graph
 
A Schema Migration Tool for the Neo4j Database(Pavel_Kutac).pptx
A Schema Migration Tool for the Neo4j Database(Pavel_Kutac).pptxA Schema Migration Tool for the Neo4j Database(Pavel_Kutac).pptx
A Schema Migration Tool for the Neo4j Database(Pavel_Kutac).pptx
 
Workshop Español - Introducción a Neo4j
Workshop Español - Introducción a Neo4jWorkshop Español - Introducción a Neo4j
Workshop Español - Introducción a Neo4j
 
Supercharge Your Real-time Event Processing with Neo4j's Streams Kafka Connec...
Supercharge Your Real-time Event Processing with Neo4j's Streams Kafka Connec...Supercharge Your Real-time Event Processing with Neo4j's Streams Kafka Connec...
Supercharge Your Real-time Event Processing with Neo4j's Streams Kafka Connec...
 
From Relational to Graph: How Going Graph Revealed the Unknown(Jason_Schatz)....
From Relational to Graph: How Going Graph Revealed the Unknown(Jason_Schatz)....From Relational to Graph: How Going Graph Revealed the Unknown(Jason_Schatz)....
From Relational to Graph: How Going Graph Revealed the Unknown(Jason_Schatz)....
 
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
 
Ultime Novità di Prodotto Neo4j
Ultime Novità di Prodotto Neo4j Ultime Novità di Prodotto Neo4j
Ultime Novità di Prodotto Neo4j
 
Road to NODES - Handling Neo4j Data with Apache Hop
Road to NODES - Handling Neo4j Data with Apache HopRoad to NODES - Handling Neo4j Data with Apache Hop
Road to NODES - Handling Neo4j Data with Apache Hop
 
Training di Base Neo4j
Training di Base Neo4jTraining di Base Neo4j
Training di Base Neo4j
 
EclipseCon Fr 2018 - Modeling tools go up to the cloud…
EclipseCon Fr 2018 - Modeling tools go up to the cloud…EclipseCon Fr 2018 - Modeling tools go up to the cloud…
EclipseCon Fr 2018 - Modeling tools go up to the cloud…
 
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
 
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
 
Neo4j: The path to success with Graph Database and Graph Data Science
Neo4j: The path to success with Graph Database and Graph Data ScienceNeo4j: The path to success with Graph Database and Graph Data Science
Neo4j: The path to success with Graph Database and Graph Data Science
 

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
 
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
 
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
 

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
 
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)
 
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...
 

Recently uploaded

W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfryanfarris8
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplatePresentation.STUDIO
 
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
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
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
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesVictorSzoltysek
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024Mind IT Systems
 
How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...software pro Development
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 

Recently uploaded (20)

W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
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...
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
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
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 

Training Week: Introduction to Neo4j Aura Free

  • 1. Neo4j, Inc. All rights reserved 2021 Neo4j, Inc. All rights reserved 2021 1 POLL: What best fits your situation? A. New to graphs B. Know some graphs, but new to Neo4j Aura C. Familiar with graphs and Aura, but learning more
  • 2. Neo4j, Inc. All rights reserved 2021 Neo4j, Inc. All rights reserved 2021 2 NODES Training: Hands-on with Neo4j Aura Free tier Jennifer Reif, Developer Relations Engineer at Neo4j jennifer.reif@neo4j.com @JMHReif https://www.linkedin.com/in/jmhreif/
  • 3. Neo4j, Inc. All rights reserved 2021 Agenda • Overview: intro and details • Hands-on: Create Neo4j Aura free instance • Intro to graphs and Neo4j • Intro to Neo4j DBaaS (Aura) ◦ Hands-on: explore Aura console and instance • Import and interact with data ◦ Hands-on: Import Venmo data from Github using Cypher ◦ Hands-on: visualize with Bloom • Connect to the database ◦ Hands-on: connect from Neo4j Desktop ◦ Hands-on: connect from graph app • Access and connect an application ◦ Hands-on: connect an application • Final questions and wrap-up
  • 4. Neo4j, Inc. All rights reserved 2021 Neo4j, Inc. All rights reserved 2021 4 What we’ll do: • Console/log in • dev.neo4j.com/aura-login • Create Aura Free database Hands-on #1
  • 5. Neo4j, Inc. All rights reserved 2021 Neo4j, Inc. All rights reserved 2021 5 Graphs and Neo4j
  • 6. Neo4j, Inc. All rights reserved 2021 6 What is a graph? • Set of discrete objects, each of which has some set of relationships with other objects Seven Bridges of Konigsberg problem.  Leonhard Euler, 1735
  • 7. Neo4j, Inc. All rights reserved 2021 7 Show how data is connected
  • 8. Neo4j, Inc. All rights reserved 2021 8 Relational Graph
  • 9. Neo4j, Inc. All rights reserved 2021 9 Other NoSQL Graph
  • 10. Neo4j, Inc. All rights reserved 2021 Neo4j, Inc. All rights reserved 2021 10 What does graph have to offer?
  • 11. Neo4j, Inc. All rights reserved 2021 11 Graphs add context and meaning
  • 12. Neo4j, Inc. All rights reserved 2021 12 A few graph use cases…. Social network Fraud detection Network & IT operations Identity & access management Graph-based search
  • 13. Neo4j, Inc. All rights reserved 2021 13 (Graphs)-[ARE]->(Everywhere) The Internet Bank Fraud
  • 14. Neo4j, Inc. All rights reserved 2021 14 Literally… NASA space satellite Game of Thrones family trees
  • 15. Neo4j, Inc. All rights reserved 2021 15 Whiteboard friendliness
  • 16. Neo4j, Inc. All rights reserved 2021 16 Graph model paymentId: 657987915649862247 Payment User username: jennifer123 name: Venmo for x Application username: mark456 User SENDS PAID_TO P A I D _ U S I N G
  • 17. Neo4j, Inc. All rights reserved 2021 17 Graph data
  • 18. Neo4j, Inc. All rights reserved 2021 18 Graph components • Node (vertex) • Objects Michael Jennifer Neo4j Graphs
  • 19. Neo4j, Inc. All rights reserved 2021 19 Graph components • Node (vertex) • Objects • Relationship (edge) • Connections Michael Jennifer Neo4j Graphs :LIKES :IS_FRIENDS_WITH :WORKS_FOR
  • 20. Neo4j, Inc. All rights reserved 2021 20 Graph components • Node (vertex) • Objects • Relationship (edge) • Connections • Label • Node category (optional) Person Person Employee Company Technology Hobby :LIKES :IS_FRIENDS_WITH :WORKS_FOR
  • 21. Neo4j, Inc. All rights reserved 2021 21 Graph components Person Person Company Technology :LIKES :IS_FRIENDS_WITH :WORKS_FOR • Node (vertex) • Objects • Relationship (edge) • Connections • Label • Node category (optional) • Properties • Enrich node/relationship • No need for nulls name: Michael type: Graphs name: Jennifer name: Neo4j since: 2018
  • 22. Neo4j, Inc. All rights reserved 2021 Neo4j, Inc. All rights reserved 2021 22 Cypher Query Language… SQL for Graphs
  • 23. Neo4j, Inc. All rights reserved 2021 23 Functional and visual • Based on ASCII-art • Declarative query language • Focuses on what to retrieve • Not how A B LIKES MATCH ( A ) - [ : LIKES] - > ( B )
  • 24. Neo4j, Inc. All rights reserved 2021 24 Cypher: powerful and expressive Jennifer Neo4j WORKS_FOR CREATE (:Person { name: ‘Jennifer’}) -[:WORKS_FOR]-> (:Company { name: ‘Neo4j’}) NODE PROPERTY NODE PROPERTY LABEL LABEL
  • 25. Neo4j, Inc. All rights reserved 2021 Cypher: powerful and expressive Jennifer Neo4j WORKS_FOR MATCH (:Person { name: ‘Jennifer’} ) -[:WORKS_FOR]-> ( whom ) 
 RETURN whom
  • 26. Neo4j, Inc. All rights reserved 2021 Neo4j, Inc. All rights reserved 2021 26 Neo4j Aura
  • 27. Neo4j, Inc. All rights reserved 2021 27 Neo4j in the cloud • Announced at NODES 2019 • Database-as-a-service (DBaaS) • Neo4j-managed • Reduce maintenance/provisioning • Avoid staffing and skill training • Avoid downtime, improve reliability • Cost: resource-usage
  • 28. Neo4j, Inc. All rights reserved 2021 28 Aura Tiers https://neo4j.com/cloud/aura/pricing/
  • 29. Neo4j, Inc. All rights reserved 2021 29 Free Tier vs Sandbox Neo4j Sandbox • Temporary (3-10 days) • Version updated ad hoc Aura Free • Forever instance • Always current features/version
  • 30. Neo4j, Inc. All rights reserved 2021 30 Aura Versioning • Version: handled and upgraded in background • Aura version = Neo4j major version (i.e. 4) • Downtime (free tier): • very little, always latest features • Features: • In Neo4j version = In Aura • Exceptions (currently) = RBAC, Multi-DB • Integrations: • APOC (core), not extended • Bloom (limited users) • More coming…
  • 31. Neo4j, Inc. All rights reserved 2021 31 Quick note on monitoring • Currently no monitoring panel in free tier • Pro and Enterprise tiers • Halin graph app not integrated with Aura • Need monitoring access? • Feedback! neo4j-aura.canny.io/
  • 32. Neo4j, Inc. All rights reserved 2021 Neo4j, Inc. All rights reserved 2021 32 What we’ll do: • Explore Aura console • Console tabs • Database tabs • Prep - import: • github.com/JMHReif/ nodes2021-aura-training • Open Browser • Run Cypher to load data Hands-on #2
  • 33. Neo4j, Inc. All rights reserved 2021 Neo4j, Inc. All rights reserved 2021 33 Import with Neo4j Aura
  • 34. Neo4j, Inc. All rights reserved 2021 34 What to know about import • Console methods • Dump, Cypher, language drivers • External methods • Cloud Tool, public URLs, secure data • Differences • Import directory access • APOC import local files • Store API credentials in config • Import with custom procedures • Import with neo4j-admin tool • Neo4j ETL Tool (<v1.4.1) neo4j.com/developer/aura-data-import/
  • 35. Neo4j, Inc. All rights reserved 2021 Neo4j, Inc. All rights reserved 2021 35 What we’ll do: • Repo import: • github.com/JMHReif/ nodes2021-aura-training • Aura console: open Browser • Explore data with queries • Extra: • Load via dump file (Aura console) Hands-on #3 neo4j.com/developer/aura-data-import/
  • 36. Neo4j, Inc. All rights reserved 2021 Neo4j, Inc. All rights reserved 2021 36 What we’ll do: • Aura console: open Bloom • Queries with Bloom Hands-on #4 neo4j.com/developer/neo4j-bloom/
  • 37. Neo4j, Inc. All rights reserved 2021 Neo4j, Inc. All rights reserved 2021 37 Connect to the database
  • 38. Neo4j, Inc. All rights reserved 2021 38 Ways to connect • Desktop • Remote connection • Graph apps • Cypher shell • Command line tool • Programmatically • Language drivers • Applications
  • 39. Neo4j, Inc. All rights reserved 2021 Neo4j, Inc. All rights reserved 2021 39 What we’ll do: • Open Neo4j Desktop • Aura console: • copy Connection URI • Desktop: Add remote instance Hands-on #5 neo4j.com/developer/aura-connect-neo4j-desktop/
  • 40. Neo4j, Inc. All rights reserved 2021 40 Cypher shell • Included in Neo4j • Also can be downloaded • Run Cypher statements for admin or data load • Command line tool • Will need username/password neo4j.com/developer/aura-connect-cypher-shell/
  • 41. Neo4j, Inc. All rights reserved 2021 41 Connect a graph app • Graph apps • Single-page app with HTML/JS • Use Neo4j Desktop to interact with db • Can also be webpage • Full list: install.graphapp.io/ • Users can build their own neo4j.com/developer/graph-apps/
  • 42. Neo4j, Inc. All rights reserved 2021 Neo4j, Inc. All rights reserved 2021 42 What we’ll do: • Open Neo4j Desktop • Open Graph Apps Gallery • Review graph apps Hands-on #6 neo4j.com/developer/graph-apps/
  • 43. Neo4j, Inc. All rights reserved 2021 Neo4j, Inc. All rights reserved 2021 43 Applications with Aura
  • 44. Neo4j, Inc. All rights reserved 2021 44 Connect an application • Need: • Connection URI, username, password, dependencies • Aura console contains examples • Code for each language • Steps to reproduce • App can be local or deployed • Guide: neo4j.com/developer/aura-grandstack/
  • 45. Neo4j, Inc. All rights reserved 2021 Neo4j, Inc. All rights reserved 2021 45 What we’ll do: • Aura console: • Instance console • Connect tab • Choose language • Follow steps (right pane) • Backup - repo: • github.com/JMHReif/ nodes2021-aura-training Hands-on #7 neo4j.com/developer/aura-connect-driver/
  • 46. Neo4j, Inc. All rights reserved 2021 46 Resources • Aura Feature Request / Feedback: • dev.neo4j.com/aura-feedback • Aura Documentation: • dev.neo4j.com/aura-docs • Aura Developer Guides: • dev.neo4j.com/aura-guides • Aura Support Guides: • dev.neo4j.com/aura-support • Review today: • dev.neo4j.com/aura-guides • Github repository: • github.com/JMHReif/nodes2021-aura-training Jennifer Reif jennifer.reif@neo4j.com @JMHReif linkedin.com/in/jmhreif/