如果我们需要在 pentaho 数据集成 (IDE) 中执行查询,我们需要在 simple-jdin/jdbc.properties 中手动添加数据源
MyDatabase/type=javax.sql.DataSource
MyDatabase/driver=org.hsqldb.jdbcDriver
MyDatabase/url=jdbc:hsqldb:hsql://localhost/sampledata
MyDatabase/user=pentaho_admin
MyDatabase/password=password
这在称为 pentaho 数据集成、勺子或水壶的 ide 中按预期工作。
但是,在 pentaho server 8.2 中同样的方法不起作用。
重现错误的步骤
- 在 pentaho-server 8.2 中部署或上传转换(.ktr)
- 在服务器 /../pentaho-server/pentaho-solutions/system/simple-jndi/jdbc.properties 中手动添加数据源
- 使用 pentaho 服务器 Web 控制台执行转换:在后台运行或计划选项
- 错误:找不到数据源
选择
- 使用 pentaho 服务器的 web 控制台手动创建数据源,而不是手动修改文件:/../pentaho-server/pentaho-solutions/system/simple-jndi/jdbc.properties
问题
- simple-jndi/jdbc.properties 在服务器中工作还是仅用于开发目的(pdi)?