kettle从入门到精通 第十六课 kettle 映射 (子转换)02

发布时间 2023-04-24 23:00:24作者: 慕容尘轩

1、上节讲的子映射里面只有一个转换(类似一个java类里面只有一个公共方法),本次讲解的有两个,实际上可以有任意多个(一个java类里面有多个公共方法)。两个转换分别计算x+y和x*y。

 2、命名参数:定义一些变量传递到子转换里面。

 3、输入

1)Available inputs 可以点击加号增加多个输入,本示例有两个输入,分别是生成记录和生成记录2。

2)是否为主数据路径:当只有一个输入时,勾选此选项。

3)输入原步骤名(如果只有一个前驱步骤,该项可以为空):选择一个前驱步骤。

4)子转换里的“映射输入接口”步骤名:选择一个映射输入规范。

5)设置前驱原字段名和子映射字段名映射关系。

 4)输出:

1)Available outputs 可以点击加号增加多个输入,本示例有两个输出,分别是映射输出规范和映射输出规范2。

2)是否为主数据路径:当只有一个输出时,勾选此选项。

3)子转换里的“映射输出接口”步骤名:选择一个映射输出规范。

4)输出目标步骤名(如果只有一个后继步骤,该项可以为空):选择一个后继步骤。

5)设置子映射字段名和后继步骤字段映射关系。