【技术实现步骤摘要】
一种面向大数据分析的交互式建模算子组件及执行方法
本专利技术属于大数据分析
,具体涉及一种面向大数据分析的交互式建模算子组件及执行方法。
技术介绍
随着大数据、机器学习技术的研究和工程应用,构建交互式建模分析平台已经成为支撑大数据分析应用的有效途径。在实际工程应用中,大数据分析计算对交互式建模分析平台提出了两大需求,一是提供各类单元化的算子组件实现交互式、可视化的数据分析建模,通过拖拽算子组件、配置计算参数实现大数据分析流程的快速编排配置;二是基于云计算或分布式计算构建后台强大的计算能力,完成复杂数据分析流程中每个算子组件对应的数据计算。交互式建模算子组件是支撑交互式建模分析平台开展建模分析的基本组件单元,传统的计算程序包、独立算法类库组件难以实现与交互式建模分析平台的集成,需要构建一种新的交互式建模算子组件及执行方法。
技术实现思路
有鉴于此,本专利技术的目的是提供一种面向大数据分析的交互式建模算子组件及执行方法,可提高算子计算性能。一种交互式建模算子组件,每个算子配置一个交互式建模算子组 ...
【技术保护点】
1.一种交互式建模算子组件,其特征在于,每个算子配置一个交互式建模算子组件,每个交互式建模算子组件包括部署在前端的算子交互组件和部署在后端的算子服务组件;/n所述算子交互组件用于提供人机交互界面,接收并存储计算配置参数、输入数据和输出数据;并调用算子服务组件,将计算配置参数和输入数据输出给算子服务组件;/n所述算子服务组件用于接收算子交互组件传递的输入数据和计算配置参数,执行大数据计算过程后生成输出结果数据,返回给算子交互组件,算子交互组件将输出结果数据作为输出数据进行存储或者传递给其它算子。/n
【技术特征摘要】
1.一种交互式建模算子组件,其特征在于,每个算子配置一个交互式建模算子组件,每个交互式建模算子组件包括部署在前端的算子交互组件和部署在后端的算子服务组件;
所述算子交互组件用于提供人机交互界面,接收并存储计算配置参数、输入数据和输出数据;并调用算子服务组件,将计算配置参数和输入数据输出给算子服务组件;
所述算子服务组件用于接收算子交互组件传递的输入数据和计算配置参数,执行大数据计算过程后生成输出结果数据,返回给算子交互组件,算子交互组件将输出结果数据作为输出数据进行存储或者传递给其它算子。
2.如权利要求1所述的一种交互式建模算子组件,其特征在于,所有算子的算子交互组件均建立统一的模型,包括:Id属性、Title属性、InputData属性、PluginData属性、OutputData属性、Execute()方法、GetUI()方法以及NotifyEvent事件,其中:
所述Id属性为算子交互组件的唯一标识;Title属性为算子主题名称;InputData属性为存储算子输入数据的变量,用于存储1个或多个输入数据;PluginData属性为存储算子计算参数数据的变量,用于存储人机交互界面输入的计算参数;OutputData属性为存储算子组件最终计算结果的变量;Execute()方法为本算子组件执行数据计算命令的方法,该方法将调用算子服务组件提供的数据计算服务;GetUI()方法为打开和显示人机交互界面的方法;NotifyEvent事件为算子组件执行计算过程中产生的事件。
3.如权利要求2所述的一种交互式建模算子组件,其特征在于,所有算子的算子服务组件均建立统一的模型,包括:Name属性、ServiceName属性、InputData属性、PluginData属性、OutputData属性和Execute()方法,其中:
所述Name属性为算子服务组件的名称信息;ServiceName属性为算子服务组件服务接口名称描述;InputData属性为用于存储算子交互组件的输入数据;PluginData属性为用于算子交互...
【专利技术属性】
技术研发人员:汤国防,张寒雪,胡长城,姚尚,高瑞明,闫双平,常兴月,
申请(专利权)人:中国电子科技集团公司第十五研究所,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。