1
Visualizing data
using Neo4j Bloom
Graph Tour Chicago
Neo4j Inc. Confidential
2
Visualizing Graphs with Neo4j
Neo4j Bloom
Provided by Neo4j
Exclusively optimized for Neo4j
graphs
Deploys easily with Neo4j
components
Focused on graph exploration
thru a code-free UI
Near natural language search
Caters to business users and
graph data analysts
Small team or departmental use
Viz Toolkits
3rd party e.g. vis.js, d3.js, Keylines
Some offer data hooks into
Neo4j, others may require
custom integration
Offer robust APIs for flexible
control of the viz output
Cater to developers who will
create a custom solution, usually
with limited interactivity
Departmental, enterprise or
public use
BI Tools
3rd party e.g. Tableau, Qlik
Not optimized for graph data,
may require a special connector
UI for dashboard and report
creation with many kinds of viz,
in addition to graph viz
Cater to business users and
data analysts
Departmental, cross-
department or enterprise use
Graph Viz Solutions
3rd party e.g. Linkurious,
Kineviz
Support multiple graph
models and sources
Feature UI for exploration or
APIs for customizing output
and embedding/publishing
Solutions may cater to
business users, analysts or
developers
Small team, departmental or
cross-department use
Little technical expertise Most technically involved
Smaller deployments Larger deployments
Exploration focused Publishing / Consumption focused
Neo4j Inc. Confidential
Perspective
Search
Visualization
Exploration
Inspection
Editing
3
Business view of the graph
Departmental views • Hiding PII • Styling
Near-natural Language Search
Full-text search • Graph patterns
• Custom Search Phrases
GPU Accelerated Visualization
High performance
physics & rendering
Direct graph interactions
Select, expand, dismiss, find paths
Node + Relationship details
Browse from neighbor to neighbor
Create, Connect, Update
Code-free graph changes
Neo4j Bloom
Overview
Neo4j Inc. Confidential
Graph Perspectives
4
Manage visibility and reduce clutter,
revealing the right information to
the right users.
• Categorize raw entities
• Selective relationships
• Selective property visibility
• Hide uncategorized data
• Role-based perspective sharing
Neo4j Inc. Confidential
5
Financial Services Customer Graph
Bloom Perspective Example
Neo4j Inc. Confidential
6
Customer Marketing Perspective
Bloom Perspective Example
Neo4j Inc. Confidential
7
Transaction Analyst Perspective
Bloom Perspective Example
Neo4j Inc. Confidential
8
Bank Division Perspective
Bloom Perspective Example
Neo4j Inc. Confidential
Graph Search
9
Ask Bloom what you’re looking for
using idiomatic phrases based on
the graph structure and content.
• Search everywhere
• Find graph patterns
• Create search phrases
Neo4j Inc. Confidential
Neo4j Bloom User Interface
10
Search with type-ahead
suggestions
Category icons and color
scheme
Visualize, Explore and
Discover
Pan, Zoom and Select
Property Browser and
editor
Bloom Demo
11
Neo4j Inc. Confidential
Integrations
12
• Link into Bloom from another
application
• Pass-in context to prime the
search suggestions (pattern or
complex search phrase)
• Control the perspective shown
ViewinBloom
Neo4j Inc. Confidential
Deployment
13
• Bloom Server deploys as a Neo4j
database plugin
• Plugin provides app-related
procedures and hosts web UI
• Supports single instance or
cluster setup of Neo4j
• Web app can be hosted by the db
HTTP server or separately
• App supports modern web
browsers: Chrome, Firefox, Edge
• GPU-enabled client machine
required
Bloom Desktop Client
Desktop (local) DB
Bloom Web Client
Bloom
Server
Neo4j DB Server
Neo4j DB Cluster
Bloom
Server
Bloom
Server
Thank you
14

Illustrate the value in your connected data using Neo4j Bloom

  • 1.
    1 Visualizing data using Neo4jBloom Graph Tour Chicago
  • 2.
    Neo4j Inc. Confidential 2 VisualizingGraphs with Neo4j Neo4j Bloom Provided by Neo4j Exclusively optimized for Neo4j graphs Deploys easily with Neo4j components Focused on graph exploration thru a code-free UI Near natural language search Caters to business users and graph data analysts Small team or departmental use Viz Toolkits 3rd party e.g. vis.js, d3.js, Keylines Some offer data hooks into Neo4j, others may require custom integration Offer robust APIs for flexible control of the viz output Cater to developers who will create a custom solution, usually with limited interactivity Departmental, enterprise or public use BI Tools 3rd party e.g. Tableau, Qlik Not optimized for graph data, may require a special connector UI for dashboard and report creation with many kinds of viz, in addition to graph viz Cater to business users and data analysts Departmental, cross- department or enterprise use Graph Viz Solutions 3rd party e.g. Linkurious, Kineviz Support multiple graph models and sources Feature UI for exploration or APIs for customizing output and embedding/publishing Solutions may cater to business users, analysts or developers Small team, departmental or cross-department use Little technical expertise Most technically involved Smaller deployments Larger deployments Exploration focused Publishing / Consumption focused
  • 3.
    Neo4j Inc. Confidential Perspective Search Visualization Exploration Inspection Editing 3 Businessview of the graph Departmental views • Hiding PII • Styling Near-natural Language Search Full-text search • Graph patterns • Custom Search Phrases GPU Accelerated Visualization High performance physics & rendering Direct graph interactions Select, expand, dismiss, find paths Node + Relationship details Browse from neighbor to neighbor Create, Connect, Update Code-free graph changes Neo4j Bloom Overview
  • 4.
    Neo4j Inc. Confidential GraphPerspectives 4 Manage visibility and reduce clutter, revealing the right information to the right users. • Categorize raw entities • Selective relationships • Selective property visibility • Hide uncategorized data • Role-based perspective sharing
  • 5.
    Neo4j Inc. Confidential 5 FinancialServices Customer Graph Bloom Perspective Example
  • 6.
    Neo4j Inc. Confidential 6 CustomerMarketing Perspective Bloom Perspective Example
  • 7.
    Neo4j Inc. Confidential 7 TransactionAnalyst Perspective Bloom Perspective Example
  • 8.
    Neo4j Inc. Confidential 8 BankDivision Perspective Bloom Perspective Example
  • 9.
    Neo4j Inc. Confidential GraphSearch 9 Ask Bloom what you’re looking for using idiomatic phrases based on the graph structure and content. • Search everywhere • Find graph patterns • Create search phrases
  • 10.
    Neo4j Inc. Confidential Neo4jBloom User Interface 10 Search with type-ahead suggestions Category icons and color scheme Visualize, Explore and Discover Pan, Zoom and Select Property Browser and editor
  • 11.
  • 12.
    Neo4j Inc. Confidential Integrations 12 •Link into Bloom from another application • Pass-in context to prime the search suggestions (pattern or complex search phrase) • Control the perspective shown ViewinBloom
  • 13.
    Neo4j Inc. Confidential Deployment 13 •Bloom Server deploys as a Neo4j database plugin • Plugin provides app-related procedures and hosts web UI • Supports single instance or cluster setup of Neo4j • Web app can be hosted by the db HTTP server or separately • App supports modern web browsers: Chrome, Firefox, Edge • GPU-enabled client machine required Bloom Desktop Client Desktop (local) DB Bloom Web Client Bloom Server Neo4j DB Server Neo4j DB Cluster Bloom Server Bloom Server
  • 14.