Understanding Neo4j Dashboards

What are Neo4j Dashboards?

In this lesson you will learn:

  • What Neo4j Dashboards are and when to use them

  • What you need to run Dashboards

  • What a dashboard looks like (example chart and natural language)

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:

Neo4j Dashboards example

The image below shows a sample chart (average rating by genre) that you can create as a card in a dashboard:

Average rating by genre chart

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.

Chatbot

How can I help you today?