job如何按顺序执行

为什么采取getjobreturn后,本应在前两个任务执行完成后执行的任务提前执行。


getJobReturn('LoadSnapDataSH',true)
getJobReturn('LoadOrderDataSH',true) 
snapshotTB = loadTable(dbName_temp, tbName_snap)
orderTB = loadTable(dbName_temp,tbName_order)
securityID = select distinct(securityID) from snapshotTB
securityID = securityID.distinct_securityID
submitJob('LeftJoinSH','leftjoin'+day,joinSnapOrderSH{ 0..24 , securityID, snapshotTB, orderTB, dbName, tbName, 25})

希望 leftJoinSH 在 LoadSnapDataSH,LoadOrderDataSH 之后运行。


请先 登录 后评论

1 个回答

wfHuang

需要在 joinSnapOrderSH 内部调用 getJobReturn,等待对应的任务完成。例如




请先 登录 后评论