我是 Pentaho 报表设计器的新手。 我正在使用本地可用的示例数据库生成大量报告。一旦我们进入生产阶段,我将不得不单独更改所有报告数据库连接凭据。有没有办法在一个地方配置数据库连接并在所有报告中使用相同的?
答案 0 :(得分:0)
您可以设置/编写 JNDI 连接,然后在您的每个报告中使用此连接。
Oracle 的 JNDI 连接信息示例:-
oracleAbc/type=javax.sql.DataSource
oracleAbc/driver=oracle.jdbc.driver.OracleDriver
oracleAbc/url=jdbc:oracle:thin:@localhost:1521:chaucerdb
oracleAbc/user=scott
oracleAbc/password=abc$123
之后,您可以将此 ConnectionName 用作报告中的 JNDI 连接。
如果您需要任何其他帮助,请告诉我。