Dashboards

Introduction

Aura Dashboards allow you to:

  • Create interactive dashboards using your graph data.

  • Display metrics and insights with customizable cards.

  • Use filters to make dashboards dynamic and interactive.

  • Display data in various formats, including tables, charts, and maps.

Dashboards in Aura

Building dashboards

You task is to :

  • Create a dashboards using the AI assistant

  • Add a new dashboard card with a custom Cypher query

  • Add filters and parameters to make the card dynamic

Continue with the lesson to build your a dashboard

AI generated dashboard

You can create a new dashboard using the Create with AI feature:

  1. Open the Dashboards tool

    Open Dashboards →
  2. Select Create with AI.

    The Create with AI button highlighted
  3. Enter a description of the dashboard you want to create, such as Metrics related to Customers and Orders.

    The prompt entered to create the dashboard
  4. The dashboard will be generated based on your description.

    A new dashboard generated by the AI assistant with multiple cards showing different metrics related to customers and orders

Explore the dashboard and the information it contains.

Create a dashboard card

You can add additional information to your dashboard by adding new cards.

Cards

Dashboard cards are individual components that display specific data visualizations.

You are going to add a card that shows the graph of a specific customer’s orders:

  1. Click Add a card to create a new visualization.

    "Add card button in the bottom right highlighted
  2. Change the card title from "New card" to Customer Orders Overview.

  3. Select Graph from the visualization type dropdown

    New card with the title, visualization type, and query filled in
  4. Use the following Cypher query in the Query field:

    cypher
    MATCH (c:Customer)<-[r:PURCHASED]->(o:Order)
    WHERE c.companyName = 'Eastern Connection'
    RETURN c,r,o

    Previewing the card results

    You can preview the results of the card query before saving it by clicking the Preview button.

  5. Save the card.

Your new card will be added to the bottom of dashboard, showing the orders for the customer "Eastern Connection".

The new card added to the dashboard showing the graph of the customer’s orders

Making cards interactive with filters

Filters allow you to dynamically change what data is displayed without modifying the cards.

You can create a filter that lets users select what customer they want to view the orders for:

  1. Select Add filter.

    Add filter button highlighted
  2. Edit the filter name from "New filter" to Customer Filter.

  3. Create a filter with the following settings:

    • Filter type: Node property

    • Node label: Customer

    • Property key: companyName

Filter settings
  1. Add a default value for the filter, such as Alfreds Futterkiste.

  2. Save the filter.

The filter will be added to the dashboard, allowing you to select different customers from the dropdown.

The new filter added to the dashboard with the default value selected

You need to update the card query to use the filter parameter:

  1. Edit the Customer Orders Overview card.

    Edit card button highlighted
  2. Update the query to use the new filter parameter.

    cypher
    MATCH (c:Customer)<-[r:PURCHASED]->(o:Order)
    WHERE c.companyName = $customer_companyname
    RETURN c,r,o
  3. Save the card.

Customer Orders Overview card with filter linked

Updating the filter selection will now update the card results, allowing you to explore different customers and their orders.

Experiment by modifying other cards on the dashboard to use the filter.

Lesson Summary

In this lesson, you created a dashboard in Aura using the AI assistant, and modified it by adding cards and filters.

In the next lesson, you will create an agent to interact with your graph data using natural language.

Chatbot

How can I help you today?

Data Model

Your data model will appear here.