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 graph data model, including:
- Creating nodes, labels, relationships, and properties from data in CSV files.
- Setting unique IDs and constraints.
- 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 Cypher 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.
TIL: Cypher has a format() function for dates and times
A deprecation warning taught me that Cypher now formats dates, times, and durations natively. No APOC required.
Replacing your APOC Periodic Iterate with CALL {} IN TRANSACTIONS
apoc.periodic.iterate is deprecated in Cypher 25. Learn how to rewrite your queries with CALL {} IN TRANSACTIONS.
How Cypher Graph Types Kept Our AI-Generated Queries Honest During a Migration
We rebuilt GraphAcademy against the same Neo4j database. Graph types made sure AI-generated Cypher could not drift from the data model.