Introduction

The Flex Template allows you to import a dataset into a Neo4j database through a Dataflow job, sourcing data from CSV files hosted in Google Cloud Storage buckets. It also allows you to manipulate and transform the data at various steps of the import. You can use the template for both first-time and incremental imports.

This guide walks you through how to import an example dataset into a Neo4j database using a Dataflow job. It also provides a public dataset you can experiment with, before you go on and create an import job for your own dataset.

To import data from Google BigQuery, check out the Dataflow Flex Template for BigQuery to Neo4j.
This is not the only tool to import CSV files into Neo4j. You may also want to check out the Cypher® clause LOAD CSV, or parse the CSVs in your favorite language and use one of Neo4j’s client libraries (drivers) to insert the data into the database.