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

来源:互联网 发布:johnston murphy 淘宝 编辑:程序博客网 时间:2024/06/05 17:26

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原语有了一个大概的了解呢。下一篇我们就要从数据加载与存储语句详细讲起了,敬请期待!!

0 0
原创粉丝点击