javascript说明给⼤家说明。kettle中javascript步骤错误处理
javascript步骤错误处理
如果你熟悉kettle转换的错误特性,你可能想知道在javascript步骤如何使⽤。⽀持错误机制的步骤⽤户界⾯机制是相同的,在javascript 步骤右击,选择“定义错误处理”启⽤错误处理并配置。javascript代码可以识别错误⾏,并将他们转发到配置的错误处理步骤,通过使⽤_step_对象的putError()⽅法,需要以下⼏个参数:
1)    RowMetaInterface对象描述⾏结构
2)    当前的错误⾏
3)    在此⾏检测的错误数
4)    错误描述字符串(错误消息)
5)    引起错误的字段名称(字符串)
6)    错误代码(字符串)
通常情况下,原始的,未经修改的输⼊⾏被传递到错误处理步骤。因此,前两个参数通常被指定为getInputRowMeta()和row。其他参数取决于你想怎么具体描述所遇到的错误。javascript步骤定义错误处理配置可以配置那些字段输出到错误处理步骤。
这个转换的例⼦⾸先⽣成随机字符串。为了说明⽬的,javascript步骤判断前⾯⽣成的字符缺少字母'a'和'K'就报错,每个缺少字母就产⽣⼀个错误。
javascript步骤包含以下代码:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。