Building Dashboards with Neo4j Aura
Build and share interactive dashboards in Neo4j Aura. Visualize graph data with AI-generated and Cypher-powered cards, charts, filters, and maps.
In this 2-hour course, you will learn
Building Dashboards with Neo4j Go to glossary for Aura (opens in a new tab)Neo4j's fully managed cloud service. teaches you how to build and share interactive dashboards directly from your graph database. Using Neo4j Dashboards in the Aura Console, you will turn Full definition for Cypher (opens in a new tab)Neo4j's implementation of GQL, the ISO standard query language for graph databases. It is declarative: you describe the pattern to find, and the database decides how to find it. queries into charts, tables, and maps, generate cards with AI, add filters that let viewers slice the data themselves, and publish the result to the people who need it - no separate business intelligence tool required.
Graph data answers questions that are awkward for other databases: who influences whom, what connects to what, where the Full definition for pattern (opens in a new tab)A graph structure written in Cypher, such as a node joined to another node by a relationship. cluster. A dashboard puts those answers in front of stakeholders who will never write a Cypher query. Over around two hours, you will build a complete dashboard on the movies recommendations dataset, working through every card type and finishing with a stakeholder-ready project of your own.
Neo4j Dashboards
Understand how Neo4j Dashboards work and configure interactive cards, charts, filters, and maps to visualize graph data in a single shareable view.
Aura Console
Navigate the Aura Console to create and manage dashboard projects, connect to a Neo4j database, and access the built-in dashboard editor.
Building Dashboards with AI and Cypher
Build dashboard cards using both AI-generated queries and hand-written Cypher statements, choosing the right approach for each visualization.
Movies Sample Dataset
Apply dashboard techniques against the Movies recommendations dataset, querying real graph relationships to drive charts, tables, and map visualizations.
Sharing Dashboards
Configure sharing settings to publish a finished dashboard, control access permissions, and distribute a live view to teammates or external stakeholders.
3 modules, 2 hours.
Who this course is for
This course is for anyone who needs to present graph data to an audience: analysts building reports from a Neo4j database, developers adding a reporting layer to a graph-backed application, data engineers who want stakeholders to self-serve, and administrators showcasing what is inside an Go to glossary for Aura instance (opens in a new tab)A single Neo4j database running in Aura.. You should know your way around the Go to glossary for Aura (opens in a new tab)Neo4j's fully managed cloud service. Console (AuraDB Fundamentals) and be comfortable reading and writing basic Full definition for Cypher (opens in a new tab)Neo4j's implementation of GQL, the ISO standard query language for graph databases. It is declarative: you describe the pattern to find, and the database decides how to find it. (Neo4j Fundamentals and Cypher Fundamentals), since Cypher-powered cards are a core part of the course. You do not need any prior dashboarding or data visualization experience.
What you'll do
This is a challenge-driven course: most lessons end with you building something. A demo instance loaded with the movies recommendations dataset is provided, so you do not need to prepare your own data. You will open Neo4j Dashboards in the Go to glossary for Aura (opens in a new tab)Neo4j's fully managed cloud service. Console and explore how an existing dashboard is put together before building your own.
You will create cards in two ways. First with AI: you describe your Full definition for data model (opens in a new tab)The labels, relationship types and properties chosen to represent a domain., ask for the visualization you want, and refine what comes back. Then with Full definition for Cypher (opens in a new tab)Neo4j's implementation of GQL, the ISO standard query language for graph databases. It is declarative: you describe the pattern to find, and the database decides how to find it.: you write queries whose results drive charts, tables, and maps directly. You will add filters so viewers can narrow the data, organise cards into pages, and choose the right visualization for each query - bar charts for comparisons, line charts for trends, single values for headline numbers, maps for anything with coordinates. You will also build an aggregations page that summarises the dataset, use the Ask AI feature to query the dashboard conversationally, and close with a final project: a stakeholder dashboard you design and build end to end.
Where to go next
If you have not yet taken it, Aura In Production is the natural companion to this course: it covers monitoring, query logs, and backup and restore, so the instance behind your dashboards stays healthy. The intermediate Full definition for Cypher (opens in a new tab)Neo4j's implementation of GQL, the ISO standard query language for graph databases. It is declarative: you describe the pattern to find, and the database decides how to find it. material that follows Cypher Fundamentals translates directly into better cards, and Importing Data Fundamentals shows you how to load your own data into Go to glossary for Aura (opens in a new tab)Neo4j's fully managed cloud service.. You can also validate your wider Neo4j knowledge with the Neo4j Certified Professional certification.