覆盖主要内容

中止

组件介绍

中止组件用于中止转换,通常用在错误处理中。


  • 输入:无
  • 输出:无

页面介绍

运行中止组件得到下图所示的界面。

参数选项

“中止”组件页面包含如下选项:

选项说明
步骤名称画布上指定“中止”步骤的唯一名称,可以自定义名称或保留默认名称。中止
Abort the running transformation选择此选项可在达到中止阈值时停止转换。
Abort and log as an error选择此选项可在中止步骤停止转换时记录错误报告。
Stop input processing选择此选项可在达到 Abort 阈值时停止转换的输入步骤,同时允许处理已检索或启动的任何记录。
中止记录值指定在检测到错误后中止转换的行数。

中止组件页面包含如下日志记录选项:

选项说明
中止消息指定转换中止时要使用的日志消息。如果此字段留空,则使用默认消息。
总是记录选择此选项可始终记录 Abort 步骤处理的行,以便查看导致转换中止的行。

使用案例

案例介绍当不满足指定条件时,停止转换。如图所示,当生成的随机数不满足条件时,就中止操作,否者将数据发送到下一步骤 空操作(什么也不做)

1、拖动步骤“生成随机数”到工作区,并配置字段名称为 num,类型为“随机数据数字”,num 即为产生的随机数字。如下图所示。

2、拖动步骤“过滤记录“到工作区,配置如下图。从图中知道,当 num < 0 的时候,终止转换,否则将其数据 num 送入下一个步骤“空操作”。当走分支步骤”终止“的时候,转换就终止了。