Configuring data import
Procedure
-
Double-click the tFileInputDelimited
component to open its Basic settings view
on the Component tab.
-
In the File name/Stream field, specify
the path to the CSV file that contains the employees data to read.
The input CSV file used in this example is as follows:
employeeID;employeeName;age;hireDate;salary;managerID 1;Rutherford Roosevelt;38;06-10-2008;13336.58;m5 2;Warren Adams;43;05-22-2008;11626.68;m6 3;Andrew Roosevelt;55;04-01-2007;10052.95;m4 4;Herbert Quincy;54;06-14-2007;10694.71;m6 5;Woodrow Polk;33;08-14-2007;13751.50;m4 6;Theodore Johnson;47;01-26-2008;12426.87;m6 7;Benjamin Adams;32;02-25-2008;10438.65;m4 8;Woodrow Harrison;51;10-11-2008;11188.27;m5 9;George Truman;40;04-28-2008;14254.49;m5 10;Harry Jackson;38;04-01-2008;12798.78;m6
- In the Header field, specify the number of rows to skip as header rows. In this example, the first row of the CSV file is the header row.
-
Click the [...] button next to Edit schema to open the Schema dialog box, and define the input schema based on
the structure of the input file. In this example, the input schema is
composed of six columns: employeeID
(integer), employeeName (String),
age (Integer), hireDate (Date), salary (Double), and managerID (String).
When done, click OK to close the Schema dialog box and propagate the schema to the next component.
-
Double-click the tNeo4jRow component to
open its Basic settings view on the
Component tab.
- Select the Use an existing connection check box to reuse the Neo4j database connection opened by the tNeo4jConnection component, which is the only connection component used in this example.
-
In the Query field, type in the Cypher
query to be executed by the component.
In this example, type in the following query to create nodes with the label Employees and six properties, to hold the data from the input flow:
-
ID, which will take the value of the variable parameter id,
-
Name, which will take the value of the variable parameter name,
-
Age, which will take the value of the variable parameter age,
-
HireDate, which will the value of the variable parameter hire_date,
-
Salary, which will take the value of the variable parameter salary, and
-
ManagerID, which will the value of the variable parameter manager_id.
"CREATE (n:Employees{ID:{id}, Name:{name}, Age:{age}, HireDate:{hire_date}, Salary:{salary}, ManagerID:{manager_id}})"
-
-
In the Parameters table, type in the
variable parameters in the Parameter field
in accordance with your Cypher query , and map each of them with an input
schema column by selecting it from the Parameter
value list field.
Did this page help you?
If you find any issues with this page or its content – a typo, a missing step, or a technical error – please let us know!