What you need
You need a Neo4j instance: Aura or Desktop. New to Neo4j? See Neo4j Fundamentals, Aura Fundamentals, or Cypher Fundamentals.
Introducing Neo4j Dashboards
Neo4j Dashboards is a tool for visualizing and exploring your graph data. Using the Movies dataset, you will learn to build dashboards that visualize insights about movies, actors, ratings, and relationships.
Dashboards help you:
-
Visualize patterns in ratings and movie popularity
-
Monitor trends in genre preferences and actor collaborations
-
Share insights with stakeholders (content teams, marketing, executives)
-
Explore data interactively without writing complex queries
-
Make data-driven decisions based on visual insights
Use the Natural Language feature in the card editor to ask questions about your movie data (for example, "Show average rating by genre" or "Visualize actor relationships"), and Neo4j Dashboards will generate the Cypher queries and visualizations for you.
The Movies dataset: Throughout this course you will work with the same Movies dataset used in the Neo4j Fundamentals, Graph Data Modeling Fundamentals, and Aura Fundamentals courses. This dataset contains information about movies, actors, directors, genres, and ratings, which is what you need for building dashboards.
In this course, you will learn how to build dashboards similar to the one below using the Movies dataset:
The image below shows a sample chart (average rating by genre) that you can create as a card in a dashboard:
Below is an example of a card created with natural language:
Check your understanding
Purpose of Neo4j Dashboards
What is the main purpose of Neo4j Dashboards?
-
✓ Create visualizations of your graph data and share them with others
-
❏ Manage user roles and permissions in Neo4j instances
-
❏ Import large datasets into the Neo4j instance
-
❏ Use only natural language and not Cypher
Hint
Dashboards visualize graph data; you can share the result. You can use natural language and the AI generates Cypher, or you can write Cypher in the card editor.
Solution
Create visualizations of your graph data and share them with others.
Neo4j Dashboards lets you build cards from natural language, with the AI generating Cypher, or from Cypher you write. The main purpose is to visualize graph data and share those views with others.
Summary
You saw what Neo4j Dashboards is, what you need to run it, and how a card can be created from natural language. In the next lesson you will open Dashboards and connect to your instance.