合并节点的功能是将两个表合并到一张数据表中,采用多个输入记录,然后创建一个包含全部或其中部分输入字段的输出记录。当您要合并来源不同的数据(如客户基本信息和客户消费信息)时,此操作非常有用。有以下两种合并数据的方式:

对话框选项
合并设置
合并模式
有四种合并模式可供选择:内连接仅包含匹配的记录;左连接包括指定的左表的所有行,而不仅仅是连接列所匹配的行。如果左表的某行在右表中没有匹配行,则在相关联的结果集中右表对应行均为空值;右连接是左连接的反向连接。将返回右表的所有行。如果右表的某行在左表中没有匹配行,则为左表对应行返回空值;完全外连接返回左表和右表中的所有行。当某行在另一个表中没有匹配行时,则另一个表的对应行返回空值。
字段选择
该选项卡的功能是过滤左表和右表中不需要输出的字段。通过"添加"和"移除"按钮移动排除列表和包含列表中的字段。
排除: 所有排除字段的列表。
包含: 所有保留字段的列表。
查找: 是模糊查找功能,通过在选择框中输入关键字,然后点击搜索可以找到列表中字段名包含关键字的字段。只有取消勾选"始终包含所有字段"选项时才可启用查找功能。
始终包含所有字段:如果勾选此项,所有的字段都被移动到包含列表, 而且如果输入改变了,所有的新字段也会在包含列表中。
重复字段处理
如果两个表的包含列表中包含重复字段(合并关键字段除外),有以下几种处理方案可供选择:
过滤重复:只有来自于左表的字段可以出现在输出表中,忽略右表中重复的字段。
不执行:如果包含列表中有重复字段,该节点将不能执行。
自动添加后缀:为右表的重复字段添加后缀,两个字段都显示在输出表中。
添加自定义后缀:为右表的重复字段添加自定义的后缀,两个字段都显示在输出表中。
关键字段处理
左表与右表合并后,合并关键字段只需要保留一个,可以通过勾选此处选项指定过滤左表关键字段还是右表关键字段。
端口
输入端口

0

左表

1

右表

输出端口

0

合并表