
Figure 1: The ETL model of GraphSAW2.
While the yellow cylinders represent the databases, the grey rectangles are the respective operating programs of GraphSAW2-DWHBuilder. The light blue numbers on the right hand side mark the steps that are subsequently explained.
Step 1: The updater fetches the latest versions of the data sources into the workspace. Step 2: The parser reads the data into the predefined Java model. Step 3: The model is exported into GraphML files. Step 4: The intermediate GraphML files are merged and mapped into one GraphML file. Step 5: The merged file is loaded into a Neo4j graph database system.