kettle子转换的作用是在一个转换中,引用另一个转换来进行数据处理。相当于调用函数或模块。本示例实现封装钉钉消息推送,达到后续转换或作业公用该功能的目的。
1.新建转换,本示例命名为1.映射转换-钉钉消息推送。
选择映射输入规范、Http post、映射输出规范 这3个转换控件。
2.配置映射输入规范控件,定义好输入字段,此次使用的钉钉机器人消息接口相关的字段。
3.配置Http post 控件,选择流中的相关字段。
4.配置映射输出规范,本处无需配置,选择好。配置跳即可。
5.保存改转换到资源库。
6.使用该子转换,新建一个转换,此次命名为2.使用映射子转换-钉钉消息推送
选择生成记录和映射(子转换)控件
7.配置生成记录控件,配置相应的参数。
8.配置映射(子转换)控件,选择上述保存到资源库的2.使用映射子转换-钉钉消息推送 转换
配置输入字段映射。
8.保存该映射到资料库,运行测试。