Skip to content
This repository has been archived by the owner on Dec 10, 2022. It is now read-only.

Kettle code to load, remodel and continue loading advanced movie data to Neo4J

Notifications You must be signed in to change notification settings

knowbi/knowbi-kcm19-kettle-neo4j-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

KCM19 Kettle - Neo4J Demo

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.

Required

  • 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=

How to use

  • 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.

About

Kettle code to load, remodel and continue loading advanced movie data to Neo4J

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published