【发布时间】:2016-01-11 03:04:01
【问题描述】:
我正在尝试将伪造的 CSV 文件导入 OrientDB Server 2.1.2。
ETL 工具看起来很棒,允许人们输入许多选项,但是在我看来,csv 转换器(当我尝试使用 CSV 提取器时,我得到了一个Extractor 'csv' not found 错误)没有正确解释“nullValue”选项。
我使用以下 JSON 尝试加载一个简单文件,当在数据和 JSON 中使用“NULL”作为空值时,我可以正确导入文件,而使用“?”我不能。 `
{
"source": { "file": {"path": "Z:/test.tsv"}},
"extractor": { "row": {}},
"transformers": [
{"csv": {
"separator": " ",
"nullValue": "?",
"columnsOnFirstLine": true,
"columns": [
"a:STRING",
"b:STRING",
"c:String",
"n:Integer"
],
"dateFormat": "dd.mm.yyyy"
}
},
{"vertex": {"class": "Test", "skipDuplicates": true}}
],
"loader": {
"orientdb": {
"dbURL": "plocal:C:/Users/taatoal1/tmp/orientdb/databases/test",
"dbType": "graph",
"classes": [
{"name": "Test"}
]
}
}
}
`
数据如下:
a b c 1
a0 b0 c0 2
a1 b1 c1 ?
我做错了吗?
【问题讨论】:
标签: orientdb csv-import