SlideShare a Scribd company logo
1 of 40
Download to read offline
© 2022 Neo4j, Inc. All rights reserved.
© 2022 Neo4j, Inc. All rights reserved.
Introduction to Neo4j Bloom
Priya Jacob
Consulting Engineer
dev.neo4j.com/forum
dev.neo4j.com/chat
discord.com/invite/neo4j
© 2022 Neo4j, Inc. All rights reserved.
• Very hands on - you will be diving into Neo4j Bloom to do everything from
setting it up, to exploring data, to making edits!
• We will be importing a data set, so we will be using Cypher, but don’t
panic! We’ll give you the queries for the job.
2
Overview of the Training
© 2022 Neo4j, Inc. All rights reserved.
3
Overview of Bloom
© 2022 Neo4j, Inc. All rights reserved.
Where can you get Neo4j Bloom ?
• Neo4j Aura
• Neo4j Sandbox
• Neo4j Desktop
• Self-managed / hosted Neo4j Server
© 2022 Neo4j, Inc. All rights reserved.
There are two other components we’ll be visiting as part of the Training:
• We recommend using Neo4j AuraDB Free for this session
◦ You may alternatively also use Neo4j Sandbox
• Neo4j Browser
◦ We’ll use this to load our Data
5
(A Brief) Introduction to Neo4j AuraDB and Browser
© 2022 Neo4j, Inc. All rights reserved.
© 2022 Neo4j, Inc. All rights reserved.
6
Getting up and running on Neo4j
AuraDB Free
© 2022 Neo4j, Inc. All rights reserved.
Kaggle Olympics Data Set
• Summer and Winter Olympics from 1896 to
2016
• Source:
www.kaggle.com/heesoo37/120-years-of-oly
mpic-history-athletes-and-results
• We’re only filtering on the Winter Games
Repo: dev.neo4j.com/bloom-training-repo
7
Introduction to the Data Set
© 2022 Neo4j, Inc. All rights reserved.
Setting up your Neo4j Database
For Neo4j AuraDB Free:
• Go to dev.neo4j.com/aura-login
• Sign in & click “Create a database”
• Give your Database a name
• Click “Create Database”
• Make a copy of the generated password - keep it safe!
For Neo4j Sandbox:
• Go to dev.neo4j.com/try
• Sign in & click “Blank sandbox”
© 2022 Neo4j, Inc. All rights reserved.
Loading the Data
• Copy the script from: http://dev.neo4j.com/bloom-training-1
• Launch Neo4j Browser
◦ Username: neo4j
• Paste the Data load script into the Browser query pane and hit the play
button to execute
• Don’t panic! We’ll do it together :)
© 2022 Neo4j, Inc. All rights reserved.
© 2022 Neo4j, Inc. All rights reserved.
10
Setting up the Neo4j Bloom
Perspective
© 2022 Neo4j, Inc. All rights reserved.
11
Tour of Bloom
© 2022 Neo4j, Inc. All rights reserved.
12
Tour of Bloom
© 2022 Neo4j, Inc. All rights reserved.
13
Tour of Bloom
© 2022 Neo4j, Inc. All rights reserved.
14
Tour of Bloom
© 2022 Neo4j, Inc. All rights reserved.
When Bloom loads for the first time:
• Bloom will show all existing Perspectives, and also offer to automatically
generate one
• Bloom’s analysis looks for disjointed sets within the label set (e.g. Person,
American, Employee, Customer, etc.) and tries and groups them together
• Indexes on Properties will enable searching on them directly
15
Getting started with Neo4j Bloom
© 2022 Neo4j, Inc. All rights reserved.
• Start the Bloom App
• You will be prompted to auto-generate
• Explore the auto-generated Perspective:
◦ What Categories have been loaded?
◦ What Category Properties have been selected to display?
• Try creating your own Perspective:
◦ Click on ‘Choose a Perspective’ --> ’Create a Perspective’
◦ Add Categories
◦ Select Properties to display
• Switch back to the auto-generated Perspective
16
Your turn - create a Perspective for the Data Set
© 2022 Neo4j, Inc. All rights reserved.
You can explore your data by specifying:
• A Property
• A Category
• A Relationship Type
You can further examine a Node by:
• Double-clicking to bring up Card List
• Explore Properties, Relationships
and Neighboring Nodes
17
Simple searches in Bloom
© 2022 Neo4j, Inc. All rights reserved.
Look up Maxime Dufour-Lapointe:
• Explore the information about Maxime Dufour-Lapointe using the Card
List
• Try right-clicking the Node and expand
◦ What more do we learn about Maxime Dufour-Lapointe?
◦ Expanding the Team Node (cross-check the colour with the Category list on
the right), what more do we learn?
18
Your turn - tell me more about...
© 2022 Neo4j, Inc. All rights reserved.
As well as assigning Categories and Properties, we can further configure the
Perspective:
• We can exclude Nodes and Relationships completely
• We can add Search phrases for commonly-executed queries (more on
that later)
• Once we’re finished configuring the Perspective, we can export, import
and share it
19
Configuring Neo4j Bloom
© 2022 Neo4j, Inc. All rights reserved.
© 2022 Neo4j, Inc. All rights reserved.
20
Bloom Patterns and Data
Exploration
© 2022 Neo4j, Inc. All rights reserved.
As well as specifying a name/item/thing, we can express patterns consisting of
categories and relationships
E.g: Maxime Dufour-Lapointe part of Team competed in Event
or Maxime Dufour-Lapointe part of Team Event
or Maxime Dufour-Lapointe Team Event
or Maxime Dufour-Lapointe part of competed in
You don’t have to put all the relationships and Events, Bloom will fill the gaps
for you!
21
Building Patterns
© 2022 Neo4j, Inc. All rights reserved.
How would you find the answer to:
• What Olympic games was Yelena Dubok a part of?
How many different patterns can you come up with that provide the answer?
22
Your turn - mind the gap
© 2022 Neo4j, Inc. All rights reserved.
We can start to build some interesting patterns when we understand the
model. We can:
• Search paths between two points
• Find hierarchies and dependencies
• Find more than one occurrence of something
23
Building upon Patterns
© 2022 Neo4j, Inc. All rights reserved.
Reveal different Properties across a specific set of Relationships and Nodes
from a set start and end point
E.g. Elizabeth Lee "Beth" Heiden part of Team participated in Games
participated in Team part of Eric Arthur Heiden
24
Search Paths between two Points of interest
© 2022 Neo4j, Inc. All rights reserved.
Finding the occurrence of two or more Categories/Properties
Can be a single hop:
E.g. Games City Games
Can be across several hops:
E.g. Games Team Athlete Team Games
25
Finding more than one occurrence
© 2022 Neo4j, Inc. All rights reserved.
We can also apply more fine-grained control in our Bloom phrases via the
Properties that say don’t have indexes
E.g. Games year 1972
Be aware this is case sensitive!
Accessing Properties
© 2022 Neo4j, Inc. All rights reserved.
• How many gold medals has Claudia Pechstein
won?
• How many Teams has Lamine Guye been in?
• Can you find some Athletes that have
represented more than one Country?
• What different ways are Olivier Jenot and
Patrice Servelle linked? (hint: think about the
paths that may link them)
27
Your turn - time to answer some Questions!
© 2022 Neo4j, Inc. All rights reserved.
We will from time to time want to hide/show parts of our Results
We can select and deselect Nodes to show:
• Shortest Path
• Expand Nodes
• Dismiss Nodes
• Select an Area
• Select a Category
28
Interacting with the Workspace
© 2022 Neo4j, Inc. All rights reserved.
We want to show just the Athletes that have won more than one Gold Medal.
How would you display only the Result Nodes we’re interested in?
29
Your turn - just the Athletes, please
© 2022 Neo4j, Inc. All rights reserved.
Search Phrases are a way of adding tailored, complex querying to Bloom, via
a user-friendly and intuitive phrase.
They can be extremely helpful:
• We can use Search Phrases for commonly-used patterns
• They can form the basis for production-ready common queries
• Provide helper functions
30
Search Phrases
© 2022 Neo4j, Inc. All rights reserved.
Wouldn’t it be nice to find Athletes without knowing their middle names? Let’s
add a search phrase for that!
• Add a Search Phrase to find names
◦ Cypher code from: dev.neo4j.com/bloom-training-2
• Test out your Search Phrase!
31
Your turn - creating Search Phrases
© 2022 Neo4j, Inc. All rights reserved.
© 2022 Neo4j, Inc. All rights reserved.
32
Editing Data in Bloom
© 2022 Neo4j, Inc. All rights reserved.
We also have some basic editing options available to us in Bloom. We can:
• Edit Property values
• Duplicate Nodes
• Create new Nodes
• Create Relationships between Nodes
• Change Node Labels
33
Editing Data
© 2022 Neo4j, Inc. All rights reserved.
This is only possible whilst you have write access to Neo4j. If you do not, you
will not be able to take advantage of these features.
Other editing constraints:
• You can only create Relationships from existing Relationship Types
• You can delete Relationships or Nodes or Properties
• You can only add from existing Property Keys
• You can only add Properties to existing Categories/Labels
34
Note on Editing
© 2022 Neo4j, Inc. All rights reserved.
© 2022 Neo4j, Inc. All rights reserved.
Customizing and applying
Rule-based styling
© 2022 Neo4j, Inc. All rights reserved.
Your visualization, your way!
As well as tailoring what Properties, Nodes and Relationships we do or do not
show, we can also:
• Add icons for Nodes
• Change the default colors and sizes for Nodes and Relationships
• Add Rule-based, dynamic styling for color and size based on:
◦ Existence conditions
◦ A specific range for Property values
◦ Uniqueness of Property values
© 2022 Neo4j, Inc. All rights reserved.
Your turn - who’s the most connected Athlete?
We are going to use the Page Rank scores we have on Athlete to Athlete,
based on shared Teams.
First of all, why not add some appropriate icons for all the Nodes in use?
Using the dynamic sizing option, use the smallest and largest Node sizes
possible. The following range values may be useful:
• Min value: 0.15
• Max value: 4.85
© 2022 Neo4j, Inc. All rights reserved.
© 2022 Neo4j, Inc. All rights reserved.
So how do I continue my Graph
journey?
© 2022 Neo4j, Inc. All rights reserved.
© 2022 Neo4j, Inc. All rights reserved.
Free online training and
certification:
• dev.neo4j.com/learn
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
© 2022 Neo4j, Inc. All rights reserved.
© 2022 Neo4j, Inc. All rights reserved.
40
Thank you!
Contact us at
sales@neo4j.com

More Related Content

What's hot

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
 
Full Stack Graph in the Cloud
Full Stack Graph in the CloudFull Stack Graph in the Cloud
Full Stack Graph in the CloudNeo4j
 
Intro to Graphs and Neo4j
Intro to Graphs and Neo4jIntro to Graphs and Neo4j
Intro to Graphs and Neo4jjexp
 
Neo4j Innovation Lab, Stefan Wendin, Neo4j
Neo4j Innovation Lab, Stefan Wendin, Neo4jNeo4j Innovation Lab, Stefan Wendin, Neo4j
Neo4j Innovation Lab, Stefan Wendin, Neo4jNeo4j
 
Data Modeling with Neo4j
Data Modeling with Neo4jData Modeling with Neo4j
Data Modeling with Neo4jNeo4j
 
Adobe Behance Scales to Millions of Users at Lower TCO with Neo4j
Adobe Behance Scales to Millions of Users at Lower TCO with Neo4jAdobe Behance Scales to Millions of Users at Lower TCO with Neo4j
Adobe Behance Scales to Millions of Users at Lower TCO with Neo4jNeo4j
 
Knowledge Graphs and Generative AI
Knowledge Graphs and Generative AIKnowledge Graphs and Generative AI
Knowledge Graphs and Generative AINeo4j
 
A Real World Case Study for Implementing an Enterprise Scale Data Fabric
A Real World Case Study for Implementing an Enterprise Scale Data FabricA Real World Case Study for Implementing an Enterprise Scale Data Fabric
A Real World Case Study for Implementing an Enterprise Scale Data FabricNeo4j
 
Modeling Cybersecurity with Neo4j, Based on Real-Life Data Insights
Modeling Cybersecurity with Neo4j, Based on Real-Life Data InsightsModeling Cybersecurity with Neo4j, Based on Real-Life Data Insights
Modeling Cybersecurity with Neo4j, Based on Real-Life Data InsightsNeo4j
 
Making connections matter: 2 use cases on graphs & analytics solutions
Making connections matter: 2 use cases on graphs & analytics solutionsMaking connections matter: 2 use cases on graphs & analytics solutions
Making connections matter: 2 use cases on graphs & analytics solutionsNeo4j
 
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
 
How Expedia’s Entity Graph Powers Global Travel
How Expedia’s Entity Graph Powers Global TravelHow Expedia’s Entity Graph Powers Global Travel
How Expedia’s Entity Graph Powers Global TravelNeo4j
 
Airbyte @ Airflow Summit - The new modern data stack
Airbyte @ Airflow Summit - The new modern data stackAirbyte @ Airflow Summit - The new modern data stack
Airbyte @ Airflow Summit - The new modern data stackMichel Tricot
 
Knowledge Graphs Overview
Knowledge Graphs OverviewKnowledge Graphs Overview
Knowledge Graphs OverviewNeo4j
 
Foundry technical intro
Foundry technical introFoundry technical intro
Foundry technical introesseemme69
 
Workshop - Neo4j Graph Data Science
Workshop - Neo4j Graph Data ScienceWorkshop - Neo4j Graph Data Science
Workshop - Neo4j Graph Data ScienceNeo4j
 
Using an employee knowledge graph for employee engagement and career mobility
Using an employee knowledge graph for employee engagement and career mobilityUsing an employee knowledge graph for employee engagement and career mobility
Using an employee knowledge graph for employee engagement and career mobilityNeo4j
 
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
 
Data Mesh Part 4 Monolith to Mesh
Data Mesh Part 4 Monolith to MeshData Mesh Part 4 Monolith to Mesh
Data Mesh Part 4 Monolith to MeshJeffrey T. Pollock
 

What's hot (20)

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
 
Full Stack Graph in the Cloud
Full Stack Graph in the CloudFull Stack Graph in the Cloud
Full Stack Graph in the Cloud
 
Intro to Graphs and Neo4j
Intro to Graphs and Neo4jIntro to Graphs and Neo4j
Intro to Graphs and Neo4j
 
Neo4j Innovation Lab, Stefan Wendin, Neo4j
Neo4j Innovation Lab, Stefan Wendin, Neo4jNeo4j Innovation Lab, Stefan Wendin, Neo4j
Neo4j Innovation Lab, Stefan Wendin, Neo4j
 
Data Modeling with Neo4j
Data Modeling with Neo4jData Modeling with Neo4j
Data Modeling with Neo4j
 
Adobe Behance Scales to Millions of Users at Lower TCO with Neo4j
Adobe Behance Scales to Millions of Users at Lower TCO with Neo4jAdobe Behance Scales to Millions of Users at Lower TCO with Neo4j
Adobe Behance Scales to Millions of Users at Lower TCO with Neo4j
 
Knowledge Graphs and Generative AI
Knowledge Graphs and Generative AIKnowledge Graphs and Generative AI
Knowledge Graphs and Generative AI
 
A Real World Case Study for Implementing an Enterprise Scale Data Fabric
A Real World Case Study for Implementing an Enterprise Scale Data FabricA Real World Case Study for Implementing an Enterprise Scale Data Fabric
A Real World Case Study for Implementing an Enterprise Scale Data Fabric
 
Modeling Cybersecurity with Neo4j, Based on Real-Life Data Insights
Modeling Cybersecurity with Neo4j, Based on Real-Life Data InsightsModeling Cybersecurity with Neo4j, Based on Real-Life Data Insights
Modeling Cybersecurity with Neo4j, Based on Real-Life Data Insights
 
Enterprise Knowledge Graph
Enterprise Knowledge GraphEnterprise Knowledge Graph
Enterprise Knowledge Graph
 
Making connections matter: 2 use cases on graphs & analytics solutions
Making connections matter: 2 use cases on graphs & analytics solutionsMaking connections matter: 2 use cases on graphs & analytics solutions
Making connections matter: 2 use cases on graphs & analytics solutions
 
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
 
How Expedia’s Entity Graph Powers Global Travel
How Expedia’s Entity Graph Powers Global TravelHow Expedia’s Entity Graph Powers Global Travel
How Expedia’s Entity Graph Powers Global Travel
 
Airbyte @ Airflow Summit - The new modern data stack
Airbyte @ Airflow Summit - The new modern data stackAirbyte @ Airflow Summit - The new modern data stack
Airbyte @ Airflow Summit - The new modern data stack
 
Knowledge Graphs Overview
Knowledge Graphs OverviewKnowledge Graphs Overview
Knowledge Graphs Overview
 
Foundry technical intro
Foundry technical introFoundry technical intro
Foundry technical intro
 
Workshop - Neo4j Graph Data Science
Workshop - Neo4j Graph Data ScienceWorkshop - Neo4j Graph Data Science
Workshop - Neo4j Graph Data Science
 
Using an employee knowledge graph for employee engagement and career mobility
Using an employee knowledge graph for employee engagement and career mobilityUsing an employee knowledge graph for employee engagement and career mobility
Using an employee knowledge graph for employee engagement and career mobility
 
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
 
Data Mesh Part 4 Monolith to Mesh
Data Mesh Part 4 Monolith to MeshData Mesh Part 4 Monolith to Mesh
Data Mesh Part 4 Monolith to Mesh
 

Similar to Training Week: Introduction to Neo4j Bloom 2022

Training Week: Introduction to Neo4j Bloom
Training Week: Introduction to Neo4j BloomTraining Week: Introduction to Neo4j Bloom
Training Week: Introduction to Neo4j BloomNeo4j
 
Training Week: Introduction to Neo4j Bloom
Training Week: Introduction to Neo4j BloomTraining Week: Introduction to Neo4j Bloom
Training Week: Introduction to Neo4j BloomNeo4j
 
Employee Empowerment With Graph Technology
Employee Empowerment With Graph TechnologyEmployee Empowerment With Graph Technology
Employee Empowerment With Graph TechnologyNeo4j
 
Neo4j in a Microsoft Shop
Neo4j in a Microsoft ShopNeo4j in a Microsoft Shop
Neo4j in a Microsoft ShopNeo4j
 
025 Exploring Data With Neo4j Bloom - NODES2022 AMERICAS Intermediate 10 - Je...
025 Exploring Data With Neo4j Bloom - NODES2022 AMERICAS Intermediate 10 - Je...025 Exploring Data With Neo4j Bloom - NODES2022 AMERICAS Intermediate 10 - Je...
025 Exploring Data With Neo4j Bloom - NODES2022 AMERICAS Intermediate 10 - Je...Neo4j
 
Enabling GenAI Breakthroughs with Knowledge Graphs
Enabling GenAI Breakthroughs with Knowledge GraphsEnabling GenAI Breakthroughs with Knowledge Graphs
Enabling GenAI Breakthroughs with Knowledge GraphsNeo4j
 
Training Series - Intro to Neo4j
Training Series - Intro to Neo4jTraining Series - Intro to Neo4j
Training Series - Intro to Neo4jNeo4j
 
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
 
Introducing Workspaces, a New Experience for Neo4j Developer Tools
Introducing Workspaces, a New Experience for Neo4j Developer ToolsIntroducing Workspaces, a New Experience for Neo4j Developer Tools
Introducing Workspaces, a New Experience for Neo4j Developer ToolsNeo4j
 
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
 
NeoDash - Building Neo4j Dashboards In Minutes
NeoDash - Building Neo4j Dashboards In MinutesNeoDash - Building Neo4j Dashboards In Minutes
NeoDash - Building Neo4j Dashboards In MinutesNeo4j
 
Leading Hybrid Sales Demos that Engage and Include
Leading Hybrid Sales Demos that Engage and IncludeLeading Hybrid Sales Demos that Engage and Include
Leading Hybrid Sales Demos that Engage and IncludeCynthia Clay
 
Agile Data Warehousing (DW)/Business Intelligence (BI): Addressing the Hard P...
Agile Data Warehousing (DW)/Business Intelligence (BI): Addressing the Hard P...Agile Data Warehousing (DW)/Business Intelligence (BI): Addressing the Hard P...
Agile Data Warehousing (DW)/Business Intelligence (BI): Addressing the Hard P...Scott W. Ambler
 
Home styler lesson_1
Home styler lesson_1Home styler lesson_1
Home styler lesson_1asholst
 
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
 
Bootstrapping Your Graph Project with Neo4j Data Importer and Browser.pptx
Bootstrapping Your Graph Project with Neo4j Data Importer and Browser.pptxBootstrapping Your Graph Project with Neo4j Data Importer and Browser.pptx
Bootstrapping Your Graph Project with Neo4j Data Importer and Browser.pptxNeo4j
 
From Idea to Implementation: Introducing Neo4j Into a Forensic Analytics team
From Idea to Implementation: Introducing Neo4j Into a Forensic Analytics teamFrom Idea to Implementation: Introducing Neo4j Into a Forensic Analytics team
From Idea to Implementation: Introducing Neo4j Into a Forensic Analytics teamNeo4j
 
The business case for contributing code
The business case for contributing codeThe business case for contributing code
The business case for contributing codeZivtech, LLC
 
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
 
Software quality - no more bugs!
Software quality - no more bugs!Software quality - no more bugs!
Software quality - no more bugs!Arnon Axelrod
 

Similar to Training Week: Introduction to Neo4j Bloom 2022 (20)

Training Week: Introduction to Neo4j Bloom
Training Week: Introduction to Neo4j BloomTraining Week: Introduction to Neo4j Bloom
Training Week: Introduction to Neo4j Bloom
 
Training Week: Introduction to Neo4j Bloom
Training Week: Introduction to Neo4j BloomTraining Week: Introduction to Neo4j Bloom
Training Week: Introduction to Neo4j Bloom
 
Employee Empowerment With Graph Technology
Employee Empowerment With Graph TechnologyEmployee Empowerment With Graph Technology
Employee Empowerment With Graph Technology
 
Neo4j in a Microsoft Shop
Neo4j in a Microsoft ShopNeo4j in a Microsoft Shop
Neo4j in a Microsoft Shop
 
025 Exploring Data With Neo4j Bloom - NODES2022 AMERICAS Intermediate 10 - Je...
025 Exploring Data With Neo4j Bloom - NODES2022 AMERICAS Intermediate 10 - Je...025 Exploring Data With Neo4j Bloom - NODES2022 AMERICAS Intermediate 10 - Je...
025 Exploring Data With Neo4j Bloom - NODES2022 AMERICAS Intermediate 10 - Je...
 
Enabling GenAI Breakthroughs with Knowledge Graphs
Enabling GenAI Breakthroughs with Knowledge GraphsEnabling GenAI Breakthroughs with Knowledge Graphs
Enabling GenAI Breakthroughs with Knowledge Graphs
 
Training Series - Intro to Neo4j
Training Series - Intro to Neo4jTraining Series - Intro to Neo4j
Training Series - Intro to Neo4j
 
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
 
Introducing Workspaces, a New Experience for Neo4j Developer Tools
Introducing Workspaces, a New Experience for Neo4j Developer ToolsIntroducing Workspaces, a New Experience for Neo4j Developer Tools
Introducing Workspaces, a New Experience for Neo4j Developer Tools
 
GraphSummit Toronto: Keynote - Innovating with Graphs
GraphSummit Toronto: Keynote - Innovating with Graphs GraphSummit Toronto: Keynote - Innovating with Graphs
GraphSummit Toronto: Keynote - Innovating with Graphs
 
NeoDash - Building Neo4j Dashboards In Minutes
NeoDash - Building Neo4j Dashboards In MinutesNeoDash - Building Neo4j Dashboards In Minutes
NeoDash - Building Neo4j Dashboards In Minutes
 
Leading Hybrid Sales Demos that Engage and Include
Leading Hybrid Sales Demos that Engage and IncludeLeading Hybrid Sales Demos that Engage and Include
Leading Hybrid Sales Demos that Engage and Include
 
Agile Data Warehousing (DW)/Business Intelligence (BI): Addressing the Hard P...
Agile Data Warehousing (DW)/Business Intelligence (BI): Addressing the Hard P...Agile Data Warehousing (DW)/Business Intelligence (BI): Addressing the Hard P...
Agile Data Warehousing (DW)/Business Intelligence (BI): Addressing the Hard P...
 
Home styler lesson_1
Home styler lesson_1Home styler lesson_1
Home styler lesson_1
 
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
 
Bootstrapping Your Graph Project with Neo4j Data Importer and Browser.pptx
Bootstrapping Your Graph Project with Neo4j Data Importer and Browser.pptxBootstrapping Your Graph Project with Neo4j Data Importer and Browser.pptx
Bootstrapping Your Graph Project with Neo4j Data Importer and Browser.pptx
 
From Idea to Implementation: Introducing Neo4j Into a Forensic Analytics team
From Idea to Implementation: Introducing Neo4j Into a Forensic Analytics teamFrom Idea to Implementation: Introducing Neo4j Into a Forensic Analytics team
From Idea to Implementation: Introducing Neo4j Into a Forensic Analytics team
 
The business case for contributing code
The business case for contributing codeThe business case for contributing code
The business case for contributing code
 
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
 
Software quality - no more bugs!
Software quality - no more bugs!Software quality - no more bugs!
Software quality - no more bugs!
 

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

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
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
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
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
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
 
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
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
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
 
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
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
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.
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
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
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
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
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 

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 ...
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
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...
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
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)
 
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
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
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
 
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...
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
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 ...
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
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
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
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...
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 

Training Week: Introduction to Neo4j Bloom 2022

  • 1. © 2022 Neo4j, Inc. All rights reserved. © 2022 Neo4j, Inc. All rights reserved. Introduction to Neo4j Bloom Priya Jacob Consulting Engineer dev.neo4j.com/forum dev.neo4j.com/chat discord.com/invite/neo4j
  • 2. © 2022 Neo4j, Inc. All rights reserved. • Very hands on - you will be diving into Neo4j Bloom to do everything from setting it up, to exploring data, to making edits! • We will be importing a data set, so we will be using Cypher, but don’t panic! We’ll give you the queries for the job. 2 Overview of the Training
  • 3. © 2022 Neo4j, Inc. All rights reserved. 3 Overview of Bloom
  • 4. © 2022 Neo4j, Inc. All rights reserved. Where can you get Neo4j Bloom ? • Neo4j Aura • Neo4j Sandbox • Neo4j Desktop • Self-managed / hosted Neo4j Server
  • 5. © 2022 Neo4j, Inc. All rights reserved. There are two other components we’ll be visiting as part of the Training: • We recommend using Neo4j AuraDB Free for this session ◦ You may alternatively also use Neo4j Sandbox • Neo4j Browser ◦ We’ll use this to load our Data 5 (A Brief) Introduction to Neo4j AuraDB and Browser
  • 6. © 2022 Neo4j, Inc. All rights reserved. © 2022 Neo4j, Inc. All rights reserved. 6 Getting up and running on Neo4j AuraDB Free
  • 7. © 2022 Neo4j, Inc. All rights reserved. Kaggle Olympics Data Set • Summer and Winter Olympics from 1896 to 2016 • Source: www.kaggle.com/heesoo37/120-years-of-oly mpic-history-athletes-and-results • We’re only filtering on the Winter Games Repo: dev.neo4j.com/bloom-training-repo 7 Introduction to the Data Set
  • 8. © 2022 Neo4j, Inc. All rights reserved. Setting up your Neo4j Database For Neo4j AuraDB Free: • Go to dev.neo4j.com/aura-login • Sign in & click “Create a database” • Give your Database a name • Click “Create Database” • Make a copy of the generated password - keep it safe! For Neo4j Sandbox: • Go to dev.neo4j.com/try • Sign in & click “Blank sandbox”
  • 9. © 2022 Neo4j, Inc. All rights reserved. Loading the Data • Copy the script from: http://dev.neo4j.com/bloom-training-1 • Launch Neo4j Browser ◦ Username: neo4j • Paste the Data load script into the Browser query pane and hit the play button to execute • Don’t panic! We’ll do it together :)
  • 10. © 2022 Neo4j, Inc. All rights reserved. © 2022 Neo4j, Inc. All rights reserved. 10 Setting up the Neo4j Bloom Perspective
  • 11. © 2022 Neo4j, Inc. All rights reserved. 11 Tour of Bloom
  • 12. © 2022 Neo4j, Inc. All rights reserved. 12 Tour of Bloom
  • 13. © 2022 Neo4j, Inc. All rights reserved. 13 Tour of Bloom
  • 14. © 2022 Neo4j, Inc. All rights reserved. 14 Tour of Bloom
  • 15. © 2022 Neo4j, Inc. All rights reserved. When Bloom loads for the first time: • Bloom will show all existing Perspectives, and also offer to automatically generate one • Bloom’s analysis looks for disjointed sets within the label set (e.g. Person, American, Employee, Customer, etc.) and tries and groups them together • Indexes on Properties will enable searching on them directly 15 Getting started with Neo4j Bloom
  • 16. © 2022 Neo4j, Inc. All rights reserved. • Start the Bloom App • You will be prompted to auto-generate • Explore the auto-generated Perspective: ◦ What Categories have been loaded? ◦ What Category Properties have been selected to display? • Try creating your own Perspective: ◦ Click on ‘Choose a Perspective’ --> ’Create a Perspective’ ◦ Add Categories ◦ Select Properties to display • Switch back to the auto-generated Perspective 16 Your turn - create a Perspective for the Data Set
  • 17. © 2022 Neo4j, Inc. All rights reserved. You can explore your data by specifying: • A Property • A Category • A Relationship Type You can further examine a Node by: • Double-clicking to bring up Card List • Explore Properties, Relationships and Neighboring Nodes 17 Simple searches in Bloom
  • 18. © 2022 Neo4j, Inc. All rights reserved. Look up Maxime Dufour-Lapointe: • Explore the information about Maxime Dufour-Lapointe using the Card List • Try right-clicking the Node and expand ◦ What more do we learn about Maxime Dufour-Lapointe? ◦ Expanding the Team Node (cross-check the colour with the Category list on the right), what more do we learn? 18 Your turn - tell me more about...
  • 19. © 2022 Neo4j, Inc. All rights reserved. As well as assigning Categories and Properties, we can further configure the Perspective: • We can exclude Nodes and Relationships completely • We can add Search phrases for commonly-executed queries (more on that later) • Once we’re finished configuring the Perspective, we can export, import and share it 19 Configuring Neo4j Bloom
  • 20. © 2022 Neo4j, Inc. All rights reserved. © 2022 Neo4j, Inc. All rights reserved. 20 Bloom Patterns and Data Exploration
  • 21. © 2022 Neo4j, Inc. All rights reserved. As well as specifying a name/item/thing, we can express patterns consisting of categories and relationships E.g: Maxime Dufour-Lapointe part of Team competed in Event or Maxime Dufour-Lapointe part of Team Event or Maxime Dufour-Lapointe Team Event or Maxime Dufour-Lapointe part of competed in You don’t have to put all the relationships and Events, Bloom will fill the gaps for you! 21 Building Patterns
  • 22. © 2022 Neo4j, Inc. All rights reserved. How would you find the answer to: • What Olympic games was Yelena Dubok a part of? How many different patterns can you come up with that provide the answer? 22 Your turn - mind the gap
  • 23. © 2022 Neo4j, Inc. All rights reserved. We can start to build some interesting patterns when we understand the model. We can: • Search paths between two points • Find hierarchies and dependencies • Find more than one occurrence of something 23 Building upon Patterns
  • 24. © 2022 Neo4j, Inc. All rights reserved. Reveal different Properties across a specific set of Relationships and Nodes from a set start and end point E.g. Elizabeth Lee "Beth" Heiden part of Team participated in Games participated in Team part of Eric Arthur Heiden 24 Search Paths between two Points of interest
  • 25. © 2022 Neo4j, Inc. All rights reserved. Finding the occurrence of two or more Categories/Properties Can be a single hop: E.g. Games City Games Can be across several hops: E.g. Games Team Athlete Team Games 25 Finding more than one occurrence
  • 26. © 2022 Neo4j, Inc. All rights reserved. We can also apply more fine-grained control in our Bloom phrases via the Properties that say don’t have indexes E.g. Games year 1972 Be aware this is case sensitive! Accessing Properties
  • 27. © 2022 Neo4j, Inc. All rights reserved. • How many gold medals has Claudia Pechstein won? • How many Teams has Lamine Guye been in? • Can you find some Athletes that have represented more than one Country? • What different ways are Olivier Jenot and Patrice Servelle linked? (hint: think about the paths that may link them) 27 Your turn - time to answer some Questions!
  • 28. © 2022 Neo4j, Inc. All rights reserved. We will from time to time want to hide/show parts of our Results We can select and deselect Nodes to show: • Shortest Path • Expand Nodes • Dismiss Nodes • Select an Area • Select a Category 28 Interacting with the Workspace
  • 29. © 2022 Neo4j, Inc. All rights reserved. We want to show just the Athletes that have won more than one Gold Medal. How would you display only the Result Nodes we’re interested in? 29 Your turn - just the Athletes, please
  • 30. © 2022 Neo4j, Inc. All rights reserved. Search Phrases are a way of adding tailored, complex querying to Bloom, via a user-friendly and intuitive phrase. They can be extremely helpful: • We can use Search Phrases for commonly-used patterns • They can form the basis for production-ready common queries • Provide helper functions 30 Search Phrases
  • 31. © 2022 Neo4j, Inc. All rights reserved. Wouldn’t it be nice to find Athletes without knowing their middle names? Let’s add a search phrase for that! • Add a Search Phrase to find names ◦ Cypher code from: dev.neo4j.com/bloom-training-2 • Test out your Search Phrase! 31 Your turn - creating Search Phrases
  • 32. © 2022 Neo4j, Inc. All rights reserved. © 2022 Neo4j, Inc. All rights reserved. 32 Editing Data in Bloom
  • 33. © 2022 Neo4j, Inc. All rights reserved. We also have some basic editing options available to us in Bloom. We can: • Edit Property values • Duplicate Nodes • Create new Nodes • Create Relationships between Nodes • Change Node Labels 33 Editing Data
  • 34. © 2022 Neo4j, Inc. All rights reserved. This is only possible whilst you have write access to Neo4j. If you do not, you will not be able to take advantage of these features. Other editing constraints: • You can only create Relationships from existing Relationship Types • You can delete Relationships or Nodes or Properties • You can only add from existing Property Keys • You can only add Properties to existing Categories/Labels 34 Note on Editing
  • 35. © 2022 Neo4j, Inc. All rights reserved. © 2022 Neo4j, Inc. All rights reserved. Customizing and applying Rule-based styling
  • 36. © 2022 Neo4j, Inc. All rights reserved. Your visualization, your way! As well as tailoring what Properties, Nodes and Relationships we do or do not show, we can also: • Add icons for Nodes • Change the default colors and sizes for Nodes and Relationships • Add Rule-based, dynamic styling for color and size based on: ◦ Existence conditions ◦ A specific range for Property values ◦ Uniqueness of Property values
  • 37. © 2022 Neo4j, Inc. All rights reserved. Your turn - who’s the most connected Athlete? We are going to use the Page Rank scores we have on Athlete to Athlete, based on shared Teams. First of all, why not add some appropriate icons for all the Nodes in use? Using the dynamic sizing option, use the smallest and largest Node sizes possible. The following range values may be useful: • Min value: 0.15 • Max value: 4.85
  • 38. © 2022 Neo4j, Inc. All rights reserved. © 2022 Neo4j, Inc. All rights reserved. So how do I continue my Graph journey?
  • 39. © 2022 Neo4j, Inc. All rights reserved. © 2022 Neo4j, Inc. All rights reserved. Free online training and certification: • dev.neo4j.com/learn 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
  • 40. © 2022 Neo4j, Inc. All rights reserved. © 2022 Neo4j, Inc. All rights reserved. 40 Thank you! Contact us at sales@neo4j.com