您的位置:首页 > Web前端

FEA从入门到精通系列 | 基础原语分类

2016-12-23 00:00 288 查看
FEA原语分为基础原语、SDF函数、UDF函数三大类。

SDF函数是系统自带,用于常量定义、变量运算、条件判断、时间格式化等操作。

UDF函数,分为 udf0包、udfA包、RS包、NSM包、NTC包、可视化VL包、图计算GL包、机器学习ML包。其中,RS包用于加载与存储各种不同非格式化文件(如http\excel\sqlite3\json\hbase\zbus等),GL包用于图计算,ML包用于机器学习。

但SDF函数和UDF函数都不是今天的主角,今天我们主要是针对基础原语,来讲讲它的分类。

基础原语,每一个操作都具有原子性,独立不分割,每一个操作都只完成一个特定的功能,完成后有明确的结果,可以直接查看验证。非常适合于交互分析和数据探索。另外,通过流编程的方式,使用多种原语的组合,可以完成复杂功能场景。从总体上来看,基础原语分为以下6小类:



以下将对基础原语的6小类进行介绍。

一、数据加载与存储
任何分析都建立在数据之上,所以数据加载与分析结果存储是FEA的基础工程,下图是FEA支持的加载与存储类的基础原语:



二、表操作
把非格式或格式化数据加载进FEA后,都会变成二维表格。FEA支持的表操作有删除表、合并表、关联表、输出表、命名别名、分组统计等。





三、行操作
FEA支持对表的行操作语句有:过滤行、去重、排序。



四、列操作
FEA支持的列操作语句有增加列、选择列、更改列名、更改列类型、字符串处理。





五、控制语句
FEA支持脚本控制语句,用于控制脚本集群化、循环、定时运行。





六、全局语句
全局控制语句,用于定义工作区、全局变量,以及显示表、变量、集群运行情况等。





经过以上分类,大家是否对FEA原语有了一个大概的了解呢。下一篇我们就要从数据加载与存储语句详细讲起了,敬请期待!!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息