2015-06-01 129 views
-4

我有一個Talend項目,在主要工作中調用了一些工作,我只想在系統時間爲14:00時打電話給他們中的一個。 有關我該怎麼做的任何想法?如何在工作中安排工作

在此先感謝!

回答

2

Hay Migua您可以在您的工作中使用RunIf觸發器。 執行你的工作基於時間你必須 1)採取一個tJava組件,其中你必須設置當前時間在全球地圖 - > globalMap.put(「TIME」,new Date()。getHours());

2)runif借鑑tJava組件一個runif觸發你的子作業 和寫入條件 - >的Integer.parseInt(globalMap.get( 「TIME」)的toString())== 16(或任何你想要的) tJava ---> IF ---->您的子作業或您的組件

希望這將有助於:)

0

可以使用系統專有的任務調度程序(linux下用crontab做,窗戶使用任務調度)。

Windows日程中 - http://etladvisors.com/2014/05/06/windows-deployment-and-scheduling-of-talend-jobs/

使用Linux的crontab - https://www.talendbyexample.com/talend-scheduling-jobs-with-cron-crontab-reference.html

如果您porpouse是plataform,與開展工作,看到計劃選項,命令行,版本控制,集成詹金斯和其他你需要的企業訂閱版本的Talend,它有TAC(Talend管理中心)。