我有可以满足以下三个条件之一并继续进行操作的记录。对于那些不满足任何条件的记录,我想忽略它们,可以说扔掉它们。现在,它们落到了我的错误输出中,而我本不想这样做。
这些是员工记录,我正在检查某些条件,如果不需要执行任何操作,请忽略。过了一会儿,我可能有几千条不需要处理的记录,即使它们不是错误,也会出现在错误输出中。
您如何指定最终的“存储桶”?如果没有其他匹配项,则执行此操作,或者实际上什么都不做...
答案 0 :(得分:0)
在条件拆分中,任何不满足条件之一的行都将属于默认输出。您可以选择将此输出附加到后续的转换/目标,或者,如果您要丢弃不符合给定条件的行,则只能将该输出附加到任何其他组件。如果您确实想确保捕获的行不符合前三个条件中的任何一个,则可以添加一条附加条件,该条件始终返回true(即1 == 1),因为行被定向到第一个条件它们只会遇到不符合前三个条件的行,尽管这种行为与仅对这些行使用默认输出是相同的。