一、流程的使用
01.流程_Switch_case
Switch / case:控制数据流从一端到多端
按产品大类字段的值拆分为多个Excel文件
02.流程_过滤记录和空操作
过滤记录:if-else条件分支,控制数据流从一端到两端
空操作:什么也不做
如性别字段的值为非空,则输出至Excel文件,如为空,则执行空操作
03.流程_中止
中止:如有数据流向该步骤,则中断程序;通常用于校验数据
如性别字段的值为非空,则输出至Excel文件,如为空,则中止程序
二、查询
01.查询_数据库查询
通过输入的数据去查询数据库的数据,纯界面操作,无需编写SQL语句
左表为数据库的表,右表为输入的表,连接类型为左连接
02.查询_数据库连接
输入的数据作为参数去查询数据库的数据,需要编写SQL语句
SQL语句中的"?"表示参数
03.查询_流查询
将所有数据加载到内存后,再执行查询,仅支持等值查询
通过【数据源1】的数据去查询【数据源1】的数据
04.查询_模糊匹配
数据源:
查询表:
通过【查询表】的【产品关键字】字段模糊匹配【数据源】的【产品名称】字段
匹配结果:
模糊匹配
match(匹配)为匹配的关键字
measure value(测量值)为模糊字符的个数
主要流字段:在哪里查找?
匹配字段:通过什么关键字查找?
最大值:模糊字符的最大个数
05.查询_执行Dynamic_SQL
执行Dynamic SQL:执行动态SQL语句
执行字段中的每行SQL语句来查询数据(仅支持select)
Template SQL (to retrieve Meta data):模板SQL(用于检索元数据)
模板SQL返回的结果集的字段名称作为输出数据的字段名称