INFA技术超群_中文KB_00042_PWC_巧用嵌套工作流解决任务失败导致的调度失效问题.pdf

Version 1

    INFA技术超群管委会(QQ群: 309925255)原创, 版权所有,违者必究。

    欢迎您加入Informatica技术超群(QQ群: 112443162, 92949669)。

     

    找工作,找项目,找老师,找朋友,找买卖,找理财,找旅游,找健康,找啥都有!

    Informatica技术超群(112443162),一个神奇的Q群!

     

    在Informatica PowerCenter中,当Scheduled的Session执行失败并且Session属性中勾选了"Fail parent if task failed"时,相应的Workflow也会执行失败,同时 Schedule状态会变成Unscheduled,这样设计的初衷是默认Session失败需要人工干预处理,所以自动取消了Schedule。

    我们可以通过取消勾选Session属性中的"Fail parent if task failed"选项使得当Session执行失败时Workflow依然成功,这样虽然不会影响到Schedule状态,但在Monitor中我们就无法直观地发现执行失败的Workflow了,所以一般不会取消勾选"Fail parent if task failed"。

     

    在实际应用场景中,由于网络的延迟和抖动或者第三方服务提供商接口的稳定性问题,可能导致Session执行失败使Workflow上的Schedule失效,而在这种情况下并不需要任何人工干预处理,那么Workflow自动变成Unscheduled状态就给日常工作造成了一定的困扰。

     

    是否有比较简单的方法来处理这种问题?