Module 1

Importing with LOAD CSV

In this module, you will learn how to use LOAD CSV to read data from CSV files and import it into Neo4j. You will 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., build 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., handle data type conversions, and design imports that produce consistent results every time they run.

This module covers:

  • Reading CSV files with LOAD CSV and inspecting their structure
  • Creating nodes from CSV data using MERGE
  • Converting strings to integers, floats, and lists
  • Building relationships between nodes using the MATCH and MERGE Full definition for pattern (opens in a new tab)A graph structure written in Cypher, such as a node joined to another node by a relationship.
  • Designing idempotent imports that can be safely re-run
  • Assembling a complete import pipeline from 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. through relationships
Ready, let's go!