数据关联算子包括关联合并算子、多表关联算子、数据并表算子、VLOOKUP算子。在实际的业务场景中,往往存在数据分散在不同业务部门,或者数据来源于不同系统的情况,这些数据表的格式可能各不相同,但表与表之间总有一些关联字段,例如成本中心编码、公司代码等,此时,可使用数据关联算子将表间数据组合在一张表中。关联合并#
关联合并算子可以将两张拥有相同字段的表,按照该相同字段的值是否相同进行交叉合并,并将合并后的数据显示在同一张表格中,支持左关联、右关联、交集、差集、并集等多种连接方式,可满足不同业务场景需要。算子配置说明如下(默认算子左侧上接口输入的数据为A表,下接口输入的数据为B表):连接方式选择两表关联方式,支持选择左关联、右关联、交集、差集、并集等五种连接方式。
左关联:以A表为主,关联B表数据,关联后的数据包含A表所有数据以及B表中与A表合并字段匹配的数据;
右关联:以B表为主,关联A表数据,关联后的数据包含B表所有数据以及A表中与B表合并字段匹配的数据;
差集:要求AB两表字段数必须相等,输出A表中合并字段与B表完全不匹配的数据行;
并集:无论合并字段是否匹配,合并和输出A表和B表中的所有数据,未匹配上的数据以空值展示。
匹配关系
选择匹配字段,设置匹配关系。匹配字段无需名称相同,但目标类型需相同。

删除匹配关系。
+增加
增加新的匹配关系,多个匹配关系之间为且的关系。
空=空能匹配上
勾选即可实现两表空值匹配。
空=空匹配不上
勾选即可 实现两表空值不匹配。
输出字段选择
选择A表和B表的输出字段,并可对输出字段重命名。
请使用关联合并算子利用字段“员工工号”合并Excel文件“财务部员工信息表.xlsx”和“考核成绩表.xlsx”。
2
操作二
点击画布自动带出的“数据输入”算子,打开配置页面,选择本地上传文件或从数据网盘引用数据,输入Excel文件“财务部员工信息表.xlsx”。
3
操作三
从算子选择区将第二个“数据输入”算子拖拽至画布区,点击算子,在左侧算子配置区选择本地上传文件或从数据网盘引用数据,输入Excel文件“考核成绩表.xlsx”。
4
操作四
从算子选择区将“关联合并”算子拖拽至画布区,上端口连接输入“财务部员工信息表.xlsx”的“数据输入”算子,下端口连接输入“考核成绩表.xlsx”的“数据输入”算子。
5
操作五
点击“关联合并”算子,左侧算子配置区连接方式选择“左关联”,匹配关系选择“工号=工号”,勾选“空=空匹配不上”,输出字段选择中A表勾选全部字段,B表勾选“考核成绩”字段,点击“保存配置”。
6
操作六
保存并执行算子流,在数据预览区查看算子流运算结果。
关联合并算子通过相同字段进行关联,所以进行关联合并的两张表中必须有相同值的字段,字段名称可以不同。
多表关联#
多表关联算子和关联合并算子功能相似,可以将多张表按照指定字段进行合并,并展示在同一张表格中,支持外关联、交集、差集、并集等多种连接方式,满足不同业务场景需要。连接方式选择多表关联方式,支持选择外关联、交集、差集、并集等五种连接方式。
外关联:以基准表为主,关联多表数据,关联后的数据包含基准表所有数据以及其他表中与基准表合并字段匹配的数据;
差集:要求合并的多张表字段数必须相等,输出基准表中合并字段与其他表完全不匹配的数据行;
并集:无论合并字段是否匹配,合并并输出全部表的所有数据,未匹配上的数据 以空值展示。
基准表
连接方式为“外关联”或“差集”时,从输入算子的多张数据表中选择基准表。
匹配列
选择作为合并字段的匹配列,仅可选择多个表之间的命名相同、目标类型相同的公共字段。
空=空能匹配上
勾选即可实现两表空值匹配。
空=空匹配不上
勾选即可实现两表空值不匹配。
输出字段选择
选择多表合并后的输出字段,并可对输出字段重命名。
请使用多表关联算子利用字段“员工工号”合并Excel文件“财务部员工信息表.xlsx”“春节福利表.xlsx”和“邮寄地址表.xlsx”。
2
操作二
点击画布自动带出的“数据输入”算子,打开配置页面,选择本地上传文件或从数据网盘引用数据,输入Excel文件“财务部员工信息表.xlsx”。
3
操作三
从算子选择区将两个“数据输入”算子拖拽至画布区,点击算子打开配置页面,选择本地上传文件或从数据网盘引用数据,分别输入Excel文件“春节福利表.xlsx”和“邮寄地址表.xlsx”。
4
操作四
从算子选择区将“多表关联”算子拖拽至画布区,与三个“数据输入”算子相连接。
5
操作五
点击“多表关联”算子,左侧算子配置区连接方式选择“外关联”,基准表选择“财务部员工信息表.xlsx”,匹配列选择字段“工号”,勾选“空=空匹配不上”,输出字段勾选“财务部员工信息表.xlsx”的全部字段,“春节福利表.xlsx”的字段“春节福利”和“邮寄地址表.xlsx”的字段“邮寄地址”,点击“保存配置”。
6
操作六
保存并执行算子流,在数据预览区查看算子流运算结果。
配置“多表关联”算子时,仅连接方式为“外关联”或“差集”时需要选择基准表。“匹配列”仅可选择多个表之间的公共字段。
数据并表#
数据并表算子可以将多张表中的数据按照列名相同的字段进行合并,也支持直接将多张表中的数据按照列顺序进行合并。算子使用过程中,在算子配置时需要选定其中一表为基准表,输出表中的字段名和显示顺序以基准表为准。算子支持“列名匹配与列顺序匹配”两种合并原则。列名匹配
将其他表中与基准表列名相同的字段合并到同一列。
列顺序匹配
将其他表中与基准表的列顺序匹配,对应的数据行整合到同一张表。即只要两个表的列字段类型相同,不管字段名是否一样,直接将两张表合并成一张表(A表第1列和B表第1列合并成一列,以此类推)。
将附件Excel文件《2021年产销数据表》作为基准表与《2022年产销数据表》通过列名进行匹配合并,输出《2021-2022年产销数据表》文件至“我的数据”文件夹。
1
操作一
新建算子流画布,将画布重命名为“数据并表”,点击“保存”,保存算子流至“新云汽车算子”文件夹内。
2
操作二
通过“数据输入”算子将附件Excel文件《2021年产销数据表》与《2022年产销数据表》输入。
3
操作三
从算子选择区将“数据并表”算子拖拽至画布区,通过连线将“数据并表”算子与“数据输入”算子连接。
4
操作四
点击“数据并表”算子,在左侧算子配置区基准表选择《2021年产销数据表》,合并原则选择“列名匹配”,系统自动带出合并后的字段,勾选所需字段并进行重命名,点击“保存配置”。
5
操作五
通过“数据输出”算子将算子流结果输出至“我的数据”文件夹,新建表命名为“2021-2022年产销数据表”,“输出选项”选择“覆盖”,点击“保存配置”按钮。
6
操作六
保存并执行算子流,在数据预览区查看算子流运算结果。
数据并表算子使用中A表和B表对应的合并列字段类型必须一致。
VLookup#
Vlookup算子可以根据合并字段,将B表中合并字段值相同的数据合并到A表,作用与Excel中的Vlookup函数相似,但与Excel不同的是,算子支持多条件一次性匹配,同时可对输出字段进行重命名。匹配关系
选择匹配字段,设置匹配关系。匹配字段无需名称相同,但目标类型需相同。

删除匹配关系。

增加新的匹配关系,多个匹配关系之间为且的关系。
空=空匹配不上
勾选即可实现两表空值不匹配。
输出字段选择
选择多表合并后的输出字段,并可对输出字段重命名。
输出字段选择
选择两表合并后各表的输出字段,并可对输出字段重命名。
请使用Vlookup算子利用字段“考核成绩”合并Excel文件“考核成绩表.xlsx”和“考核等级方案.xlsx”。
2
操作二
点击画布自动带出的“数据输入”算子,打开配置页面,选择本地上传文件或从数据网盘引用数据,输入Excel文件“考核成绩表.xlsx”,将字段“考核成绩”的目标类型修改为“数值”。
3
操作三
从算子选择区将第二个“数据输入”算子拖拽至画布区,点击算子打开配置页面,选择本地上传文件或从数据网盘引用数据,输入Excel文件“考核等级方案.xlsx”,将字段“考核成绩”的目标类型修改为“数值”。
4
操作四
从算子选择区将“Vlookup”算子拖拽至画布区,上端口连接输入“考核成绩表.xlsx”的“数据输入”算子,下端口连接输入“考核等级方案.xlsx”的“数据输入”算子。
5
操作五
点击“Vlookup”算子,左侧算子配置区匹配关系选择“考核成绩=考核成绩”,勾选“空=空匹配不上”,输出字段选择A表全部字段以及B表“考核等级”字段,点击“保存配置”。
6
操作六
保存并执行算子流,在数据预览区查看算子流运算结果。
Vlookup算子和关联合并算子的左关联效果相似,但Vlookup算子只会在原有字段条数基础上新增列数据,不会追加行数据;关联合并算子会新增列数据,同时也会增加行数据。