首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Spoon数据验证器错误

Spoon数据验证器错误
EN

Stack Overflow用户
提问于 2015-05-04 12:04:26
回答 2查看 1.2K关注 0票数 0

我正在努力验证作业是否正确。我不能说太多,但是我们有内部和外部用户。我有一个SQL脚本,它查找内部赋值的内部以外的任何东西--结果应该是0行。然后将其放在SQL表中。在此之后,我有一个语句来计算是否存在赋值错误,然后将其存储在一个变量中。基于此,我尝试使用‘’步骤验证数据。手动运行代码时,它应该会通过,但是Spoon给了我以下错误:

代码语言:javascript
复制
2015/05/04 13:03:19 - Data Validator.0 - ERROR (version 5.2.0.0, build 1 from 2014-09-30_19-48-28 by buildguy) : Unexpected error
2015/05/04 13:03:19 - Data Validator.0 - ERROR (version 5.2.0.0, build 1 from 2014-09-30_19-48-28 by buildguy) : org.pentaho.di.core.exception.KettleException: 
2015/05/04 13:03:19 - Data Validator.0 - Correct Group/Dashboard Assignment
2015/05/04 13:03:19 - Data Validator.0 - Correct Group/Dashboard Assignment
2015/05/04 13:03:19 - Data Validator.0 - 
2015/05/04 13:03:19 - Data Validator.0 -    at org.pentaho.di.trans.steps.validator.Validator.processRow(Validator.java:159)
2015/05/04 13:03:19 - Data Validator.0 -    at org.pentaho.di.trans.step.RunThread.run(RunThread.java:62)
2015/05/04 13:03:19 - Data Validator.0 -    at java.lang.Thread.run(Unknown Source)
2015/05/04 13:03:19 - Data Validator.0 - Caused by: org.pentaho.di.trans.steps.validator.KettleValidatorException: Correct Group/Dashboard Assignment
2015/05/04 13:03:19 - Data Validator.0 -    at org.pentaho.di.trans.steps.validator.Validator.validateFields(Validator.java:258)
2015/05/04 13:03:19 - Data Validator.0 -    at org.pentaho.di.trans.steps.validator.Validator.processRow(Validator.java:130)
2015/05/04 13:03:19 - Data Validator.0 -    ... 2 more
2015/05/04 13:03:19 - Data Validator.0 - Finished processing (I=0, O=0, R=1, W=0, U=0, E=1)
2015/05/04 13:03:19 - transformation_group_dashboard_validator - ERROR (version 5.2.0.0, build 1 from 2014-09-30_19-48-28 by buildguy) : Errors detected!
2015/05/04 13:03:19 - Spoon - The transformation has finished!!
2015/05/04 13:03:19 - transformation_group_dashboard_validator - ERROR (version 5.2.0.0, build 1 from 2014-09-30_19-48-28 by buildguy) : Errors detected!
2015/05/04 13:03:19 - transformation_group_dashboard_validator - ERROR (version 5.2.0.0, build 1 from 2014-09-30_19-48-28 by buildguy) : Errors detected!
2015/05/04 13:03:19 - transformation_group_dashboard_validator - Transformation detected one or more steps with errors.
2015/05/04 13:03:19 - transformation_group_dashboard_validator - Transformation is killing the other steps!

不管怎样,我可以试着解决这个问题吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-07-28 09:54:00

我成功地解决了我的问题,删除了我的步骤并重新添加了一个。我在Spoon中注意到了这一点--最终的结果有时是不可预测的,偶尔刷新一下步骤就可以解决这个问题。

票数 0
EN

Stack Overflow用户

发布于 2015-05-05 00:56:37

它看起来像是验证器拒绝您的输入,根据源代码中的行,它没有处理错误,所以您得到的只是一个例外。尝试创建另一个链接到该验证器的步骤,然后右键单击验证器并选择“定义错误处理.”并设置一些与错误相关的字段,该步骤将填充这些字段。此外,您还需要双击Data步骤,并确保选中了“报告所有错误”和"...concatenate所有错误“复选框。这将确保每一行都获得可能发生的所有验证错误的完整列表。

这种情况通常发生在验证条件没有按用户预期的方式设置时,因此当行“应该”被选中时,行就会被拒绝:)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30029707

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档