我暂时使用Kettle Spoon 7.1.0.0.12,但现在我遇到了一个非常奇怪的问题。
我在Mysql数据库中的表上使用数据库值查找。表格字段名称我正在检查" account_id"我绝对相信这个专栏在数据库上,但我发现了这个错误:
2018/03/01 19:55:35 - Database lookup.0 - ERROR (version 7.1.0.0-12, build 1 from 2017-05-16 17.18.02 by buildguy) : Unexpected error
2018/03/01 19:55:35 - Database lookup.0 - ERROR (version 7.1.0.0-12, build 1 from 2017-05-16 17.18.02 by buildguy) : org.pentaho.di.core.exception.KettleStepException:
2018/03/01 19:55:35 - Database lookup.0 - Field [account_id] couldn't be found in the table!
2018/03/01 19:55:35 - Database lookup.0 -
2018/03/01 19:55:35 - Database lookup.0 - at org.pentaho.di.trans.steps.databaselookup.DatabaseLookup.determineFieldsTypesQueryingDb(DatabaseLookup.java:236)
2018/03/01 19:55:35 - Database lookup.0 - at org.pentaho.di.trans.steps.databaselookup.DatabaseLookup.processRow(DatabaseLookup.java:379)
2018/03/01 19:55:35 - Database lookup.0 - at org.pentaho.di.trans.step.RunThread.run(RunThread.java:62)
2018/03/01 19:55:35 - Database lookup.0 - at java.lang.Thread.run(Thread.java:748)
要绝对确定我尝试从同一个表中添加输入表并预览数据,我会看到该列! 我不确定这是一个错误还是我做错了什么。我已添加我已经使用数据库值查找,它在其他情况下工作正常。一些建议?
答案 0 :(得分:1)
最终我解决了做工具的问题 - >数据库 - >清除缓存。