SlideShare a Scribd company logo
1 of 20
© 2022 Neo4j, Inc. All rights reserved.
Bootstrapping Your Graph
Project with Neo4j Data Importer
and Browser
Anurag Tandon,
Sr. Director, Product Management
Junxiang Chen,
Software Engineer, Neo4j DevTools
© 2022 Neo4j, Inc. All rights reserved.
2
About Us
Junxiang Chen
Software Engineer
Neo4j DevTools
Greg King ✈️🌴
Product Manager
Neo4j DevTools
Anurag Tandon
Sr. Director, PM
Neo4j User Tools
© 2022 Neo4j, Inc. All rights reserved.
Agenda
• Get to know Neo4j DevTools
◦ Our mission
◦ DevTools in context
• Live Demo! Bootstrapping your graph project
◦ Unlocking insights from UK parliamentary data
◦ How we use DevTools to build our graph project
• Data Importer - Initial modelling and loads
• Browser - Initial queries, hypothesis testing and and enrichment of the graph
• Reviewing insights with our complementary sister product, Neo4j Bloom
• Future evolution of DevTools
3
© 2022 Neo4j, Inc. All rights reserved.
4
Get to know Neo4j DevTools
© 2022 Neo4j, Inc. All rights reserved.
Initial data loads and
queries
Realising the benefits of
Neo4j with your own data
and queries.
5
DevTools mission
“To serve data practitioners on
their journey with Neo4j”
New to Graph and
Neo4j
Educate and get started
with tutorials and sample
projects
Neo4j Expert
Neo4j as a seamless part
of the development
workflow
Building skills and
knowledge
Using more advanced
features and exploring
new uses
© 2022 Neo4j, Inc. All rights reserved.
6
DevTools in context
© 2022 Neo4j, Inc. All rights reserved.
Desktop
• Maintenance releases, fixing various bugs and updating underlying dependencies
Browser
• Update of visualisation library that underpins Browser
• Parameter Assistance - making it easier to construct a params object in the editor
• Graph Visualisation Zoom - New zoom to fit option and scroll-to-zoom support
• Centrally-hosted Browser in Aura for rapid updates and fixes
Data Importer
• Beta launch to AuraDB Free/Professional and AuraDS tiers
• Improved surfacing of partial / incomplete mappings and better empty node
id handling
Recent Highlights
© 2022 Neo4j, Inc. All rights reserved.
8
Bootstrap a graph project
© 2022 Neo4j, Inc. All rights reserved.
9
UK Parliament
• Two house system
◦ House of Commons
◦ House of Lord
◦ Check-and-balance system
• People are elected as members (MPs) to
◦ Sit in a house
◦ Belong to respective parties and on
constituencies behalf
◦ Vote and debate on divisions, which
contributes to make laws and policies,
approve bills, etc
◦ Scrutinise government
◦ …
• Open-sourced data
◦ UK parliament data resources
◦ Public Whip – a non profit community
Source: https://commonslibrary.parliament.uk/data-tools-and-
resources/
https://www.publicwhip.org.uk/
© 2022 Neo4j, Inc. All rights reserved.
© 2022 Neo4j, Inc. All rights reserved.
10
Sample flat (relational) data
From Public Whip:
• Flatten data: *.csv
◦ Peoples (MPs /
Constituencies /
Parties / Houses)
metadata
◦ Offices metadata
◦ Divisions
◦ MPs votes
◦ Policies
◦ Wiki edit
• Nested data: *.json
◦ Policy set
“Find out how your MP
votes on the issues you
care about”
mp_id first_name last_name party … constituency person house …
1 Diane Abbott Lab … Hackney North and Stoke Newington 10001 commons …
pw_mp.csv
moffice_i
d
dept position person …
54045826 Treasury Committee Member 10001 …
pw_moffice.csv
division_id division_date division_name division_number house …
12373 1997-05-22 Referendums (Scotland and Wales) Bill 5 commons …
pw_division.csv
wiki_id division_number house text_body …
3395 5 common --- DIVISION TITLE ---

Business of the House -- Programme motion
…
…
pw_dyn_wiki_motion.csv
dream_id name …
91 PRO-EURO "ONE NATION" CONSERVATIVE …
pw_dyn_dreammp.csv
division_id mp_id vote
12373 1 no
pw_vote.csv
Primary Key
Index
Foreign Key
Example:
https://www.theyworkforyou.com/mp/25827/angela_richardson/guildford/
© 2022 Neo4j, Inc. All rights reserved.
© 2022 Neo4j, Inc. All rights reserved.
11
Sketch graph schema
Next: load *.csv data via Data Importer
From Public Whip:
• Flatten data: *.csv
◦ Peoples (MPs /
Constituencies /
Parties / Houses)
metadata
◦ Offices metadata
◦ Divisions
◦ MPs votes
◦ Policies
◦ Wiki edit
• Nested data: *.json
◦ Policy set
“Find out how your MP
votes on the issues you
care about”
© 2022 Neo4j, Inc. All rights reserved.
© 2022 Neo4j, Inc. All rights reserved.
14
Cypher solutions
Limitations on loading
• // Multi-key index
CREATE INDEX division FOR
(d:Division) ON
(d.division_number,
d.division_date, d.house)
• // Special unicode tokens
LOAD CSV WITH HEADERS FROM
'file:///pw_dyn_dreammp.csv'
AS row
FIELDTERMINATOR 'u001e'
• // *.json file handling
:param (policies.json)
UNWIND $policySets AS
policySet
• …
• Multi-key index
• Multiple labels/types
• Various normalised files for
one graph entity
• Special unicode tokens
• JSON file import
• …
© 2022 Neo4j, Inc. All rights reserved.
© 2022 Neo4j, Inc. All rights reserved.
15
Create shortcut path
• Create shortcut
relationships
between people
and the policies
they support
POSITION_AGAINST
{vote:no} {vote:aye}
POSITION_FOR
{vote:no} {vote:no}
© 2022 Neo4j, Inc. All rights reserved.
© 2022 Neo4j, Inc. All rights reserved.
16
Data aggregation
• Summarise the
overall number of
FOR and AGAINST
votes for political
parties on different
policies
• Work out a
polarisationScore
that shows how
polarised a party is
on a particular topic
MPs typically follow the
party line, but which
policies divide them and
how does that vary by
party?
policy party position numPeople overallPos polarisationScore
Iraq 2003 - For the invasion Lab POSITION_AGAINST 537 For 0.6010072747621713
Iraq 2003 - For the invasion Lab POSITION_FOR 1250
Iraq 2003 - For the invasion Con POSITION_AGAINST 81 For 0.20275344180225274
Iraq 2003 - For the invasion Con POSITION_FOR 718
… … … … …
Homosexuality - Equal rights Lab POSITION_AGAINST 1700 For 0.8865710560625815
Homosexuality - Equal rights Lab POSITION_FOR 2135
Homosexuality - Equal rights Con POSITION_AGAINST 1546 Against 0.975819807883405
Homosexuality - Equal rights Con POSITION_FOR 1473
propFor = positionFor / (positionFor + positionAgainst)
// > 0.5 —> For, = 0.5 —> Divided, < 0.5 —> against
polarisationScore = 1 - (2 * ABS(propFor - 0.5))
// 0 = completely aligned, 1 = completely divided
© 2022 Neo4j, Inc. All rights reserved.
17
DevTools key takeaways
© 2022 Neo4j, Inc. All rights reserved.
18
Future roadmap
Neo4j Workspace
© 2022 Neo4j, Inc. All rights reserved.
A Unified Neo4j Workspace to Bring Tools Together
To learn more, please
attend:
Introducing Workspaces,
a New Experience for
Neo4j Developer Tools
Wednesday, June 8
1:45 - 2:30 pm CT
Iris (4th floor)
© 2022 Neo4j, Inc. All rights reserved.
Resources and acknowledgements
• Session keynotes
◦ Please refer to https://dev.neo4j.com/devtools
• Special thanks
◦ UK parliament and Public Whip for providing the open-sourced data
◦ Gregory King, our Product Manager, for preparing the query examples and data insights
20
© 2022 Neo4j, Inc. All rights reserved.
21
Q & A
© 2022 Neo4j, Inc. All rights reserved.
22
Thank you!
Contact us at
anurag.tandon@neo4j.com
junxiang.chen@neo4j.com
gregory.king@neo4j.com

More Related Content

Similar to Bootstrapping Your Graph Project with Neo4j Data Importer and Browser.pptx

Neo4j Keynote: The Art of the Possible with Graph Technology
Neo4j Keynote: The Art of the Possible with Graph TechnologyNeo4j Keynote: The Art of the Possible with Graph Technology
Neo4j Keynote: The Art of the Possible with Graph TechnologyNeo4j
 
Introduction to Neo4j AuraDB: Your Fastest Path to Graph
Introduction to Neo4j AuraDB: Your Fastest Path to GraphIntroduction to Neo4j AuraDB: Your Fastest Path to Graph
Introduction to Neo4j AuraDB: Your Fastest Path to GraphNeo4j
 
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
 
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
 
Neo4j: The path to success with Graph Database and Graph Data Science
Neo4j: The path to success with Graph Database and Graph Data ScienceNeo4j: The path to success with Graph Database and Graph Data Science
Neo4j: The path to success with Graph Database and Graph Data ScienceNeo4j
 
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
 
Employee Empowerment With Graph Technology
Employee Empowerment With Graph TechnologyEmployee Empowerment With Graph Technology
Employee Empowerment With Graph TechnologyNeo4j
 
The LCG Digital Transformation Maturity Model
The LCG Digital Transformation Maturity ModelThe LCG Digital Transformation Maturity Model
The LCG Digital Transformation Maturity ModelLima Consulting Group
 
Bring your Content into Focus using Data Driven Analytics.pptx
Bring your Content into Focus using Data Driven Analytics.pptxBring your Content into Focus using Data Driven Analytics.pptx
Bring your Content into Focus using Data Driven Analytics.pptxRachelWalters28
 
raph Databases with Neo4j – Emil Eifrem
raph Databases with Neo4j – Emil Eifremraph Databases with Neo4j – Emil Eifrem
raph Databases with Neo4j – Emil Eifrembuildacloud
 
Beyond GeoServer Basics
Beyond GeoServer BasicsBeyond GeoServer Basics
Beyond GeoServer BasicsJody Garnett
 
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
 
Emil Eifrém - The Data Platform for Today’s Intelligent Applications
Emil Eifrém - The Data Platform for Today’s Intelligent ApplicationsEmil Eifrém - The Data Platform for Today’s Intelligent Applications
Emil Eifrém - The Data Platform for Today’s Intelligent ApplicationsNeo4j
 
Applying Network Analytics in KYC
Applying Network Analytics in KYCApplying Network Analytics in KYC
Applying Network Analytics in KYCNeo4j
 
Neo4j & AWS Bedrock workshop at GraphSummit London 14 Nov 2023.pptx
Neo4j & AWS Bedrock workshop at GraphSummit London 14 Nov 2023.pptxNeo4j & AWS Bedrock workshop at GraphSummit London 14 Nov 2023.pptx
Neo4j & AWS Bedrock workshop at GraphSummit London 14 Nov 2023.pptxNeo4j
 
Computerworld Big Data Forum 2015
Computerworld Big Data Forum 2015Computerworld Big Data Forum 2015
Computerworld Big Data Forum 2015Steven Sit
 
Building the Internet of Everything
Building the Internet of Everything Building the Internet of Everything
Building the Internet of Everything Cisco Canada
 
MarkLogic User Group - Best of MLW and Search + Semantics
MarkLogic User Group - Best of MLW and Search + SemanticsMarkLogic User Group - Best of MLW and Search + Semantics
MarkLogic User Group - Best of MLW and Search + SemanticsMatt Turner
 
Infor LX/BPCS Vision Roadmap
Infor LX/BPCS Vision RoadmapInfor LX/BPCS Vision Roadmap
Infor LX/BPCS Vision RoadmapProximity Group
 
Data in Motion - tech-intro-for-paris-hackathon
Data in Motion - tech-intro-for-paris-hackathonData in Motion - tech-intro-for-paris-hackathon
Data in Motion - tech-intro-for-paris-hackathonCisco DevNet
 

Similar to Bootstrapping Your Graph Project with Neo4j Data Importer and Browser.pptx (20)

Neo4j Keynote: The Art of the Possible with Graph Technology
Neo4j Keynote: The Art of the Possible with Graph TechnologyNeo4j Keynote: The Art of the Possible with Graph Technology
Neo4j Keynote: The Art of the Possible with Graph Technology
 
Introduction to Neo4j AuraDB: Your Fastest Path to Graph
Introduction to Neo4j AuraDB: Your Fastest Path to GraphIntroduction to Neo4j AuraDB: Your Fastest Path to Graph
Introduction to Neo4j AuraDB: Your Fastest Path to Graph
 
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
 
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: The path to success with Graph Database and Graph Data Science
Neo4j: The path to success with Graph Database and Graph Data ScienceNeo4j: The path to success with Graph Database and Graph Data Science
Neo4j: The path to success with Graph Database and Graph Data Science
 
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
 
Employee Empowerment With Graph Technology
Employee Empowerment With Graph TechnologyEmployee Empowerment With Graph Technology
Employee Empowerment With Graph Technology
 
The LCG Digital Transformation Maturity Model
The LCG Digital Transformation Maturity ModelThe LCG Digital Transformation Maturity Model
The LCG Digital Transformation Maturity Model
 
Bring your Content into Focus using Data Driven Analytics.pptx
Bring your Content into Focus using Data Driven Analytics.pptxBring your Content into Focus using Data Driven Analytics.pptx
Bring your Content into Focus using Data Driven Analytics.pptx
 
raph Databases with Neo4j – Emil Eifrem
raph Databases with Neo4j – Emil Eifremraph Databases with Neo4j – Emil Eifrem
raph Databases with Neo4j – Emil Eifrem
 
Beyond GeoServer Basics
Beyond GeoServer BasicsBeyond GeoServer Basics
Beyond GeoServer Basics
 
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
 
Emil Eifrém - The Data Platform for Today’s Intelligent Applications
Emil Eifrém - The Data Platform for Today’s Intelligent ApplicationsEmil Eifrém - The Data Platform for Today’s Intelligent Applications
Emil Eifrém - The Data Platform for Today’s Intelligent Applications
 
Applying Network Analytics in KYC
Applying Network Analytics in KYCApplying Network Analytics in KYC
Applying Network Analytics in KYC
 
Neo4j & AWS Bedrock workshop at GraphSummit London 14 Nov 2023.pptx
Neo4j & AWS Bedrock workshop at GraphSummit London 14 Nov 2023.pptxNeo4j & AWS Bedrock workshop at GraphSummit London 14 Nov 2023.pptx
Neo4j & AWS Bedrock workshop at GraphSummit London 14 Nov 2023.pptx
 
Computerworld Big Data Forum 2015
Computerworld Big Data Forum 2015Computerworld Big Data Forum 2015
Computerworld Big Data Forum 2015
 
Building the Internet of Everything
Building the Internet of Everything Building the Internet of Everything
Building the Internet of Everything
 
MarkLogic User Group - Best of MLW and Search + Semantics
MarkLogic User Group - Best of MLW and Search + SemanticsMarkLogic User Group - Best of MLW and Search + Semantics
MarkLogic User Group - Best of MLW and Search + Semantics
 
Infor LX/BPCS Vision Roadmap
Infor LX/BPCS Vision RoadmapInfor LX/BPCS Vision Roadmap
Infor LX/BPCS Vision Roadmap
 
Data in Motion - tech-intro-for-paris-hackathon
Data in Motion - tech-intro-for-paris-hackathonData in Motion - tech-intro-for-paris-hackathon
Data in Motion - tech-intro-for-paris-hackathon
 

More from Neo4j

Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
QIAGEN: Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
QIAGEN: Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansQIAGEN: Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
QIAGEN: Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansNeo4j
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...Neo4j
 
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafosBBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafosNeo4j
 
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...Neo4j
 
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jGraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jNeo4j
 
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdfNeo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdfNeo4j
 
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdfRabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdfNeo4j
 
Webinar - IA generativa e grafi Neo4j: RAG time!
Webinar - IA generativa e grafi Neo4j: RAG time!Webinar - IA generativa e grafi Neo4j: RAG time!
Webinar - IA generativa e grafi Neo4j: RAG time!Neo4j
 
IA Generativa y Grafos de Neo4j: RAG time
IA Generativa y Grafos de Neo4j: RAG timeIA Generativa y Grafos de Neo4j: RAG time
IA Generativa y Grafos de Neo4j: RAG timeNeo4j
 
Neo4j: Data Engineering for RAG (retrieval augmented generation)
Neo4j: Data Engineering for RAG (retrieval augmented generation)Neo4j: Data Engineering for RAG (retrieval augmented generation)
Neo4j: Data Engineering for RAG (retrieval augmented generation)Neo4j
 
Enabling GenAI Breakthroughs with Knowledge Graphs
Enabling GenAI Breakthroughs with Knowledge GraphsEnabling GenAI Breakthroughs with Knowledge Graphs
Enabling GenAI Breakthroughs with Knowledge GraphsNeo4j
 
Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdf
Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdfNeo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdf
Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdfNeo4j
 
Neo4j Jesus Barrasa The Art of the Possible with Graph
Neo4j Jesus Barrasa The Art of the Possible with GraphNeo4j Jesus Barrasa The Art of the Possible with Graph
Neo4j Jesus Barrasa The Art of the Possible with GraphNeo4j
 
SWIFT: Maintaining Critical Standards in the Financial Services Industry with...
SWIFT: Maintaining Critical Standards in the Financial Services Industry with...SWIFT: Maintaining Critical Standards in the Financial Services Industry with...
SWIFT: Maintaining Critical Standards in the Financial Services Industry with...Neo4j
 
Deloitte & Red Cross: Talk to your data with Knowledge-enriched Generative AI
Deloitte & Red Cross: Talk to your data with Knowledge-enriched Generative AIDeloitte & Red Cross: Talk to your data with Knowledge-enriched Generative AI
Deloitte & Red Cross: Talk to your data with Knowledge-enriched Generative AINeo4j
 

More from Neo4j (20)

Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
QIAGEN: Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
QIAGEN: Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansQIAGEN: Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
QIAGEN: Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
 
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafosBBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
 
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
 
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jGraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
 
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdfNeo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
 
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdfRabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
 
Webinar - IA generativa e grafi Neo4j: RAG time!
Webinar - IA generativa e grafi Neo4j: RAG time!Webinar - IA generativa e grafi Neo4j: RAG time!
Webinar - IA generativa e grafi Neo4j: RAG time!
 
IA Generativa y Grafos de Neo4j: RAG time
IA Generativa y Grafos de Neo4j: RAG timeIA Generativa y Grafos de Neo4j: RAG time
IA Generativa y Grafos de Neo4j: RAG time
 
Neo4j: Data Engineering for RAG (retrieval augmented generation)
Neo4j: Data Engineering for RAG (retrieval augmented generation)Neo4j: Data Engineering for RAG (retrieval augmented generation)
Neo4j: Data Engineering for RAG (retrieval augmented generation)
 
Enabling GenAI Breakthroughs with Knowledge Graphs
Enabling GenAI Breakthroughs with Knowledge GraphsEnabling GenAI Breakthroughs with Knowledge Graphs
Enabling GenAI Breakthroughs with Knowledge Graphs
 
Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdf
Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdfNeo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdf
Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdf
 
Neo4j Jesus Barrasa The Art of the Possible with Graph
Neo4j Jesus Barrasa The Art of the Possible with GraphNeo4j Jesus Barrasa The Art of the Possible with Graph
Neo4j Jesus Barrasa The Art of the Possible with Graph
 
SWIFT: Maintaining Critical Standards in the Financial Services Industry with...
SWIFT: Maintaining Critical Standards in the Financial Services Industry with...SWIFT: Maintaining Critical Standards in the Financial Services Industry with...
SWIFT: Maintaining Critical Standards in the Financial Services Industry with...
 
Deloitte & Red Cross: Talk to your data with Knowledge-enriched Generative AI
Deloitte & Red Cross: Talk to your data with Knowledge-enriched Generative AIDeloitte & Red Cross: Talk to your data with Knowledge-enriched Generative AI
Deloitte & Red Cross: Talk to your data with Knowledge-enriched Generative AI
 

Recently uploaded

Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 

Recently uploaded (20)

Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 

Bootstrapping Your Graph Project with Neo4j Data Importer and Browser.pptx

  • 1. © 2022 Neo4j, Inc. All rights reserved. Bootstrapping Your Graph Project with Neo4j Data Importer and Browser Anurag Tandon, Sr. Director, Product Management Junxiang Chen, Software Engineer, Neo4j DevTools
  • 2. © 2022 Neo4j, Inc. All rights reserved. 2 About Us Junxiang Chen Software Engineer Neo4j DevTools Greg King ✈️🌴 Product Manager Neo4j DevTools Anurag Tandon Sr. Director, PM Neo4j User Tools
  • 3. © 2022 Neo4j, Inc. All rights reserved. Agenda • Get to know Neo4j DevTools ◦ Our mission ◦ DevTools in context • Live Demo! Bootstrapping your graph project ◦ Unlocking insights from UK parliamentary data ◦ How we use DevTools to build our graph project • Data Importer - Initial modelling and loads • Browser - Initial queries, hypothesis testing and and enrichment of the graph • Reviewing insights with our complementary sister product, Neo4j Bloom • Future evolution of DevTools 3
  • 4. © 2022 Neo4j, Inc. All rights reserved. 4 Get to know Neo4j DevTools
  • 5. © 2022 Neo4j, Inc. All rights reserved. Initial data loads and queries Realising the benefits of Neo4j with your own data and queries. 5 DevTools mission “To serve data practitioners on their journey with Neo4j” New to Graph and Neo4j Educate and get started with tutorials and sample projects Neo4j Expert Neo4j as a seamless part of the development workflow Building skills and knowledge Using more advanced features and exploring new uses
  • 6. © 2022 Neo4j, Inc. All rights reserved. 6 DevTools in context
  • 7. © 2022 Neo4j, Inc. All rights reserved. Desktop • Maintenance releases, fixing various bugs and updating underlying dependencies Browser • Update of visualisation library that underpins Browser • Parameter Assistance - making it easier to construct a params object in the editor • Graph Visualisation Zoom - New zoom to fit option and scroll-to-zoom support • Centrally-hosted Browser in Aura for rapid updates and fixes Data Importer • Beta launch to AuraDB Free/Professional and AuraDS tiers • Improved surfacing of partial / incomplete mappings and better empty node id handling Recent Highlights
  • 8. © 2022 Neo4j, Inc. All rights reserved. 8 Bootstrap a graph project
  • 9. © 2022 Neo4j, Inc. All rights reserved. 9 UK Parliament • Two house system ◦ House of Commons ◦ House of Lord ◦ Check-and-balance system • People are elected as members (MPs) to ◦ Sit in a house ◦ Belong to respective parties and on constituencies behalf ◦ Vote and debate on divisions, which contributes to make laws and policies, approve bills, etc ◦ Scrutinise government ◦ … • Open-sourced data ◦ UK parliament data resources ◦ Public Whip – a non profit community Source: https://commonslibrary.parliament.uk/data-tools-and- resources/ https://www.publicwhip.org.uk/
  • 10. © 2022 Neo4j, Inc. All rights reserved. © 2022 Neo4j, Inc. All rights reserved. 10 Sample flat (relational) data From Public Whip: • Flatten data: *.csv ◦ Peoples (MPs / Constituencies / Parties / Houses) metadata ◦ Offices metadata ◦ Divisions ◦ MPs votes ◦ Policies ◦ Wiki edit • Nested data: *.json ◦ Policy set “Find out how your MP votes on the issues you care about” mp_id first_name last_name party … constituency person house … 1 Diane Abbott Lab … Hackney North and Stoke Newington 10001 commons … pw_mp.csv moffice_i d dept position person … 54045826 Treasury Committee Member 10001 … pw_moffice.csv division_id division_date division_name division_number house … 12373 1997-05-22 Referendums (Scotland and Wales) Bill 5 commons … pw_division.csv wiki_id division_number house text_body … 3395 5 common --- DIVISION TITLE --- Business of the House -- Programme motion … … pw_dyn_wiki_motion.csv dream_id name … 91 PRO-EURO "ONE NATION" CONSERVATIVE … pw_dyn_dreammp.csv division_id mp_id vote 12373 1 no pw_vote.csv Primary Key Index Foreign Key Example: https://www.theyworkforyou.com/mp/25827/angela_richardson/guildford/
  • 11. © 2022 Neo4j, Inc. All rights reserved. © 2022 Neo4j, Inc. All rights reserved. 11 Sketch graph schema Next: load *.csv data via Data Importer From Public Whip: • Flatten data: *.csv ◦ Peoples (MPs / Constituencies / Parties / Houses) metadata ◦ Offices metadata ◦ Divisions ◦ MPs votes ◦ Policies ◦ Wiki edit • Nested data: *.json ◦ Policy set “Find out how your MP votes on the issues you care about”
  • 12. © 2022 Neo4j, Inc. All rights reserved. © 2022 Neo4j, Inc. All rights reserved. 14 Cypher solutions Limitations on loading • // Multi-key index CREATE INDEX division FOR (d:Division) ON (d.division_number, d.division_date, d.house) • // Special unicode tokens LOAD CSV WITH HEADERS FROM 'file:///pw_dyn_dreammp.csv' AS row FIELDTERMINATOR 'u001e' • // *.json file handling :param (policies.json) UNWIND $policySets AS policySet • … • Multi-key index • Multiple labels/types • Various normalised files for one graph entity • Special unicode tokens • JSON file import • …
  • 13. © 2022 Neo4j, Inc. All rights reserved. © 2022 Neo4j, Inc. All rights reserved. 15 Create shortcut path • Create shortcut relationships between people and the policies they support POSITION_AGAINST {vote:no} {vote:aye} POSITION_FOR {vote:no} {vote:no}
  • 14. © 2022 Neo4j, Inc. All rights reserved. © 2022 Neo4j, Inc. All rights reserved. 16 Data aggregation • Summarise the overall number of FOR and AGAINST votes for political parties on different policies • Work out a polarisationScore that shows how polarised a party is on a particular topic MPs typically follow the party line, but which policies divide them and how does that vary by party? policy party position numPeople overallPos polarisationScore Iraq 2003 - For the invasion Lab POSITION_AGAINST 537 For 0.6010072747621713 Iraq 2003 - For the invasion Lab POSITION_FOR 1250 Iraq 2003 - For the invasion Con POSITION_AGAINST 81 For 0.20275344180225274 Iraq 2003 - For the invasion Con POSITION_FOR 718 … … … … … Homosexuality - Equal rights Lab POSITION_AGAINST 1700 For 0.8865710560625815 Homosexuality - Equal rights Lab POSITION_FOR 2135 Homosexuality - Equal rights Con POSITION_AGAINST 1546 Against 0.975819807883405 Homosexuality - Equal rights Con POSITION_FOR 1473 propFor = positionFor / (positionFor + positionAgainst) // > 0.5 —> For, = 0.5 —> Divided, < 0.5 —> against polarisationScore = 1 - (2 * ABS(propFor - 0.5)) // 0 = completely aligned, 1 = completely divided
  • 15. © 2022 Neo4j, Inc. All rights reserved. 17 DevTools key takeaways
  • 16. © 2022 Neo4j, Inc. All rights reserved. 18 Future roadmap Neo4j Workspace
  • 17. © 2022 Neo4j, Inc. All rights reserved. A Unified Neo4j Workspace to Bring Tools Together To learn more, please attend: Introducing Workspaces, a New Experience for Neo4j Developer Tools Wednesday, June 8 1:45 - 2:30 pm CT Iris (4th floor)
  • 18. © 2022 Neo4j, Inc. All rights reserved. Resources and acknowledgements • Session keynotes ◦ Please refer to https://dev.neo4j.com/devtools • Special thanks ◦ UK parliament and Public Whip for providing the open-sourced data ◦ Gregory King, our Product Manager, for preparing the query examples and data insights 20
  • 19. © 2022 Neo4j, Inc. All rights reserved. 21 Q & A
  • 20. © 2022 Neo4j, Inc. All rights reserved. 22 Thank you! Contact us at anurag.tandon@neo4j.com junxiang.chen@neo4j.com gregory.king@neo4j.com

Editor's Notes

  1. We’re continually investing in providing tooling to help you be more productive with Neo4j. Neo4j Desktop to help you get up and running with a local development environment as quickly as possible + ?Aura + aura free for the future too? Neo4j Data Importer to help you model your data as a graph and get started with initial loads Neo4j Browser to iterate and refine your Cypher queries and understand how your graph results are shaping up.
  2. Arrows diagram source available here to make edits. Desktop Essentials to get started - Desktop setup and access to sample projects and plugins, Rationalise and provide access to key concepts - Projects, DBMSs and Databases Manage database lifecycle - Plugin installs, logs, upgrades, dump/restore Data Importer Review your flat files Sketch out your target data model Map and load your data to your model Execute a load! Browser Cypher workflows - Better learning experience and experienced user productivity Data Load - Help with the most common data formats for reasonable data sizes Cypher results - Improve the productivity of result frame interactions
  3. Model graph schema Import data from flat (*.csv) files Assist data import via Cypher Query and analyse graph
  4. https://www.theyworkforyou.com/mp/25827/angela_richardson/guildford/votes
  5. Arrows diagram source available here to make edits. Desktop Essentials to get started - Desktop setup and access to sample projects and plugins, Rationalise and provide access to key concepts - Projects, DBMSs and Databases Manage database lifecycle - Plugin installs, logs, upgrades, dump/restore Data Importer Review your flat files Sketch out your target data model Map and load your data to your model Execute a load! Browser Cypher workflows - Better learning experience and experienced user productivity Data Load - Help with the most common data formats for reasonable data sizes Cypher results - Improve the productivity of result frame interactions