标签: orientdb-etl

OrientDB ETL加载CSV,顶点在一个文件中,边缘在另一个文件中

我有一些数据在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)

orientdb orientdb-etl orientdb2.2

4
推荐指数
1
解决办法
720
查看次数

标签 统计

orientdb ×1

orientdb-etl ×1

orientdb2.2 ×1