Importing CSV data into Neo4j
Learn how to import CSV data into Neo4j using Cypher
In this 1-hour course, you will learn
Welcome to GraphAcademy, and the Importing CSV Data into Neo4j course.
In this course, you will create a graph database of movies from a set of CSV files.
You will learn how to use 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. to create 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.
You will explore the different data types in Neo4j and how to cast data of that type.
Finally, you will look at the performance considerations of loading large datasets, including managing Full definition for transaction (opens in a new tab)A unit of work that either succeeds in full or leaves no trace..
To take this course, we recommend that you complete these beginner courses in GraphAcademy:
How to import CSV data into Neo4j
Using LOAD CSV and Cypher
Creating a data model
Neo4j data types and how to cast data
How transactions affect data importing and how to manage them
4 modules, 1 hour.
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.