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

Workshop Tel Aviv - Graph Data Science
Workshop Tel Aviv - Graph Data ScienceWorkshop Tel Aviv - Graph Data Science
Workshop Tel Aviv - Graph Data ScienceNeo4j
 
Workshop Introduction to Neo4j
Workshop Introduction to Neo4jWorkshop Introduction to Neo4j
Workshop Introduction to Neo4jNeo4j
 
Pourquoi Leroy Merlin a besoin d'un Knowledge Graph ?
Pourquoi Leroy Merlin a besoin d'un Knowledge Graph ?Pourquoi Leroy Merlin a besoin d'un Knowledge Graph ?
Pourquoi Leroy Merlin a besoin d'un Knowledge Graph ?Neo4j
 
How Graph Data Science can turbocharge your Knowledge Graph
How Graph Data Science can turbocharge your Knowledge GraphHow Graph Data Science can turbocharge your Knowledge Graph
How Graph Data Science can turbocharge your Knowledge GraphNeo4j
 
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 Innovation Lab – Bringing the Best of Data Science and Design Thinking ...
Neo4j Innovation Lab – Bringing the Best of Data Science and Design Thinking ...Neo4j Innovation Lab – Bringing the Best of Data Science and Design Thinking ...
Neo4j Innovation Lab – Bringing the Best of Data Science and Design Thinking ...Neo4j
 
The Data Platform for Today’s Intelligent Applications
The Data Platform for Today’s Intelligent ApplicationsThe Data Platform for Today’s Intelligent Applications
The Data Platform for Today’s Intelligent ApplicationsNeo4j
 
Get Started with the Most Advanced Edition Yet of Neo4j Graph Data Science
Get Started with the Most Advanced Edition Yet of Neo4j Graph Data ScienceGet Started with the Most Advanced Edition Yet of Neo4j Graph Data Science
Get Started with the Most Advanced Edition Yet of Neo4j Graph Data ScienceNeo4j
 
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
 
Optimizing the Supply Chain with Knowledge Graphs, IoT and Digital Twins_Moor...
Optimizing the Supply Chain with Knowledge Graphs, IoT and Digital Twins_Moor...Optimizing the Supply Chain with Knowledge Graphs, IoT and Digital Twins_Moor...
Optimizing the Supply Chain with Knowledge Graphs, IoT and Digital Twins_Moor...Neo4j
 
Graphs for Data Science and Machine Learning
Graphs for Data Science and Machine LearningGraphs for Data Science and Machine Learning
Graphs for Data Science and Machine LearningNeo4j
 
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
 
Neo4j GraphTalk Helsinki - Introduction and Graph Use Cases
Neo4j GraphTalk Helsinki - Introduction and Graph Use CasesNeo4j GraphTalk Helsinki - Introduction and Graph Use Cases
Neo4j GraphTalk Helsinki - Introduction and Graph Use CasesNeo4j
 
SITA WorldTracer - Lost & Found Property
SITA WorldTracer -  Lost & Found PropertySITA WorldTracer -  Lost & Found Property
SITA WorldTracer - Lost & Found PropertyNeo4j
 
Modeling Manufacturing With Graph Databases: A Journey Towards a Digital Factory
Modeling Manufacturing With Graph Databases: A Journey Towards a Digital FactoryModeling Manufacturing With Graph Databases: A Journey Towards a Digital Factory
Modeling Manufacturing With Graph Databases: A Journey Towards a Digital FactoryNeo4j
 
Modern Data Challenges require Modern Graph Technology
Modern Data Challenges require Modern Graph TechnologyModern Data Challenges require Modern Graph Technology
Modern Data Challenges require Modern Graph TechnologyNeo4j
 
The art of the possible with graph technology_Neo4j GraphSummit Dublin 2023.pptx
The art of the possible with graph technology_Neo4j GraphSummit Dublin 2023.pptxThe art of the possible with graph technology_Neo4j GraphSummit Dublin 2023.pptx
The art of the possible with graph technology_Neo4j GraphSummit Dublin 2023.pptxNeo4j
 
Knowledge Graphs and Graph Data Science: More Context, Better Predictions (Ne...
Knowledge Graphs and Graph Data Science: More Context, Better Predictions (Ne...Knowledge Graphs and Graph Data Science: More Context, Better Predictions (Ne...
Knowledge Graphs and Graph Data Science: More Context, Better Predictions (Ne...Neo4j
 
Role-Based Access Control (RBAC) in Neo4j
Role-Based Access Control (RBAC) in Neo4jRole-Based Access Control (RBAC) in Neo4j
Role-Based Access Control (RBAC) in Neo4jNeo4j
 
Peek into Neo4j Product Strategy and Roadmap
Peek into Neo4j Product Strategy and RoadmapPeek into Neo4j Product Strategy and Roadmap
Peek into Neo4j Product Strategy and RoadmapNeo4j
 

What's hot (20)

Workshop Tel Aviv - Graph Data Science
Workshop Tel Aviv - Graph Data ScienceWorkshop Tel Aviv - Graph Data Science
Workshop Tel Aviv - Graph Data Science
 
Workshop Introduction to Neo4j
Workshop Introduction to Neo4jWorkshop Introduction to Neo4j
Workshop Introduction to Neo4j
 
Pourquoi Leroy Merlin a besoin d'un Knowledge Graph ?
Pourquoi Leroy Merlin a besoin d'un Knowledge Graph ?Pourquoi Leroy Merlin a besoin d'un Knowledge Graph ?
Pourquoi Leroy Merlin a besoin d'un 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 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 Innovation Lab – Bringing the Best of Data Science and Design Thinking ...
Neo4j Innovation Lab – Bringing the Best of Data Science and Design Thinking ...Neo4j Innovation Lab – Bringing the Best of Data Science and Design Thinking ...
Neo4j Innovation Lab – Bringing the Best of Data Science and Design Thinking ...
 
The Data Platform for Today’s Intelligent Applications
The Data Platform for Today’s Intelligent ApplicationsThe Data Platform for Today’s Intelligent Applications
The Data Platform for Today’s Intelligent Applications
 
Get Started with the Most Advanced Edition Yet of Neo4j Graph Data Science
Get Started with the Most Advanced Edition Yet of Neo4j Graph Data ScienceGet Started with the Most Advanced Edition Yet of Neo4j Graph Data Science
Get Started with the Most Advanced Edition Yet of Neo4j Graph Data Science
 
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
 
Optimizing the Supply Chain with Knowledge Graphs, IoT and Digital Twins_Moor...
Optimizing the Supply Chain with Knowledge Graphs, IoT and Digital Twins_Moor...Optimizing the Supply Chain with Knowledge Graphs, IoT and Digital Twins_Moor...
Optimizing the Supply Chain with Knowledge Graphs, IoT and Digital Twins_Moor...
 
Graphs for Data Science and Machine Learning
Graphs for Data Science and Machine LearningGraphs for Data Science and Machine Learning
Graphs for Data Science and Machine Learning
 
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
 
Neo4j GraphTalk Helsinki - Introduction and Graph Use Cases
Neo4j GraphTalk Helsinki - Introduction and Graph Use CasesNeo4j GraphTalk Helsinki - Introduction and Graph Use Cases
Neo4j GraphTalk Helsinki - Introduction and Graph Use Cases
 
SITA WorldTracer - Lost & Found Property
SITA WorldTracer -  Lost & Found PropertySITA WorldTracer -  Lost & Found Property
SITA WorldTracer - Lost & Found Property
 
Modeling Manufacturing With Graph Databases: A Journey Towards a Digital Factory
Modeling Manufacturing With Graph Databases: A Journey Towards a Digital FactoryModeling Manufacturing With Graph Databases: A Journey Towards a Digital Factory
Modeling Manufacturing With Graph Databases: A Journey Towards a Digital Factory
 
Modern Data Challenges require Modern Graph Technology
Modern Data Challenges require Modern Graph TechnologyModern Data Challenges require Modern Graph Technology
Modern Data Challenges require Modern Graph Technology
 
The art of the possible with graph technology_Neo4j GraphSummit Dublin 2023.pptx
The art of the possible with graph technology_Neo4j GraphSummit Dublin 2023.pptxThe art of the possible with graph technology_Neo4j GraphSummit Dublin 2023.pptx
The art of the possible with graph technology_Neo4j GraphSummit Dublin 2023.pptx
 
Knowledge Graphs and Graph Data Science: More Context, Better Predictions (Ne...
Knowledge Graphs and Graph Data Science: More Context, Better Predictions (Ne...Knowledge Graphs and Graph Data Science: More Context, Better Predictions (Ne...
Knowledge Graphs and Graph Data Science: More Context, Better Predictions (Ne...
 
Role-Based Access Control (RBAC) in Neo4j
Role-Based Access Control (RBAC) in Neo4jRole-Based Access Control (RBAC) in Neo4j
Role-Based Access Control (RBAC) in Neo4j
 
Peek into Neo4j Product Strategy and Roadmap
Peek into Neo4j Product Strategy and RoadmapPeek into Neo4j Product Strategy and Roadmap
Peek into Neo4j Product Strategy and Roadmap
 

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

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
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdfPearlKirahMaeRagusta1
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
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
 
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
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplatePresentation.STUDIO
 
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
 
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
 
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
 
+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
 
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
 
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
 
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
 
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
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfVishalKumarJha10
 
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
 

Recently uploaded (20)

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...
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
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
 
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
 
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...
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
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
 
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
 
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
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
+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...
 
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 🔝✔️✔️
 
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-...
 
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
 
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
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
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 ...
 

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