基于可动态扩展的分析因子的数据分析装置及方法制造方法及图纸

技术编号:7610332 阅读:204 留言:0更新日期:2012-07-22 22:41
本发明专利技术提出了一种基于可动态扩展的分析因子的数据分析装置及方法。其中,所述基于可动态扩展的分析因子的数据分析装置包括配置模块、数据抽取模块、分析因子计算模块、数据分析处理模块以及分析结果输出模块。本发明专利技术所公开的基于可动态扩展的分析因子的数据分析装置及方法易于扩展、可确保实时性和准确性并且能够提高系统工作效率和性能。

【技术实现步骤摘要】

本专利技术涉及数据分析装置及方法,更具体地,涉及。
技术介绍
目前,随着信息数据处理需求的日益增长以及不同领域的业务种类的日益丰富, 基于可动态扩展的分析因子(即数据分析中所使用的各个分析要素)的数据分析变得越来越重要。通常,现有的基于分析因子的数据分析方法及装置的基本原理如下从数据源抽取原始数据;基于所述原始数据并根据预先设定的规则(所述规则基于各个具体应用预先确定)构建数据模型并同时计算出各个分析因子;基于所述分析因子并根据预先设定的规则(所述规则基于各个应用需求预先确定)构建分析模型并计算出分析结果;将所述分析结果传送给应用服务器用于后续处理。然而,由于随着业务种类的日益丰富,在数据分析中需要使用的分析因子越来越多,同时基于具体应用需求的数据分析规则的变化也越来越频繁,从而需要经常对分析因子和数据分析规则进行动态的调整。因此,上述现有的技术方案存在如下问题当需要扩展分析因子时(即数据分析规则需要使用新增的分析因子时),如果该分析因子不在预先设定的分析因子范围内,也无法根据预先设定的分析因子经过简单运算得到,则必须人工地修改系统代码,从而不能满足系统对实时性的要求;同时,该方式耗时较多,因而维护成本升高,并且由于过程繁琐且易于出错,故降低了整个系统的工作效率和性能;此外,当数据分析规则需要改变时,也同样必须人工地修改系统代码。因此,存在如下需求提供一种易于扩展、可确保实时性和准确性并且能够提高系统工作效率和性能的。
技术实现思路
为了解决上述现有技术方案所存在的缺陷,本专利技术提出了一种。本专利技术的目的是通过以下技术方案实现的一种基于可动态扩展的分析因子的数据分析装置,所述基于可动态扩展的分析因子的数据分析装置包括配置模块,所述配置模块用于根据用户的输入设置所述配置文件;数据抽取模块,所述数据抽取模块用于从数据源抽取所述原始数据;分析因子计算模块,所述分析因子计算模块用于基于所述原始数据以及所述配置文件构建数据模型并计算出至少一个分析因子的值;数据分析处理模块,所述数据分析处理模块用于基于所述至少一个分析因子的值以及所述配置文件构建分析模型并计算出分析结果;4分析结果输出模块,所述分析结果输出模块用于将所述分析结果传送到应用服务ο在上面所公开的方案中,优选地,所述配置文件包括分析因子的配置数据,所述分析因子的配置数据定义原始数据与分析因子的映射关系。在上面所公开的方案中,优选地,所述分析因子的配置数据是可扩展标记语言的形式。在上面所公开的方案中,优选地,所述分析因子的配置数据包括以下要素中的至少一个原始数据标识、统计度量、统计维度、统计方式以及过滤条件。在上面所公开的方案中,优选地,所述配置文件包括分析规则的配置数据,所述分析规则的配置数据定义分析因子与分析模型的映射关系。在上面所公开的方案中,优选地,所述分析规则的配置数据是可扩展标记语言的形式。在上面所公开的方案中,优选地,所述分析因子计算模块通过分析因子数据接口将计算出的所述至少一个分析因子的值传递给所述数据分析处理模块。在上面所公开的方案中,优选地,所述分析因子数据接口采用哈希映射表(MAP) 结构,其中所述分析因子数据接口的输出是计算出的分析因子的键-值(KEY-VALUE)。在上面所公开的方案中,优选地,所述至少一个分析因子是所述数据模型中的要ο在上面所公开的方案中,优选地,所述分析因子计算模块进一步包括分析因子统计单元,所述分析因子统计单元用于对所述至少一个分析因子的值进行统计计算。在上面所公开的方案中,优选地,所述分析因子统计单元包括以下统计运算方式中的至少一个求和(Sum)、取最小值(Min),取最大值(Max)。在上面所公开的方案中,优选地,所述分析模型是相互关联的逻辑判断规则的集I=I O本专利技术的目的还通过以下技术方案实现一种基于可动态扩展的分析因子的数据分析方法,所述基于可动态扩展的分析因子的数据分析方法包括如下步骤(Al)根据用户的输入设置配置文件(A2)从数据源抽取原始数据;(A3)基于所述原始数据以及所述配置文件构建数据模型并计算出至少一个分析因子的值;(A4)基于所述至少一个分析因子的值以及所述配置文件构建分析模型并计算出分析结果;(A5)将所述分析结果传送到应用服务器。在上面所公开的方案中,优选地,所述配置文件包括分析因子的配置数据,所述分析因子的配置数据定义原始数据与分析因子的映射关系。在上面所公开的方案中,优选地,所述分析因子的配置数据是可扩展标记语言的形式。在上面所公开的方案中,优选地,所述分析因子的配置数据包括以下要素中的至少一个原始数据标识、统计度量、统计维度、统计方式以及过滤条件。在上面所公开的方案中,优选地,所述配置文件包括分析规则的配置数据,所述分析规则的配置数据定义分析因子与分析模型的映射关系。在上面所公开的方案中,优选地,所述分析规则的配置数据是可扩展标记语言的形式。在上面所公开的方案中,优选地,所述方法通过分析因子数据接口传递计算出的所述至少一个分析因子的值。在上面所公开的方案中,优选地,所述分析因子数据接口采用哈希映射表(MAP) 结构,其中所述分析因子数据接口的输出是计算出的分析因子的键-值(KEY-VALUE)。在上面所公开的方案中,优选地,所述至少一个分析因子是所述数据模型中的要ο在上面所公开的方案中,优选地,所述步骤(A3)进一步包括(Bi)对所述至少一个分析因子的值进行统计计算。在上面所公开的方案中,优选地,所述统计计算包括以下统计运算方式中的至少一个求和(Sum)、取最小值(Min),取最大值(Max)。在上面所公开的方案中,优选地,所述分析模型是相互关联的逻辑判断规则的集I=I O本专利技术所公开的基于结构化查询语言的操作指令自动生成装置及方法具有如下优点易于扩展分析因子和分析规则;可确保实时性和准确性;能够提高系统工作效率和性能。附图说明结合附图,本专利技术的技术特征以及优点将会被本领域技术人员更好地理解,其中图1为根据本专利技术的实施例的基于可动态扩展的分析因子的数据分析装置的结构图;图2为根据本专利技术的实施例的基于可动态扩展的分析因子的数据分析方法的流程具体实施例方式图1是根据本专利技术的实施例的基于可动态扩展的分析因子的数据分析装置的结构图。如图1所示,本专利技术所公开的基于可动态扩展的分析因子的数据分析装置1用于基于原始数据以及配置文件中的分析规则进行数据分析。如图1所示,所述数据分析装置1包括配置模块2、数据抽取模块3、分析因子计算模块4、数据分析处理模块5和分析结果输出模块6。其中,所述配置模块2用于根据用户的输入设置所述配置文件。所述数据抽取模块 3用于从数据源抽取所述原始数据。所述分析因子计算模块4用于基于所述原始数据以及所述配置文件构建数据模型并计算出至少一个分析因子的值。所述数据分析处理模块5用于基于所述至少一个分析因子的值以及所述配置文件构建分析模型并计算出分析结果。所述分析结果输出模块6用于将所述分析结果传送到应用服务器(例如安全检测服务器)。优选地,在本专利技术所公开的数据分析装置中,所述配置文件包括分析因子的配置数据,所述分析因子的配置数据定义原始数据与分析因子的映射关系(即逻辑关系)。优选地,所述分析因子的配置数据是XML (可扩展标记语言)的形式。优选地,所述分析因子本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:陆堃彪杨帆刘健
申请(专利权)人:中国银联股份有限公司
类型:发明
国别省市:

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

1
相关领域技术