Pentaho报告在JDBC数据源中使用主机名中的参数

时间:2018-03-16 07:57:49

标签: pentaho pentaho-report-designer

我创建了Pentaho Dashboard中显示的报告。 仪表板在许多机器上实现。 因此,我必须在报告中的所有子报告中编辑JDBC DataSouce以匹配主机名以引入环境。 (我正在使用MySQL

我可以在DataSource ex中的主机名中使用参数吗? ${HostName}

我尝试这样做,但当我点击DataSet并点击DataSource时,SelectQuery中的值未显示。

1 个答案:

答案 0 :(得分:0)

我自己解决了。 我在Pentaho Report Designer中使用JNDI连接进行报告。 我将其报告发布到我的BI服务器。

我编辑了这两个文件。

\ biserver-CE \ Tomcat的\ CONF \ context.xml中

\ biserver-CE \ Tomcat的\ web应用\的pentaho \ WEB-INF \ web.xml中

然后报告显示了context.xml中数据源中的数据。