Use QueryRecord
处理器和配置/启用读者/作家控制器服务
- Add
custom sql query
作为处理器的新属性
查询记录配置:
select Field1,Field2,
CASE WHEN Field3='abc' THEN '0'
WHEN Field3='pqr' THEN '1'
WHEN Field3='lmn' THEN '2'
end Field3,
Field4,
CASE WHEN Field5='John' THEN '10'
WHEN Field5='Sam' THEN '20'
WHEN Field5='Smith' THEN '30'
end Field5
from FLowfile
QueryRecord 处理器的输出流文件将具有您想要的结果
Field1,Field2,Field3,Field4,Field5
1,2,0,45,10
23,12,1,28,20
98,75,2,87,30
Use this供您参考上述流程的模板查询记录处理器用途Apache Calcite sql 解析器.