如何使用不同参数调用pentaho作业中的同一作业twise?

如何使用不同参数调用pentaho作业中的同一作业twise?,pentaho,pentaho-spoon,pentaho-data-integration,Pentaho,Pentaho Spoon,Pentaho Data Integration,我正在创造pentaho就业机会 在第一个设置变量框中,我将值sysdate传递给第一个工作正常的dfp作业 在第二个设置变量框中,我传递的是值sysdate+1,所以sysdate+1文件被正确地选取以进行处理,但第二个dfp作业只得到了错误 这种逻辑在pentaho Jobs中是否可行 我有很多这样的例子,每天晚上都能完美地工作。我猜设置变量具有适当的级别(在父作业中有效) 因此,错误可能存在于Set variable 2中给变量的值中。值sysdate+1具有文字值(“sysdate+

我正在创造pentaho就业机会

  • 在第一个设置变量框中,我将值sysdate传递给第一个工作正常的dfp作业
  • 在第二个设置变量框中,我传递的是值sysdate+1,所以sysdate+1文件被正确地选取以进行处理,但第二个dfp作业只得到了错误
这种逻辑在pentaho Jobs中是否可行


我有很多这样的例子,每天晚上都能完美地工作。我猜
设置变量
具有适当的级别(在父作业中有效)

因此,错误可能存在于
Set variable 2
中给变量的值中。值
sysdate+1
具有文字值(“sysdate+1”字符串),而不是明天的日期


您必须首先计算该值。这是在替换
设置变量2
的转换中完成的,该转换将执行以下操作:

感谢您花费时间……。但是设置变量2(日期)正确地拾取了我的文件并进行了处理……仅在作业中,我收到错误……。在第二个作业之前添加“写入日志”步骤,并键入您传递的值。只是为了确保你传递的是你认为是的值。@Nsousa:谢谢。。。。。就像那样,只有我把我的日期记录下来,而且打印正确。它也在选择正确的文件开始处理,但在第二次运行同一个作业时,我遇到了错误……在DFP2的开头放一个
写入日志,它说了什么?然后从控制台启动DFP2,将该精确值作为参数(您可以在“运行”屏幕中设置参数)。它跑吗?不然后使用该精确值作为参数调试DFP2。完成后,只需运行不带modif的父作业。