This repository contains the Kettle code to load, remodel and continue loading advanced movie data to Neo4J as demoed at the KCM19 Neo4J Deep Dive Session.
- have a Neo4j database up and running.
- download Kettle from kettle.be or Sourceforge
- If downloaded from Sourceforge (plugins included in Kettle Remix):
- download and unzip the latest Kettle Neo4j Output plugins to your 'data-integration/plugins' folder.
- download and unzip the latest version of the Environments plugin to your 'data-integration/plugins' folder.
- unzip Kettle
- start Spoon
- create a project environment, set your metastore folder to this repository
- add these variables to kettle.properties:
- MOVIES_HOST=
- MOVIES_BOLT=
- MOVIES_USER=
- MOVIES_PASS=
- master: the 'cypher' directory in contains the Cypher queries Tom used in his presentation
- README.txt: various queries to showcase Neo4j and Cypher functionality
- advanced_movies.cypher: cypher queries to load and remodel the advanced movies demo graph. This cypher script was recreated in Kettle to demo how Kettle can be used to
- v1: the Kettle code to run the initial Advanced Movies graph
- remodel: the cypher code to remodel the Advanced Movies graph, orchestrated through Kettle
- v2: the updated Kettle code to load the remodeled Advanced Movies graph.