我有一些数据在2个CSV文件中,一个包含顶点,另一个文件包含边缘在另一个文件中.我正在研究如何使用ETL进行设置,但是它已经接近但尚未完全 - 它主要起作用,但我的边缘有属性,我不确定它们是否正确加载. 这个问题很有帮助,但我仍然遗漏了一些东西......
这是我的数据:
vertices.csv:
label,data,date
v01,0.1234,2015-01-01
v02,0.5678,2015-01-02
v03,0.9012,2015-01-03
Run Code Online (Sandbox Code Playgroud)
edges.csv:
u,v,weight,date
v01,v02,12.4,2015-06-17
v02,v03,17.9,2015-09-14
Run Code Online (Sandbox Code Playgroud)
我用这个导入我的顶点:
commonVertices.json:
{
"begin": [
{ "let": { "name": "$filePath",
"expression": "$fileDirectory.append($fileName)"
}
},
],
"config": { "log": "info"},
"source": { "file": { "path": "$filePath" } },
"extractor": { "csv": { "ignoreEmptyLines": true,
"nullValue": "N/A",
"dateFormat": "yyyy-mm-dd"
}
},
"transformers": [
{ "vertex": { "class": "myVertex" } },
{ "code": { "language": "Javascript",
"code": "print(' Current record: ' + record); record;" } …Run Code Online (Sandbox Code Playgroud)