1.一种流程化数据分析处理系统,其特征在于,包括:算法库、流程库、处理结果库、算法编辑器、数据处理流程设计单元和数据处理服务单元;
算法库中存储算法颗粒和算法模块,接受算法编辑器和数据处理服务单元的调用;所述算法颗粒是指试验所需的基本处理算法;
算法编辑器,用于编辑算法颗粒,存储到算法库中;从算法库提取算法颗粒或算法模块搭建所需功能的算法模块,并存储到算法库中;
数据处理流程设计单元,用于调用算法库中的算法颗粒或算法模块,形成数据处理流程,保存为流程模板,存储到流程库;
数据处理服务单元,用于从流程库提取流程模板,将数据装配至流程模板,流程模板自动运行,得到处理结果,保存至处理结果库。
2.如权利要求1所述的系统,其特征在于,所述数据处理流程设计单元为可视化设计单元,根据来自外部的鼠标控制信号,从算法库中拖拽所需的算法颗粒和/或算法模块到设计面板上,并依据鼠标控制信号将算法颗粒和算法模块进行鼠标连线,以确定数据在各个算法颗粒和模块的流动顺序。
3.如权利要求1所述的系统,其特征在于,数据处理服务单元在执行流程模板过程中,对各个算法颗粒和算法模块的执行进行监控、对输入数据的合法性进行判定;并提供用户交互控件,在算法执行过程中,接受外部使用者通过用户交互控件在任意时刻暂停、停止、退出整个算法执行流程。
4.如权利要求3所述的系统,其特征在于,数据处理服务单元对输入数据的合法性进行判定的方式为:通过文件扩展名、已知文件头信息和/或全文数据辨识是否为合法数据源。
5.如权利要求1所述的系统,其特征在于,所述系统进一步包括第一接口,用于通过网络方式将本地数据同步至外部服务器,从服务器更新数据至本地。
6.如权利要求1或5所述的系统,其特征在于,所述系统进一步包括第二接口,用于与其他流程化数据分析处理系统级联,协同进行数据处理。
7.如权利要求1所述的系统,其特征在于,数据处理流程设计单元在设计流程时,仅调用算法颗粒和算法模块的索引;数据处理服务单元在执行算法时再从算法库调度用算法颗粒和算法模块的程序。