Neo4j Bloom is a graph visualization and exploration product. It offers a code-less search to graph insight experience suitable for end users of a graph-powered application. This enables graph novices and experts, technology and business side to easily collaborate and communicate. In addition, Bloom interprets and runs near natural language queries.
Neo4j Bloom 1.1 is the next browser-based version of Bloom. Host it centrally on a server and allow access via a web browser, without the need for a desktop installation. With this update, Bloom makes it easy for project teams to collaborate and communicate using shared views of the same graph.
What’s new in version 1.1:
Enables Bloom for use by project teams
Zero footprint access via modern HTML5 browsers - no local installation necessary
Link Bloom to an external application and pass-in context for graph exploration
Allow a graph admin to create separate perspectives for different user roles in the team
4. Neo4j Inc. Confidential
Networks of People
Know
s
Knows
Knows
Knows
Business Processes
Bought
Bought
Viewed
Returned
Bought
Knowledge Networks
Plays
Lives_inIn_sport
Likes
Fan_of
Plays_for
Data connections are increasing as rapidly as data volumes increase
The Rise of Connections in Data
Electronic Networks
5. Neo4j Inc. Confidential
Nodes
• Can have Labels to classify nodes
• Labels have native indexes
Relationships
• Relate nodes by type and direction
Properties
• Attributes of Nodes & Relationships
• Stored as Name/Value pairs
• Can have indexes and composite indexes
• Visibility security by user/role
Neo4j Invented the Labeled Property Graph Model
6. 2000+
7/10
20/25
8/10
53K+
100+
300+
450+
Adoption Customers Partners
• Creator of the Neo4j Graph Platform
• 250+ employees
• HQ in Silicon Valley, other offices include
London, Munich, Paris and Malmö
Sweden
• $80M Series E led by Morgan Stanley &
One Peak.
• $160M total raised to date
• Over 20M+ downloads & container pulls
• 300+ enterprise subscription customers
with over half with >$1B in revenue
Ecosystem
Neo4j - The Graph Company
The Industry’s Largest Dedicated Investment in Graphs
7. Neo4j Inc. Confidential
Neo4j Graph Platform
Development
&
Administration
Analytics
Tooling
BUSINESS USERS
DEVELOPERS
ADMINS
Graph
Analytics
Graph
Transactions
Data Integration
Discovery & Visualization
DATA
ANALYSTS
DATA
SCIENTISTS
Drivers & APIs
APPLICATIONS
AI
Cloud
8. Neo4j Inc. Confidential
As a thinking tool, to visually organize information
As a development tool, for working with graph data
As a communication tool, for describing what is in the graph
As an interactive tool, for exploring data relationships
As a reporting tool, for summarizing business information
As an analysis tool, for revealing critical trends,
influences and discrepancies
How is graph visualization useful?
9. Neo4j Inc. Confidential
Visualizing Graphs with Neo4j
Neo4j Bloom
Provided by Neo4j
Exclusively optimized for Neo4j
graphs
Deploys easily in Neo4j Desktop
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
10. Neo4j Inc. Confidential
Perspective
Search
Visualization
Exploration
Inspection
Editing
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, Correct
Code-free graph changes
Neo4j Bloom
Overview
15. Neo4j Inc. Confidential
Bloom Perspectives
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
16. Neo4j Inc. Confidential
Graph Search
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
17. Neo4j Inc. Confidential
Neo4j Bloom User Interface
Search with type-ahead
suggestions
Category icons and color
scheme
Visualize, Explore and
Discover
Pan, Zoom and Select
Property Browser and
editor
19. Neo4j Inc. Confidential
Deployment
• Bloom Server deploys as a Neo4j
database plugin (for Enterprise
Edition)
• 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
20. Neo4j Inc. Confidential
Integrations
• Link into Bloom from another
application
• Pass-in context to prime the
search suggestions (pattern or
complex search phrase)
• Control the perspective shown
ViewinBloom
21. Neo4j Inc. Confidential
In Summary
• Web-hosted Bloom will be released shortly in Q2 2019
• Enables Bloom for use by multiple user teams
• Avoids local installation and configuration requirements
• Allows linking Bloom to an external application and enables
context to be passed for graph exploration
• Enables a graph admin to create separate perspectives for
different user roles in the team