我是BODS的新手,目前我已经配置了一个每2分钟执行一次的工作,以便从MySQL服务器执行事务并加载到HANA表中。但有时候因为MySQL中的数据量太大而无法在2分钟内转换并加载到HANA中。因此,当作业仍在执行时,我的下一次迭代将启动相同的作业,从而导致BODS失败。所以我的问题是。!!是否有任何选项BODS在每2分钟执行一次之前检查预定JOB的执行状态..请帮助我和这些朋友。
答案 0 :(得分:0)
您可以创建一个控制/审核表来保存每次运行bods作业的历史记录。该表应包含eExtractionStart
,ExtractionEnd
,EndTime
等字段。您需要对作业进行更改,以便在启动之前从此表读取上次运行的状态加载到Hana数据流。如果先前的运行尚未完成,则作业可能引发异常。
如果这有用或者您需要更多信息,请告诉我。