2017-07-03 51 views
0

我創建Pentaho的工作如何在不同參數的pentaho作業中調用相同的作業?

  • 在第一組可變箱我傳遞值SYSDATE第一DFP工作完美的工作。
  • 在第二個設置變量框我傳遞值sysdate + 1,所以sysdate + 1文件被選擇正確的處理,但第二個dfp作業只出現錯誤。

這個邏輯可能在pentaho Jobs中嗎?

enter image description here

回答

1

我有那種每天晚上完美的作品的衆多例子。我猜Set variables有適當的級別(在父作業中有效)。

所以這個錯誤很可能是你給Set variable 2中的變量的值。值sysdate+1具有字面值(字符串「sysdate + 1」)而不是明天的日期。

您必須先計算出該值。這是在一個轉型取代Set variable 2,這將做這樣的事情:enter image description here

+0

謝謝花時間.......但設置變量2(日期)正確地選擇我的文件和處理.....在工作中,只有我收到錯誤........ – Velu

+0

在第二項工作之前添加「寫入日誌」步驟並鍵入您傳遞的值。只是爲了確保你傳遞你認爲你的價值。 – nsousa

+0

@Nsousa:謝謝.....就像只有我捕獲了我的日期,它打印正確。它正在選擇正確的文件也開始處理,但同時第二次運行相同的工作時,我得到錯誤.... – Velu

相關問題