是否可以使用他们的 ETL 工具将 line-wise JSON 导入到 OrientDB 中?
Is it possible to import line-wise JSON into OrientDB using their ETL tool?
我有一堆文件(每个大约 10Gb),其中每一行代表一个 JSON 对象。我想以流模式导入它们,但看起来现在不支持它(OrientDB v.2.2.12)。有什么解决方法吗?对于这种情况,推荐的方法是什么?
看起来 JSON 可以转换为 CODE 块中的 ODocument:
{
"code": {
"language": "Javascript",
"code": "(new com.orientechnologies.orient.core.record.impl.ODocument()).fromJSON(input);"
}
}
如果您遇到如下错误:
Error in Pipeline execution:
com.orientechnologies.orient.core.exception.OSerializationException:
Found invalid } character at position 112 of text
然后确保多行选项设置为关闭。
"extractor": {
"row": {
"multiLine": false
}
}
我有一堆文件(每个大约 10Gb),其中每一行代表一个 JSON 对象。我想以流模式导入它们,但看起来现在不支持它(OrientDB v.2.2.12)。有什么解决方法吗?对于这种情况,推荐的方法是什么?
看起来 JSON 可以转换为 CODE 块中的 ODocument:
{
"code": {
"language": "Javascript",
"code": "(new com.orientechnologies.orient.core.record.impl.ODocument()).fromJSON(input);"
}
}
如果您遇到如下错误:
Error in Pipeline execution: com.orientechnologies.orient.core.exception.OSerializationException: Found invalid } character at position 112 of text
然后确保多行选项设置为关闭。
"extractor": {
"row": {
"multiLine": false
}
}