本文介绍数据开发的其他常见问题。
为何周期调度中某个节点的实例实际运行时间和计划时间有差异?
任务执行是按照业务连线的先后顺序执行,即当前一节点运行结束,后一节点才能运行,所以当前一节点运行时间过长,运行结束时间大于后一节点计划执行时间点,这样后一节点就会出现实际运行时间可能和计划的时间不一致。
当两个节点的调度周期不同时,即上游节点5分钟调度一次,下游节点20分钟调度一次,下游节点如何获取数据?
以下游节点开始运行前的时间点为基准点,获取在这个时间点前上游节点的最新数据,然后开始运行。
举例如下:场景画布中dwd_xykyw_xfmx_mzf_di节点依赖其他场景中的ods_base_xykxfmx_mzf_di和生产节点ods_base_xykxfmx_mzf_di_节点模式,其中:
场景依赖中的依赖节点ods_base_xykxfmx_mzf_di的周期调度任务是2分钟,在所在的场景中查看
节点依赖中的依赖节点ods_base_xykxfmx_mzf_di_节点周期调度是10分钟,在节点模式中查看
dwd_xykyw_xfmx_mzf_di的上游节点ods_base_xykxfmx_mzf_di的调度周期是3分钟。
dwd_xykyw_xfmx_mzf_di的周期是15分钟。
到周期时间后,各节点运行情况如下:
dwd_xykyw_xfmx_mzf_di的上游节点ods_base_xykxfmx_mzf_di的周期执行时间如下
dwd_xykyw_xfmx_mzf_di的执行时间和周期时间显示如下
该文章对您有帮助吗?
- 本页导读 (0)
- 为何周期调度中某个节点的实例实际运行时间和计划时间有差异?
- 当两个节点的调度周期不同时,即上游节点5分钟调度一次,下游节点20分钟调度一次,下游节点如何获取数据?