Pentaho xaction - 如何在运行时更改数据库名称?

时间:2013-05-21 03:40:44

标签: pentaho pentaho-design-studio

我正在使用Pentaho Design Studio(pds-ce-win-32-4.0.0-stable)。在xaction文件中,我需要更改URL中的数据库名称,如

jdbc:sqlserver://IP:1433;databaseName=??????;integratedSecurity=false

我生成了一个输出作为保存url的结果集列。当我运行xaction时,url显示为输出。但是当我使用结果集列作为下一个进程的数据库url时,它不起作用。

1 个答案:

答案 0 :(得分:1)

不确定为什么你在xaction中使用url模式到目前为止我使用了DB资源的jndi名称:

<jndi><![CDATA[tsi_test_blade4]]></jndi>

,这也可以用变量替换:

<jndi>{JNDDDI}</jndi>

因此,作为JNDI传递的参数是使用资源。