【发布时间】:2014-05-26 14:20:30
【问题描述】:
我正在尝试使用 SQLite 数据库在 Pentaho 数据集成中进行表输入步骤。连接似乎很好...
Connection to database [Volp_2] is OK.
Hostname : C:\Users\Aluno\Apps\VOLP\BD\volp.db
Port : -1
Database name : *****
...但通过表格输入步骤预览前 1000 行
2014/05/26 11:18:14 - 表 input.0 - 错误(版本 5.0.1-stable,buildguy 从 2013-11-15_16-08-58 构建 1):Erro inesperado 2014/05/26 11:18:14 - 表 input.0 - 错误(版本 5.0.1-stable,buildguy 从 2013-11-15_16-08-58 构建 1):org.pentaho.di.core.exception .KettleDatabaseException: 2014/05/26 11:18:14 - 表 input.0 - 执行 SQL 时发生错误: 2014/05/26 11:18:14 - 表 input.0 - 从 palavras 中选择名称 2014/05/26 11:18:14 - 表 input.0 - [SQLITE_ERROR] SQL 错误或缺少数据库(没有这样的表:palavras) 2014/05/26 11:18:14 - 表格输入.0 - 2014/05/26 11:18:14 - 表 input.0 - 在 org.pentaho.di.core.database.Database.openQuery(Database.java:1641) 2014/05/26 11:18:14 - 表 input.0 - 在 org.pentaho.di.trans.steps.tableinput.TableInput.doQuery(TableInput.java:233) 2014/05/26 11:18:14 - 表 input.0 - 在 org.pentaho.di.trans.steps.tableinput.TableInput.processRow(TableInput.java:143) 2014/05/26 11:18:14 - 表 input.0 - 在 org.pentaho.di.trans.step.RunThread.run(RunThread.java:60) 2014/05/26 11:18:14 - 表 input.0 - 在 java.lang.Thread.run(Thread.java:724) 2014/05/26 11:18:14 - 表 input.0 - 原因:java.sql.SQLException:[SQLITE_ERROR] SQL 错误或缺少数据库(没有这样的表:palavras) 2014/05/26 11:18:14 - 表 input.0 - 在 org.sqlite.DB.newSQLException(DB.java:383) 2014/05/26 11:18:14 - 表 input.0 - 在 org.sqlite.DB.newSQLException(DB.java:387) 2014/05/26 11:18:14 - 表 input.0 - 在 org.sqlite.DB.throwex(DB.java:374) 2014/05/26 11:18:14 - 表 input.0 - 在 org.sqlite.NativeDB.prepare(本机方法) 2014/05/26 11:18:14 - 表 input.0 - 在 org.sqlite.DB.prepare(DB.java:123) 2014/05/26 11:18:14 - 表 input.0 - 在 org.sqlite.Stmt.executeQuery(Stmt.java:121) 2014/05/26 11:18:14 - 表 input.0 - 在 org.pentaho.di.core.database.Database.openQuery(Database.java:1630) 2014/05/26 11:18:14 - 表 input.0 - ... 还有 4 个 2014/05/26 11:18:14 - C:\Users\Aluno\Apps\App.ktr :应用程序 - 错误(版本 5.0.1-stable,buildguy 于 2013-11-15_16-08-58 构建 1) :尝试停止转换时出现问题:org.pentaho.di.core.exception.KettleDatabaseException: 2014/05/26 11:18:14 - C:\Users\Aluno\Apps\App.ktr : App - 错误取消声明 2014/05/26 11:18:14 - C:\Users\Aluno\Apps\App.ktr : App - ResultSet 关闭 2014/05/26 11:18:14 - C:\Users\Aluno\Apps\App.ktr :应用程序 - 错误(版本 5.0.1-stable,buildguy 于 2013-11-15_16-08-58 构建 1) : org.pentaho.di.core.exception.KettleDatabaseException: 2014/05/26 11:18:14 - C:\Users\Aluno\Apps\App.ktr : App - 错误取消声明 2014/05/26 11:18:14 - C:\Users\Aluno\Apps\App.ktr : App - ResultSet 关闭 2014/05/26 11:18:14 - C:\Users\Aluno\Apps\App.ktr :应用程序 - 2014/05/26 11:18:14 - C:\Users\Aluno\Apps\App.ktr : 应用程序 - 在 org.pentaho.di.core.database.Database.cancelStatement(Database.java:664) 2014/05/26 11:18:14 - C:\Users\Aluno\Apps\App.ktr : 应用程序 - 在 org.pentaho.di.core.database.Database.cancelQuery(Database.java:646) 2014/05/26 11:18:14 - C:\Users\Aluno\Apps\App.ktr : 应用程序 - 在 org.pentaho.di.trans.steps.tableinput.TableInput.stopRunning(TableInput.java:303) 2014/05/26 11:18:14 - C:\Users\Aluno\Apps\App.ktr : 应用程序 - 在 org.pentaho.di.trans.Trans.stopAll(Trans.java:1729) 2014/05/26 11:18:14 - C:\Users\Aluno\Apps\App.ktr : 应用程序 - 在 org.pentaho.di.trans.step.BaseStep.stopAll(BaseStep.java:2605) 2014/05/26 11:18:14 - C:\Users\Aluno\Apps\App.ktr : 应用程序 - 在 org.pentaho.di.trans.step.RunThread.run(RunThread.java:95) 2014/05/26 11:18:14 - C:\Users\Aluno\Apps\App.ktr : 应用程序 - 在 java.lang.Thread.run(Thread.java:724) 2014/05/26 11:18:14 - C:\Users\Aluno\Apps\App.ktr:应用程序 - 由:java.sql.SQLException:ResultSet 关闭 2014/05/26 11:18:14 - C:\Users\Aluno\Apps\App.ktr : 应用程序 - 在 org.sqlite.RS.checkOpen(RS.java:63) 2014/05/26 11:18:14 - C:\Users\Aluno\Apps\App.ktr : 应用程序 - 在 org.sqlite.Stmt.cancel(Stmt.java:254) 2014/05/26 11:18:14 - C:\Users\Aluno\Apps\App.ktr : 应用程序 - 在 org.pentaho.di.core.database.Database.cancelStatement(Database.java:659)我做错了什么?谁能帮帮我?
【问题讨论】: