Skip to content

Commit 7317ad2

Browse files
added newlines at the end of question files
1 parent 3b7ec07 commit 7317ad2

File tree

17 files changed

+284
-241
lines changed

17 files changed

+284
-241
lines changed
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
:page-ad-icon: mortarboard
2+
:page-ad-title: Building Dashboards in Neo4j
3+
:page-ad-description: Enroll for free to learn how to create interactive dashboards and visualize graph data in Neo4j using AI and Cypher.
4+
:page-ad-link: https://graphacademy.neo4j.com/courses/aura-dashboards/?ref=docs-ad-aura-dashboards
5+
:page-ad-underline-role: button
6+
:page-ad-underline: Enroll now
7+

asciidoc/courses/aura-dashboards/course.adoc

Lines changed: 18 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,37 @@
1-
= Building Dashboards in Neo4j Aura
1+
= Building Dashboards in Neo4j
22
:categories: administrator:1, beginners:5, foundation:1, aura:1
33
:status: draft
44
:duration: 2 hours
5-
:caption: Learn about data visualisation in Neo4j Aura.
6-
:key-points: Aura dashboards, exploratory data analysis, data import and visualization, exploring relationships in data.
5+
:caption: Learn about data visualization using Neo4j Dashboards.
6+
:key-points: Neo4j dashboards, exploratory data analysis, data import and visualization, exploring relationships in data.
77

8-
In this course you will learn about Aura Dashboards, a feature for visualising and exploring graph data directly within the Aura environment.
9-
You will learn how to access Aura Dashboards, import and visualize data, create interactive dashboards using AI and Cypher queries, and share dashboards with others.
8+
In this course you will learn about Neo4j Dashboards, a feature for visualizing and exploring graph data directly within Neo4j.
9+
You will learn how to access Dashboards, import and visualize data, create interactive dashboards using AI and Cypher queries, and share dashboards with others.
1010

11-
You will explore the Aura Dashboards interface, learn about different visualization options for data representation, and discover the built-in tools for data exploration and visualization.
11+
You will explore the Dashboards interface, learn about different visualization options for data representation, and discover the built-in tools for data exploration and visualization.
1212

13-
This course will prepare you to visualize and understand the Neo4j databases in the cloud with confidence.
13+
This course will prepare you to visualize and understand Neo4j databases with confidence. While the examples use Neo4j Aura for ease of access, the same features are available in Neo4j Enterprise Edition on-premises.
1414

1515
== Duration
1616

1717
{duration}
1818

1919
== Prerequisites
2020

21-
Before starting this course, you should have a basic understanding of graph databases and basic knowledge on Neo4j. If you are new to Neo4j, you can familiarize yourself with the database with the link:/courses/neo4j-fundamentals/[Neo4j Fundamentals course^], the link:/courses/aura-fundamentals/[Aura Fundamentals course^] and the link:/courses/cypher-fundamentals/[Cypher Fundamentals course^].
21+
Before starting this course, you should have:
22+
23+
* A basic understanding of graph databases and Neo4j
24+
* Access to a Neo4j database - either:
25+
** Neo4j Aura (free tier available) - recommended for new users
26+
** Neo4j Enterprise Edition on-premises with Dashboards enabled
27+
28+
If you are new to Neo4j, you can familiarize yourself with the database using the link:/courses/neo4j-fundamentals/[Neo4j Fundamentals course^], the link:/courses/aura-fundamentals/[Aura Fundamentals course^] and the link:/courses/cypher-fundamentals/[Cypher Fundamentals course^].
2229

2330
== What you will learn
2431

25-
* How to create dashboards in Neo4j Aura
26-
* Understand how to structure Cypher queries to visualize graph data to explore relationships between data points
27-
* How to make dashboards interactive
32+
* How to create dashboards in Neo4j
33+
* How to structure Cypher queries to visualize graph data and explore relationships
34+
* How to make dashboards interactive with filters and parameters
2835
* How to share dashboards with others
2936

3037
[.includes]
Lines changed: 44 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,31 @@
1-
= Understanding Aura Dashboards
1+
= Understanding Neo4j Dashboards
22
:type: lesson
33
:order: 1
44

5+
// TODO: Consider restructuring this lesson to focus only on what dashboards are and when to use them.
6+
// Currently includes course overview (lines 7-21) and prerequisites (lines 28-46) that could be moved to course.adoc.
7+
// This would make the lesson more focused and under 5 minutes to read.
8+
59
== Understanding Data Visualization
610

7-
Welcome to the Visualizing Graph Data using Aura Dashboards Fundamentals course on GraphAcademy!
11+
Welcome to the Building Dashboards in Neo4j course on GraphAcademy!
812

913
Ever wondered how movie recommendation systems work, or how studios track which genres are trending?
1014

11-
Representing data in a visual format can help uncover patterns that might be missed otherwise.
15+
Representing data in a visual format can help uncover patterns that might be missed otherwise.
1216

13-
* That's the power of graph databases and data visualization!
17+
Data visualization transforms your graph into actionable insights that anyone can understand.
1418

15-
// Throughout this course, you will learn how to get started with Neo4j Aura Dashboards.
19+
// TODO: These are course objectives, not lesson objectives. Consider adding lesson-specific objectives like:
20+
// "In this lesson, you will learn: What Neo4j Dashboards are, When to use dashboards, How dashboards fit into your workflow"
1621

1722
By the end of this course, you will be confident in:
1823

19-
* What are Aura Dashboards and when to use them.
20-
* Accessing Aura Dashboards by importing our sample data.
21-
* Creating interactive dashboards using our GenAI assistant and natural language.
22-
* Building dashboard cards with Cypher queries.
23-
* Adding filters to make dashboards dynamic.
24+
* What Neo4j Dashboards are and when to use them
25+
* Accessing Dashboards by importing sample data
26+
* Creating interactive dashboards using the AI assistant and natural language
27+
* Building dashboard cards with Cypher queries
28+
* Adding filters to make dashboards dynamic
2429

2530
// Aura provides a fully managed Neo4j database service, that allows you to run multiple instances in the cloud, while handling the underlying infrastructure, maintenance, and operations.
2631
// You can deploy Neo4j instances in the cloud and scale them as needed without the hassle of managing servers, backups, or updates.
@@ -31,51 +36,54 @@ By the end of this course, you will be confident in:
3136

3237
To follow along with this course, you will need:
3338

34-
* A Neo4j Aura account. If you don't have one, you can follow the step-by-step guide presented in the next lesson to create your account.
35-
* Access to a Neo4j Aura instance.
36-
* Basic understanding of Aura, graph databases, importing data (optional), data modeling, and Cypher query language (optional).
39+
* Access to a Neo4j database with Dashboards enabled:
40+
** **Neo4j Aura** (recommended for this course) - Free tier available. If you don't have an account, the next lesson will guide you through creating one.
41+
** **Neo4j Enterprise Edition on-premises** - If you already have access to an on-premises installation with Dashboards enabled
42+
* Basic understanding of graph databases (optional but helpful)
43+
* Basic knowledge of Cypher query language (optional but helpful)
3744

38-
Also, if you are new to Neo4j, you can familiarize yourself with the database with the link:/courses/neo4j-fundamentals/[Neo4j Fundamentals course^].
45+
If you are new to Neo4j, you can familiarize yourself with the database using the link:/courses/neo4j-fundamentals/[Neo4j Fundamentals course^].
3946

40-
It would be recommended to also check out:
47+
Recommended additional courses:
4148

42-
* link:/courses/aura-fundamentals/[Aura Fundamentals^]
49+
* link:/courses/aura-fundamentals/[Aura Fundamentals^] - If using Neo4j Aura
4350
* link:/courses/modeling-fundamentals/[Data Modeling Fundamentals^]
4451
* link:/courses/importing-fundamentals/[Importing Fundamentals^]
4552
* link:/courses/cypher-fundamentals/[Cypher Fundamentals^]
4653

47-
== Introducing Neo4j Aura Dashboards
54+
== Introducing Neo4j Dashboards
4855

56+
Neo4j Dashboards is a visualization tool available in both Neo4j Aura and Neo4j Enterprise Edition on-premises.
4957

50-
Aura provides a fully managed Neo4j database service, which means you don't have to worry about the underlying infrastructure, maintenance, or operations.
51-
// You can deploy Neo4j instances in the cloud and scale them as needed without the hassle of managing servers, backups, or updates.
58+
Dashboards let you create interactive visualizations to explore your graph data and share insights with others.
5259

53-
In addition to the fully managed DBaaS (Database as a Service), you can also draw powerful dashboards to obtain insights from your graph data.
60+
// TODO: Add informal spoken phrase here, e.g., "Think of it as a window into your graph - it turns nodes and relationships into charts anyone can understand."
5461

5562

56-
For example, if you are running a streaming service, you might want to track metrics such as ratings per country, genre, and actors to understand user engagement and preferences:
63+
For example, if you are running a streaming service, you might want to track metrics such as ratings per country, genre, and actors to understand user engagement and preferences.
5764

58-
The picture below shows a sample dashboard that visualizes movie data from the popular movie graph dataset, sorted by decade, represented as a line chart:
59-
65+
The picture below shows a sample dashboard that visualizes movie data from the popular movie graph dataset, sorted by decade, represented as a line chart:
6066

6167
image::images/movies-by-decade.png[Movies by Decade Dashboard,width=600,align=center]
6268

63-
64-
65-
To do this, you can use natural language to ask questions about your data, and Aura Dashboards will generate the necessary visualisations for you.
66-
Writing Cypher queries is not required, although you can use them if you prefer.
69+
To do this, you can use natural language to ask questions about your data, and Neo4j Dashboards will generate the necessary visualizations for you.
70+
Writing Cypher queries is not required, although you can use them if you prefer for more advanced customizations.
6771

6872

6973

7074
Use dashboards when you need:
7175

72-
* Visual representation of patterns and trends.
73-
* Real-time data monitoring vs. static reports comparisons.
74-
* Different stakeholders perspectives on the same data.
75-
* Easy sharing of insights across teams.
76-
* Interactive exploration of data without writing code.
76+
* Visual representation of patterns and trends
77+
* Real-time data monitoring vs. static reports comparisons
78+
* Different stakeholders' perspectives on the same data
79+
* Easy sharing of insights across teams
80+
* Interactive exploration of data without writing code
7781

78-
You do not need to set up any additional infrastructure or tools, as Aura Dashboards are built on top of the Neo4j database service.
82+
// TODO: Add concrete example from course context. E.g., "For example, in the movie dataset you'll work with,
83+
// you might create a dashboard showing: top-rated films by decade (line chart), genre distribution (pie chart),
84+
// and actor collaboration networks (graph visualization)."
85+
86+
You do not need to set up any additional infrastructure or tools, as Dashboards are integrated directly into Neo4j.
7987

8088

8189
In this course, you will learn how to build dashboards similar to the one below:
@@ -97,6 +105,7 @@ include::questions/1-purpose.adoc[leveloffset=+1]
97105

98106
[.summary]
99107
== Summary
100-
In this lesson, you learned what are the Neo4j Aura Dashboards and the benefits of using them for data visualisation and exploration.
101108

102-
In the next lesson, you will learn how to access Aura Dashboards, including creating an Aura account, selecting the appropriate tier, and navigating the Dashboards UI.
109+
In this lesson, you learned what Neo4j Dashboards are and the benefits of using them for data visualization and exploration.
110+
111+
In the next lesson, you will learn how to access Dashboards. If you're using Neo4j Aura, you'll learn how to create an account and navigate the interface. If you're using on-premises Neo4j, you'll learn how to access the Dashboards feature.
Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
[.question]
2-
= Purpose of Aura Dashboards
2+
= Purpose of Neo4j Dashboards
33

4-
Which of the following statements best describes the purpose of Aura's integrated dashboard tool?
4+
Which of the following statements best describes the purpose of Neo4j's integrated dashboard tool?
55

6-
* [x] The integrated dashboard tool aims to provide a visual interface for exploring data insights directly within the Neo4j Aura environment without having to write Cypher queries.
6+
* [x] The integrated dashboard tool provides a visual interface for exploring data insights directly within Neo4j without having to write Cypher queries.
77
* [ ] The integrated dashboard tool is designed for database administrators to manage user roles and permissions.
8-
* [ ] The integrated dashboard tool is primarily used for importing large datasets into the Neo4j Aura database.
8+
* [ ] The integrated dashboard tool is primarily used for importing large datasets into Neo4j.
99
1010
1111
[TIP,role=hint]
@@ -17,5 +17,7 @@ Think about the main goal of dashboards in data visualization and exploration.
1717
[TIP,role=solution]
1818
.Solution
1919
====
20-
The integrated dashboard tool aims to provide a visual interface for exploring data insights directly within the Neo4j Aura environment without having to write Cypher queries.
20+
**The integrated dashboard tool provides a visual interface for exploring data insights directly within Neo4j without having to write Cypher queries.**
21+
22+
This is the primary purpose - dashboards help you visualize and explore data without needing to write Cypher queries, though you can use Cypher for more advanced visualizations if needed.
2123
====

asciidoc/courses/aura-dashboards/modules/1-getting-started/lessons/2-accessing-aura-dashboards/lesson.adoc

Lines changed: 44 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,28 @@
1-
= Accessing Aura Dashboards
1+
= Accessing Neo4j Dashboards
22
:type: lesson
33
:order: 2
44

55

66
== Lesson Overview
7-
In the previous lesson, you learned about the purpose of Neo4j Aura Dashboards and the benefits of using them for data visualization.
87

9-
In this lesson, you will learn how to access Aura Dashboards, including creating an Aura account, selecting the appropriate tier, and navigating the Dashboards UI.
8+
In the previous lesson, you learned about the purpose of Neo4j Dashboards and the benefits of using them for data visualization.
9+
10+
In this lesson, you will learn how to access Dashboards. For ease of access in this course, we'll use Neo4j Aura. If you already have access to an on-premises Neo4j Enterprise Edition installation with Dashboards enabled, you can skip to **Step 4** and connect to your database.
1011

1112

12-
== Getting Access to Aura Dashboards
13+
== Getting Access to Dashboards
14+
15+
To follow along with this course, you have two options:
1316

14-
To explore the Dashboards UI, you need an Aura account, and an instance to connect to.
17+
* **Neo4j Aura** (recommended for this course) - Free tier available, quick setup
18+
* **Neo4j Enterprise Edition on-premises** - If you already have access
1519

16-
Create an account and an instance by following these instructions:
20+
The rest of this lesson focuses on setting up Neo4j Aura. If you're using on-premises, skip to **Step 4** to learn how to connect.
1721

18-
If you already have an Aura account and an instance, you can skip to **Step 4.**
22+
[NOTE]
23+
====
24+
If you already have a Neo4j Aura account and instance, you can skip to **Step 4.**
25+
====
1926

2027
== Step 1: Visit the Neo4j Aura Website
2128

@@ -51,40 +58,54 @@ image::images/4-sign-up-email.png[Sign up page prompting to create a password]
5158
(Optional) Once you have an account, *create a new Aura instance* by selecting the desired tier (Free, Professional, Business Critical, or Virtual Dedicated Cloud) based on your requirements.
5259

5360

54-
In this course, you will only need the **Free tier** to explore and learn about Aura Dashboards.
61+
In this course, you will only need the **Free tier** to explore and learn about Neo4j Dashboards.
5562

5663
image::images/4-free-instance-select.png[Create Aura instance page showing the different tiers available]
5764

5865

59-
== Dashboard allocation per tier
60-
In Aura Dashboards, you have access to different types of layouts to visualize your graph data effectively. The main types of layouts available are:
61-
In Aura Dashboards, you have access to different types of layouts to visualise your graph data effectively. The main types of layouts available are:
66+
== Dashboard page limits
6267

63-
* Free tier: 3 dashboard pages available. If you have already created a free tier instance, you can access upgrade at any time to access more dashboards.
68+
The number of dashboard pages you can create depends on your platform:
6469

65-
image::images/free-tier-dashboards.png[Free tier dashboards,width=600,align=center]
70+
**For Neo4j Aura users:**
6671

67-
* Professional, Enterprise and Visual Dedicated Cloud: 25 dashboard pages available.
72+
* **Free tier:** 3 dashboard pages available. You can upgrade at any time to access more dashboards.
6873

74+
image::images/free-tier-dashboards.png[Free tier dashboards,width=600,align=center]
75+
76+
* **Professional, Business Critical, and Virtual Dedicated Cloud:** 25 dashboard pages available.
6977

7078
image::images/ee-dashboards.png[Enterprise tier dashboards,width=600,align=center]
7179

80+
**For on-premises Enterprise Edition users:**
81+
82+
* Dashboard page limits depend on your license agreement. Consult your Neo4j representative for details.
7283

73-
== Step 4: Connect to an instance
7484

75-
. *Log in* to your Aura instance, and go to the *Dashboards* menu. From there, you can create new dashboards, access existing ones, and manage your dashboard settings.
76-
. *Connect to your instance* by selecting it from the list of available instances. You can either connect to an Aura instance, or to a local Neo4j database if you have one, by entering the connection details. For more information, see link:https://neo4j.com/docs/aura//connecting-applications/overview/[Connecting Applications documentation^].
77-
. *Connect to your instance* by selecting it from the list of available instances. You can either connect to an Aura instance, or to a local Neo4j database if you have one, by entering the connection details. For more information, see link:https://neo4j.com/docs/aura/classic/auradb/connecting-applications/overview/[Connecting Applications documentation^].
85+
== Step 4: Connect to Dashboards
7886

87+
=== For Neo4j Aura users:
88+
89+
. *Log in* to your Aura account and go to the *Dashboards* menu. From there, you can create new dashboards, access existing ones, and manage your dashboard settings.
90+
. *Connect to your instance* by selecting it from the list of available instances.
7991

8092
image::images/dashboards-ui.png[Dashboards UI,width=600,align=center]
8193

82-
After you click on **Connect to instance**, you will be prompted to enter the connection details, for either Aura or a Self managed database. In this course, you will connect to your Aura instance for simplicity:
94+
After you click on **Connect to instance**, you will be prompted to enter the connection details:
8395

8496
image::images/connect-from-dashboards.png[Connect to instance dialog,width=600,align=center]
8597

98+
You can find your Aura instance connection details by clicking the **...** menu next to your instance name and selecting **Inspect**, or by using the downloaded connection details file.
99+
100+
For more information, see link:https://neo4j.com/docs/aura/auradb/connecting-applications/[Connecting Applications documentation^].
101+
102+
=== For on-premises users:
86103

87-
You can find the connection details of your Aura instance by clicking on the **...** menu next to your instance name, and selecting **Inspect**, or by using the downloaded connection details file.
104+
. Access Dashboards through your Neo4j Enterprise Edition installation
105+
. Navigate to the Dashboards interface
106+
. Connect using your local database credentials
107+
108+
The Dashboards interface and features work identically in both Aura and on-premises installations.
88109

89110

90111

@@ -99,6 +120,7 @@ include::questions/2-empty-dashboards-canvas.adoc[leveloffset=+1]
99120

100121
[.summary]
101122
== Summary
102-
In this lesson, you learned how to access Aura Dashboards, including creating an Aura account, selecting the appropriate tier, and navigating the Dashboards UI.
103123

104-
In the next lesson, you will learn how to load data into your Aura instance and generate a demo dashboard using AI.
124+
In this lesson, you learned how to access Neo4j Dashboards. For Aura users, you learned how to create an account, select a tier, and navigate the interface. For on-premises users, you learned how to access Dashboards through your Enterprise Edition installation.
125+
126+
In the next lesson, you will learn how to load data into your Neo4j database and generate a demo dashboard using AI.

0 commit comments

Comments
 (0)