Kettle Spoon使用数据库值查找失败查找列

问题描述 投票:0回答:1

我正在使用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)

为了绝对肯定我试图从同一个表中添加一个输入表,我预览了数据,我看到了列!我不确定这是一个错误还是我做错了什么。我要添加我已经使用数据库值查找,它在其他情况下工作正常。一些忠告?

kettle pentaho-spoon
1个回答
1
投票

最终我解决了做一个工具 - >数据库 - >清除缓存的问题。

© www.soinside.com 2019 - 2024. All rights reserved.