SPL支持三大类数据处理指令。第一类是结构化数据SQL计算指令,包括where指令用于根据SQL表达式过滤数据条目,extend指令用于通过SQL表达式计算结果产生新字段,支持类型转换和数值计算。第二类是字段操作指令,包括project保留匹配模式的字段、project-away移除匹配模式的字段、project-rename重命名指定字段并保留其他字段。第三类是非结构化数据提取指令,包括parse-regexp提取正则表达式分组匹配信息、parse-json提取第一层JSON信息、parse-csv提取CSV格式信息。这些指令可以通过管道符号组合使用,形成完整的数据处理流水线。




