一种面向数据挖掘的云端实施方法技术

技术编号:13505286 阅读:55 留言:0更新日期:2016-08-10 12:09
本发明专利技术公开了一种面向数据挖掘的云端实施方法,属于商业数据分析技术领域。所述面向数据挖掘的云端实施方法包括以下步骤:S1:将所有业务服务功能封装成接口实体类并编译,DMaaS平台将实体类的名称、调用规范、功能描述等信息添加到应用接口列表中,并实现接口与业务实体类的映射;S2:用户在使用接口时,向平台发送WebService请求,WebService拦截器将请求截获后在接口列表中查找出相应接口和实体类;S3:通过反射技术取得实体对象进行业务处理,最后将处理结果返回给用户,来实现数据挖掘,数据统计分析的功能。本发明专利技术所述面向数据挖掘的云端实施方法操作简单,可以实现海量数据的高效计算,并能有效的减少企业的开支,具有很好的推广应用价值。

【技术实现步骤摘要】

本专利技术涉及商业数据分析
,具体提供一种面向数据挖掘的云端实施方法
技术介绍
对于现今的商业智能分析而言,通常需要进行海量数据的分析。因此,运用计算机的高效运算能力对数据资料进行统计分析已经是统计发展的必然趋势。以R为首的多套统计软件都拥有强大的处理以及统计能力。由于R软件是以GNU 自由免费开发中的S language 项目而來,具有广大群众支持以及快速更新的优点,用户可以在RProject 网站中免费下载使用R软件。但在商业数据挖掘过程中,R 个人用户的计算机硬件配备无法支持庞大的计算量。此外,由于R软件版本与程序包更新较快,可能降低了一部分用户使用R软件的意愿。针对以上R软件所固有的缺点,我们希望能够将R软件扩充成为一项web service,R软件的广大用户将能够透过web接口轻松的使用R软件,应用云端技术协助负担信息分析所需要用到的大量运算效能。因此,开源软件DM云端实施平台Cloud-R逐渐建立起来,Cloud-R网站将提供用户R软件完善的web 接口,并且至少有一台四核心、多台双核心服务器的支持,进而缩短统计分析上所耗费的计算时间。Cloud‐R 网站主要以R 统计软件为基础,用户在网页浏览器即可做出统计运算,由于云端技术的支持,使用者可以无限扩充运算能力。Cloud‐R网站可以藉由任何网页浏览器进行操作。作为与R 软件相互呼应的网路接口,Cloud‐R支援R 软件所提供的所有指令;使用者可实时的运算,并立即将结果及图片呈现在网页上,使用者可下载使用过的程序与结果。Cloud‐R与其他web 接口的R 不同的地方在于使用php 语言撰写而成,使用者不需再另外加装java 或是其他套件,用户只需能够连接到Internet,即可方便应用该平台应用R软件进行统计分析,并且可方便的将统计结果与他人共享。数据挖掘(Data Mining)也是商业智能的重要环节,数据仓库是数据挖掘得以发展的基础,也是商业智能的支撑,由此可见数据仓库对于商业智慧来言具有很重要的作用,它集成了企业的最核心的数据,随着企业对数据的再次利用和深入挖掘,海量数据的高效计算问题成为企业最为关注的一个问题之一。在商业智慧(BI)活动中,数据仓库与数据挖掘要求的费用支出庞大,很多中小企业望而却步,使用范围受到了极大的限制。
技术实现思路
本专利技术的技术任务是针对上述存在的问题,提供一种操作简单,可以实现海量数据的高效计算,并能有效的减少企业的开支的面向数据挖掘的云端实施方法。为实现上述目的,本专利技术提供了如下技术方案:一种面向数据挖掘的云端实施方法,包括以下步骤:S1:将所有业务服务功能封装成接口实体类并编译,DMaaS平台将实体类的名称、调用规范、功能描述等信息添加到应用接口列表中,并实现接口与业务实体类的映射;S2:用户在使用接口时,向平台发送WebService请求,WebService拦截器将请求截获后在接口列表中查找出相应接口和实体类;S3:通过反射技术取得实体对象进行业务处理,最后将处理结果返回给用户,来实现数据挖掘,数据统计分析的功能。DmaaS为Data Mining as a Serves,即数据挖掘服务。作为优选,通过接口服务发布实现DMaaS平台应用管理。作为优选,所述方法为DM软件与开源DM软件的云端实施平台。本专利技术具有以下突出的有益效果: 本专利技术所述方法操作简单,可以实现海量数据的高效计算,并能有效的减少企业的开支;云端运算可以实现在线支付使用数据挖掘工具和商业智能相关分析处理软件,为用户提供个性化需求,定制个性模块服务。附图说明图1为本专利技术所述面向数据挖掘的云端实施方法的工作流程示意图。具体实施方式下面结合附图和实施例对本专利技术所述面向数据挖掘的云端实施方法作进一步详细说明。实施例如图1所示,本专利技术所述面向数据挖掘的云端实施方法,包括以下步骤:S1:将所有业务服务功能封装成接口实体类并编译,DmaaS(Data Mining as a Serves)平台将实体类的名称、调用规范、功能描述等信息添加到应用接口列表中,并实现接口与业务实体类的映射。S2:用户在使用接口时,向平台发送WebService请求,WebService拦截器将请求截获后在接口列表中查找出相应接口和实体类。S3:通过反射技术取得实体对象进行业务处理,最后将处理结果返回给用户,来实现数据挖掘,数据统计分析的功能。本专利技术的面向数据挖掘的云端实施方法的实际工作过程为:(1)Cloud—R现行的平行运算技术:目前的Cloud‐R在实现平行运算能力方面,需要预先加载R软件中的 networkspace程序包,networkspace 提供了完整的平行运算基础,与过往平行运算所不同的是,networkspace 以更有效的方法处理变量的共享问题,让平行运算的效能更好的发挥;(2)接口服务发布是实现DMaaS平台应用管理的关键技术:接口服务按照SOA模式,采用WebService技术进行发布;(3)以.Net平台下的接口设计和发布为例:将所有业务服务功能封装成接口实体类并编译,DMaaS平台将实体类的名称、调用规范、功能描述等信息添加到应用接口列表中,并实现接口与业务实体类的映射;(4)用户在使用接口时,向平台发送WebService请求,拦截器将请求截获后在接口列表中查找出相应接口和实体类;(5)通过反射技术取得实体对象进行业务处理,最后将处理结果返回给用户,来实现数据挖掘,数据统计分析的功能。以上所述的实施例,只是本专利技术较优选的具体实施方式,本领域的技术人员在本专利技术技术方案范围内进行的通常变化和替换都应包含在本专利技术的保护范围内。本文档来自技高网
...

【技术保护点】
一种面向数据挖掘的云端实施方法,其特征在于:包括以下步骤:S1:将所有业务服务功能封装成接口实体类并编译,DMaaS平台将实体类的名称、调用规范、功能描述等信息添加到应用接口列表中,并实现接口与业务实体类的映射;S2:用户在使用接口时,向平台发送WebService请求,WebService拦截器将请求截获后在接口列表中查找出相应接口和实体类;S3:通过反射技术取得实体对象进行业务处理,最后将处理结果返回给用户,来实现数据挖掘,数据统计分析的功能。

【技术特征摘要】
1.一种面向数据挖掘的云端实施方法,其特征在于:包括以下步骤:S1:将所有业务服务功能封装成接口实体类并编译,DMaaS平台将实体类的名称、调用规范、功能描述等信息添加到应用接口列表中,并实现接口与业务实体类的映射;S2:用户在使用接口时,向平台发送WebService请求,WebService拦截器将请求截获后在接口列表中查找出相应接口...

【专利技术属性】
技术研发人员:武斌邹建军
申请(专利权)人:浪潮软件集团有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1