表输入预览数据是这样的
表输入2预览数据是这样的
两个表的字段都是一样的,怎么才能用kettle将数据合并呢?
具体设置如下:
输出结果如下:
为什么会有空值
表输入预览数据是这样的
两个表的字段都是一样的,怎么才能用kettle将数据合并呢?
具体设置如下:
输出结果如下:
为什么会有空值
使用Kettle进行表合并需要使用到"合并记录"步骤。
首先,你需要将两个表作为数据源连接到Kettle中。然后,拖拽一个"合并记录"步骤到流程设计器中。将两个表作为输入连接到"合并记录"步骤。
接下来,在"合并记录"步骤的配置界面中,需要为两个输入表中的每个字段指定"合并类型"。你可以选择"全部"、"有值"或"空值"。这样就可以根据需要自定义合并规则了。
最后,将合并后的输出连接到你希望将数据写入的目标表中即可。
如果你希望对两个表中的记录进行筛选,你可以在"合并记录"步骤之前添加"过滤记录"步骤。这样你就可以使用条件进行筛选,并将筛选后的记录传递到"合并记录"步骤中进行合并。