# 数据连接组件使用说明
# 组件说明
该组件用于实现数据集合的关联,分为内连接,左连接,右连接,外连接。在使用此组件之前需对表数据进行排序,可以在前置组件例如表输入中进行 order by。该组件在具有来自两个不同输入步骤的数据的数据集之间执行经典的合并连接。连接选项包括INNER, LEFT OUTER, RIGHT OUTER和FULL OUTER。 使用数据连接组件,必须要两个输入数据集是有序的,并且是根据需要join的字段排序,可以借助【排序记录】组件。
提示:
1、在此步骤中,将按照指定的关键字段对行进行排序。在使用Sort步骤时,这可以正常工作。当您在PDI之外对数据进行排序时,您可能会遇到内部区分大小写/不区分大小写标志的问题。
2、如果关键字段有相同的名称(例如ID),第二个关键字段$key_1(例如ID_1)将在结果中创建。
1、在此步骤中,将按照指定的关键字段对行进行排序。在使用Sort步骤时,这可以正常工作。当您在PDI之外对数据进行排序时,您可能会遇到内部区分大小写/不区分大小写标志的问题。
2、如果关键字段有相同的名称(例如ID),第二个关键字段$key_1(例如ID_1)将在结果中创建。
# 配置项说明
配置名称 | 数据类型 | 是否必填 | 默认值 | 描述 |
---|---|---|---|---|
节点名称 | String | 是 | - | 当前创建的节点名称,由用户自定义且不可为空。命名可包含字母、数字、下划线。 |
第一个步骤 | String | 是 | - | 在输入节点list中选择引用行。 |
第二个步骤 | String | 是 | - | 在输入节点list中选择比较行。 |
连接类型 | String | 是 | INNER | - INNER:只有两个步骤中具有相同键的行才会包含在结果中; - LEFT OUTER:第一个步骤的所有行都将出现在结果中,第二个步骤中不匹配的键的值为空; - RIGHT OUTER:第二个步骤的所有行都将出现在结果中,第一个步骤中不匹配的键的值为空; - FULL OUTER:来自两个步骤的所有行都将包含在结果中,两个步骤中不匹配的键的值为空。 |
第一个步骤的字段 | List | 否 | - | 指定对传入数据进行排序的关键字段;单击“获取连接字段”以从指定步骤检索字段列表。 |
第二个步骤的字段 | List | 否 | - | 指定对传入数据进行排序的关键字段;单击“获取连接字段”以从指定步骤检索字段列表。 |