ai didi

java - OrientDB ETL导入: 'skip' operator throws exception

转载 作者:太空宇宙 更新时间:2023-11-04 13:35:26 24 4
gpt4 key购买 nike

我正在尝试借助附带的 ETL 脚本将 .csv 文件导入 OrientDB v.2.0.13。

现在解决我的问题。使用运算符

{ "skip": { "expression": "name = '(unassigned)'"} }

在我的 .json 配置文件中抛出以下异常:


Exception in thread "main" com.orientechnologies.orient.core.exception.OConfigurationException: Error on creating ETL processor
at com.orientechnologies.orient.etl.OETLProcessor.parse(OETLProcessor.java:278)
at com.orientechnologies.orient.etl.OETLProcessor.parse(OETLProcessor.java:186)
at com.orientechnologies.orient.etl.OETLProcessor.main(OETLProcessor.java:161)
Caused by: java.lang.IllegalArgumentException: Transformer 'skip' not found
at com.orientechnologies.orient.etl.OETLComponentFactory.getTransformer(OETLComponentFactory.java:141)
at com.orientechnologies.orient.etl.OETLProcessor.parse(OETLProcessor.java:260)
... 2 more

如果没有“跳过”运算符,我的导入可以完美地工作,所以我猜问题不在于配置文件。

有人知道这里出了什么问题吗?

干杯!

最佳答案

我发现文档没有更新,请使用FLOW transformer 。示例:

{ "flow": { "if": "name is null", "operation" : "skip" } }

关于java - OrientDB ETL导入: 'skip' operator throws exception,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31750274/

24 4 0
文章推荐: html - 关键帧动画 : slide then rotate
文章推荐: internet-explorer - 使用 IE9 开发人员工具测试 IE7 和 IE8 - 复制旧版本的正确文档模式?
文章推荐: javascript - d3.js - 更新轴并更改路径宽度
文章推荐: c++ - Qt:有效地在父小部件上绘制小部件的正确方法
太空宇宙
个人简介

我是一名优秀的程序员,十分优秀!

滴滴打车优惠券免费领取
滴滴打车优惠券
全站热门文章
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com