页面树结构
转至元数据结尾
转至元数据起始

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

  • 顺序合并会按照输入的顺序连接来自所有源的相应记录,直到穷尽最小的数据源。如果使用此选项,务必确保两个表中的记录是按照位置索引一一对应的。这种合并方式就像将Excel一个工作表中的几列直接复制粘贴到另外一个工作表中一样,按照行的序号一一对应。
  • 使用关键字段合并(如客户编码),使用此方法指定如何将来自一个数据源的记录与来自其他数据源的记录相匹配。连接的类型有许多,其中包括内部连接、左连接、右连接和全部外连接。

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

0

左表

1

右表

输出端口

0

合并表

  • 无标签