本文介绍常用的转换、流程、连接控件:
目录
1 转换控件:
1.1 Concat fields
”Concat fields“控件:将新生成一列,将两个字段拼接。
需求背景:将FirstName和LastName连接起来
数据准备:
Excel表:
控件要点:
结果:
1.2 值映射
”值映射“控件:将新生成一列,把字段的一个值映射成其他的值。
需求背景:将gender列中的female转换为女,male转换为男。
数据准备:
结果:
1.3 增加常量
”增减常量“控件:将新生成一列,每行值相同。
需求背景:增加一个新列language,值为en。
数据准备:
控件要点:
结果:
1.4 增加序列
“增加序列”控件:将新生成一列,内容是序号。
需求背景:给表新增一个序号列。
控件要点:
结果:
1.5 字段选择
“字段选择”控件:可以对字段增删改,也可以修改字段名称、数据类型。
需求背景:删除表中的id字段,修改gender字段名称和age字段的数据类型。
数据准备:
控件要点:
结果:
2 流程控件:
2.1 Switch / case
“switch / case”控件:让数据流从一路到多路。
需求背景:将表中的gender进行分类,把female、male分别保存进不同的excel中。
数据准备:
控件要点:
结果:
2.2 过滤字段
“过滤字段”控件:让数据流从一路到两路。
需求背景:将age分离为大于等于25和小于25的数据,分别保存到不同的excel文件中。
数据准备:
控件要点:
结果:
3 连接控件
3.1 记录关联(笛卡尔输出)
“记录关联(笛卡尔输出)”:将两个集合交叉匹配。一般用来生成日期表或时间表。
需求背景:将两个表的数据集进行笛卡尔积操作。
数据准备:
控件要点:
结果:
3.2 记录集连接
记录集连接类似数据库的左连接、右连接、内连接、外连接。
在进行记录集连接之前,应该要对记录集进行排序。
需求背景:
将employees和department数据进行内关联、左关联、右关联、全关联、把数据保存到Excel。
数据准备:
控件要点:
结果:
多余字段可在Excel输出控件的字段tab中删除。
谢谢大家!