清洗转换数据
CloudCanal 可在特定字段上设置数据转换脚本,任务运行时自动调用脚本,并对相应的字段值进行计算,达到数据清洗和转换的目的。
当前功能适用于全量迁移、增量同步、数据校验和数据订正。
脚本格式
以下面的脚本为例:
e.g.,
return @fun.str.maskAfter(@params['col'],'-')
return
即处理完毕后返回结果。fun
指模块,当前固定。str
代表字符串类型的转换方法。maskAfter
为转换方法名称。@params['col']
代表处理名字为col
的字段值。'-'
为方法参数,可更换,在maskAfter
方法中的意思是将字段col
的值-
字符之后的字符串都遮掩。