根据从执行命令阶段收到的值中止作业

时间:2018-10-01 08:06:53

标签: datastage

我的任务是,我生成了7条日志, A_TempLoad_CSP_11.log:0由于数据错误,未加载行。 B_TempLoad_CSP_11.log:0由于数据错误,未加载行。 C_TempLoad_CSP_11.log:0由于数据错误而未加载行。 D_TempLoad_CSP_11.log:0由于数据错误,未加载行。 E_TempLoad_CSP_11.log:0由于数据错误而未加载行。 F_TempLoad_CSP_11.log:2行由于数据错误而未加载。 G_TempLoad_CSP_11.log:4行由于数据错误而未加载 在这里,对于F和G,未加载的行数大于0,如果其中任何一个未加载的行数大于0,我希望作业中止,并且在Director中,我希望提及这一点乔布放弃F和G。

例如:F和G的作业失败

1 个答案:

答案 0 :(得分:0)

您可以为要收集数据的地方保留一个拒绝链接。现在,将该数据集链接到一个转换器,该转换器将对阶段变量进行计数。它从0增加到1的那一刻将其映射到作业中止阶段。这可能有效。