Importing Data Fundamentals
Learn how to import data into Neo4j
In this 2-hour course, you will learn
Welcome to GraphAcademy and the Importing Data Fundamentals course.
In this course, you will explore the options for importing data into Neo4j.
You will learn to use the Neo4j Import tool to import data and create a Full definition for data model (opens in a new tab)The labels, relationship types and properties chosen to represent a domain., including:
- Creating Full definition for node (opens in a new tab)A vertex in a graph. In a property graph it can carry labels and properties., Full definition for label (opens in a new tab)A tag on a node that groups it with other nodes of the same kind. A node can carry more than one., Full definition for relationship (opens in a new tab)A named, directed connection between two nodes. Every relationship has a type, a start node and an end node., and Full definition for property (opens in a new tab)A named value stored on a node or a relationship. from data in CSV files.
- Setting unique IDs and Full definition for constraint (opens in a new tab)A rule the database enforces on every node or relationship with a given label or type, rejecting any write that breaks it..
- Creating indexes to improve query performance.
You will explore your source data and its implications on the import process and the graph data model.
Finally, you will use what you have learned to import your data into Neo4j.
Prerequisites
Before taking this course, you should have an understanding of:
- Graph and Neo4j fundamental concepts
- 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. queries
- Modelling graph databases
We recommend you complete the following beginner courses in GraphAcademy:
Importing data into Neo4j
Options for importing data
Using Neo4j Import tool
3 modules, 2 hours.
Posts from the GraphAcademy blog.
My five favorite cards in Aura Dashboards
When Dashboards first became available in Aura, I started to move my reporting away from custom tools. Here are the five cards I use the most, and a Cypher statement behind them.
SQL to Cypher - 10 Queries You Already Know
You already know how to write these queries. This article shows you what they look like when the joins go away.
Writing Cypher Queries That Don't Lose Your Data
The query trap that hides your newest data, and the query shape that brings it back.