基于按需计算的分析因子的数据分析装置及方法

文档序号:6340897阅读:194来源:国知局
专利名称:基于按需计算的分析因子的数据分析装置及方法
技术领域
本发明涉及数据分析装置及方法,更具体地,涉及基于按需计算的分析因子的数据分析装置及方法。
背景技术
目前,随着信息数据处理需求的日益增长以及不同领域的业务种类的日益丰富, 基于分析因子(即数据分析中所使用的各个分析要素)的数据分析变得越来越重要。通常,现有的基于分析因子的数据分析方法及装置的基本原理如下从数据源抽取原始数据;基于所述原始数据并根据预先设定的规则(所述规则基于各个具体应用预先确定)构建数据模型并同时计算出各个分析因子;基于所述分析因子并根据预先设定的规则(所述规则基于各个应用需求预先确定)构建分析模型并计算出分析结果;将所述分析结果传送给应用服务器用于后续处理。然而,由于随着业务种类的日益丰富,在数据分析中需要使用的分析因子越来越多,同时基于具体应用需求的数据分析规则的变化也越来越频繁,从而需要经常对分析因子和数据分析规则进行动态的调整。因此,上述现有的技术方案存在如下问题当需要扩展分析因子时(即数据分析规则需要使用新增的分析因子时),如果该分析因子不在预先设定的分析因子范围内,也无法根据预先设定的分析因子经过简单运算得到,则必须人工地修改系统代码,从而不能满足系统对实时性的要求;同时,该方式耗时较多,因而维护成本升高,并且由于过程繁琐且易于出错,故降低了整个系统的工作效率和性能;此外,当数据分析规则需要改变时,也同样必须人工地修改系统代码;另外,在现有的技术方案中,通常在系统设计开发阶段罗列出完整的可能参与分析计算的分析因子,并且在实际使用阶段会在根据运算规则计算出所有分子因子后再构建分析模型。然而,基于需求的变化,实际参与分析计算的分析因子往往仅仅是理论上可能参与分析计算的所有分子因子中的一部分(即实际参与分析计算的分析因子会根据业务需求而动态变化)。因此,上述现有的技术方案还存在如下问题计算所有分析因子的过程会耗费大量的计算时间和系统资源(即一部分分析因子的计算是无用的),从而显著降低了系统的整体性能。因此,存在如下需求提供一种易于扩展、可确保实时性和准确性并且能够按需计算分析因子,从而提高系统工作效率和性能的基于分析因子的数据分析装置及方法。

发明内容
为了解决上述现有技术方案所存在的缺陷,本发明提出了一种基于按需计算的分析因子的数据分析装置及方法。本发明的目的是通过以下技术方案实现的一种基于按需计算的分析因子的数据分析装置,所述基于按需计算的分析因子的数据分析装置包括
配置模块,所述配置模块用于根据用户的输入设置所述配置文件;数据抽取模块,所述数据抽取模块用于从数据源抽取所述原始数据;分析因子计算模块,所述分析因子计算模块用于基于所述原始数据以及所述配置文件构建数据模型并计算出实际所需的至少一个分析因子的值;数据分析处理模块,所述数据分析处理模块用于基于所述实际所需的至少一个分析因子的值以及所述配置文件构建分析模型并计算出分析结果;分析结果输出模块,所述分析结果输出模块用于将所述分析结果传送到应用服务
ο在上面所公开的方案中,优选地,所述分析因子计算模块进一步包括分析因子筛选单元,所述分析因子筛选单元用于向所述数据分析处理模块发送分析因子统计请求,并将来自所述数据分析处理模块的响应信息传送给计算单元;计算单元,所述计算单元用于根据所述响应信息构建数据模型并计算出所述实际需要的至少一个分析因子的值;其中,所述响应信息包括实际所需的分析因子的标识的列表。在上面所公开的方案中,优选地,所述分析模型是基于分析规则模板的至少一个分析规则实例。在上面所公开的方案中,优选地,所述数据分析处理模块进一步包括分析规则模板设置单元,所述分析规则模板设置单元用于根据用户的输入设置至少一个分析规则模板;分析规则实例生成单元,所述分析规则实例生成单元用于根据所述配置文件生成至少一个分析规则实例;分析因子记录单元,所述分析因子记录单元用于记录所述生成的至少一个分析规则实例使用的分析因子的标识;分析计算单元,所述分析计算单元用于根据所述生成的至少一个分析规则实例构建分析模型并计算出分析结果。在上面所公开的方案中,优选地,所述配置文件包括分析因子的配置数据,所述分析因子的配置数据定义原始数据与分析因子的映射关系。在上面所公开的方案中,优选地,所述分析因子的配置数据是可扩展标记语言的形式。在上面所公开的方案中,优选地,所述分析因子的配置数据包括以下要素中的至少一个原始数据标识、统计度量、统计维度、统计方式以及过滤条件。在上面所公开的方案中,优选地,所述配置文件包括分析规则的配置数据,所述分析规则的配置数据定义分析因子与分析模型的映射关系。在上面所公开的方案中,优选地,所述分析规则的配置数据是可扩展标记语言的形式。在上面所公开的方案中,优选地,所述分析因子计算模块通过分析因子数据接口将计算出的所述实际所需的至少一个分析因子的值传递给所述数据分析处理模块。在上面所公开的方案中,优选地,所述分析因子数据接口采用哈希映射表(MAP) 结构,其中所述分析因子数据接口的输出是计算出的分析因子的键-值(KEY-VALUE)。
在上面所公开的方案中,优选地,所述实际所需的至少一个分析因子是所述数据模型中的要素。在上面所公开的方案中,优选地,所述分析因子计算模块进一步包括分析因子统计单元,所述分析因子统计单元用于对所述实际所需的至少一个分析因子的值进行统计计
笪弁。在上面所公开的方案中,优选地,所述分析因子统计单元包括以下统计运算方式中的至少一个求和(Sum)、取最小值(Min),取最大值(Max)。在上面所公开的方案中,优选地,所述分析模型是相互关联的逻辑判断规则的集
I=I O本发明的目的还通过以下技术方案实现—种基于按需计算的分析因子的数据分析方法,所述基于按需计算的分析因子的数据分析方法包括如下步骤(Al)根据用户的输入设置配置文件(A2)从数据源抽取原始数据;(A3)基于所述原始数据以及所述配置文件构建数据模型并计算出实际所需的至少一个分析因子的值;(A4)基于所述实际所需的至少一个分析因子的值以及所述配置文件构建分析模型并计算出分析结果;(A5)将所述分析结果传送到应用服务器。在上面所公开的方案中,优选地,所述步骤m进一步包括(Bi)获取指示出所述实际所需的至少一个分析因子的标识的信息,并基于所述信息构建数据模型并计算出所述实际需要的至少一个分析因子的值;其中,所述信息包括实际所需的分析因子的标识的列表。在上面所公开的方案中,优选地,所述分析模型是基于分析规则模板的至少一个分析规则实例。在上面所公开的方案中,优选地,所述步骤(A4)进一步包括(Cl)根据用户的输入设置至少一个分析规则模板;(C2)根据所述配置文件生成至少一个分析规则实例;(C3)记录所述生成的至少一个分析规则实例使用的分析因子的标识(即维护实际参与数据分析计算的分析因子的范围);(C4)根据所述生成的至少一个分析规则实例构建分析模型并计算出分析结果。在上面所公开的方案中,优选地,所述配置文件包括分析因子的配置数据,所述分析因子的配置数据定义原始数据与分析因子的映射关系。在上面所公开的方案中,优选地,所述分析因子的配置数据是可扩展标记语言的形式。在上面所公开的方案中,优选地,所述分析因子的配置数据包括以下要素中的至少一个原始数据标识、统计度量、统计维度、统计方式以及过滤条件。在上面所公开的方案中,优选地,所述配置文件包括分析规则的配置数据,所述分析规则的配置数据定义分析因子与分析模型的映射关系。
在上面所公开的方案中,优选地,所述分析规则的配置数据是可扩展标记语言的形式。在上面所公开的方案中,优选地,所述方法通过分析因子数据接口传递计算出的所述实际所需的至少一个分析因子的值。在上面所公开的方案中,优选地,所述分析因子数据接口采用哈希映射表(MAP) 结构,其中所述分析因子数据接口的输出是计算出的分析因子的键-值(KEY-VALUE)。在上面所公开的方案中,优选地,所述实际所需的至少一个分析因子是所述数据模型中的要素。在上面所公开的方案中,优选地,所述步骤(Bi)进一步包括(Dl)对所述实际所需的至少一个分析因子的值进行统计计算。在上面所公开的方案中,优选地,所述统计计算包括以下统计运算方式中的至少一个求和(Sum)、取最小值(Min),取最大值(Max)。在上面所公开的方案中,优选地,所述分析模型是相互关联的逻辑判断规则的集
I=I O本发明所公开的基于按需计算的分析因子的数据分析装置及方法具有如下优点 易于扩展分析因子和分析规则;可确保实时性和准确性;能够按需计算分析因子,从而显著地提高了系统的工作效率和性能。


结合附图,本发明的技术特征以及优点将会被本领域技术人员更好地理解,其中图1为根据本发明的实施例的基于按需计算分析因子的数据分析装置的结构图;图2为根据本发明的实施例的基于按需计算分析因子的数据分析方法的流程具体实施例方式图1是根据本发明的实施例的基于按需计算分析因子的数据分析装置的结构图。 如图1所示,本发明所公开的基于按需计算分析因子的数据分析装置1用于基于原始数据以及配置文件中的分析规则进行数据分析。如图1所示,所述数据分析装置1包括配置模块2、数据抽取模块3、分析因子计算模块4、数据分析处理模块5和分析结果输出模块6。 其中,所述配置模块2用于根据用户的输入设置所述配置文件。所述数据抽取模块3用于从数据源抽取所述原始数据。所述分析因子计算模块4用于基于所述原始数据以及所述配置文件构建数据模型并计算出实际需要的至少一个分析因子的值。所述数据分析处理模块 5用于基于所述实际需要的至少一个分析因子的值以及所述配置文件构建分析模型并计算出分析结果。所述分析结果输出模块6用于将所述分析结果传送到应用服务器(例如安全检测服务器)。如图1所示,优选地,在本发明所公开的基于按需计算分析因子的数据分析装置中,所述分析因子计算模块进一步包括计算单元7和分析因子筛选单元8。其中,所述分析因子筛选单元8用于向所述数据分析处理模块5发送分析因子统计请求,并将来自所述数据分析处理模块5的响应信息传送给所述计算单元7。所述计算单元7用于根据所述响应信息构建数据模型并计算出所述实际需要的至少一个分析因子的值。优选地,所述响应信息包括实际所需的分析因子的标识的列表。优选地,在本发明所公开的基于按需计算分析因子的数据分析装置中,所述分析模型是基于分析规则模板的至少一个分析规则实例。其中,所述分析规则模板是指一些通用的数据分析规则,其只作为分析规则实例扩展的基础,并不参与数据分析的计算过程;所述分析规则实例是指实际参与数据分析的分析规则,其可基于所述分析规则模板进行扩展,即可以基于不同的需求而实时产生不同的分析规则实例。如图1所示,优选地,在本发明所公开的基于按需计算分析因子的数据分析装置中,所述数据分析处理模块5进一步包括分析规则模板设置单元9、分析规则实例生成单元 10、分析因子记录单元11和分析计算单元12。其中,所述分析规则模板设置单元9用于根据用户的输入设置至少一个分析规则模板。所述分析规则实例生成单元10用于根据所述配置文件生成至少一个分析规则实例。所述分析因子记录单元11用于记录所述生成的至少一个分析规则实例使用的分析因子的标识(即维护实际参与数据分析计算的分析因子的范围)。所述分析计算单元12用于根据所述生成的至少一个分析规则实例构建分析模型并计算出分析结果。示例性地,在本发明所公开的基于按需计算分析因子的数据分析装置中,所述计算单元7计算分析因子的基本过程如下基于接收到的所述响应信息(所述响应信息包括实际所需的分析因子的标识的列表),排除所述至少一个分析规则实例均未涉及到的分析因子;基于接收到的所述响应信息,计算所述至少一个分析规则实例均涉及到的分析因子 (即对实际所需的分析因子合并分类,批量计算,从而避免了对多个分析规则实例均使用的公共分析因子重复多次计算);基于接收到的所述响应信息,分别单独计算在所述至少一个分析规则实例中的每一个中使用的个性化的分析因子(即非公共使用的分析因子)。优选地,在本发明所公开的数据分析装置中,所述配置文件包括分析因子的配置数据,所述分析因子的配置数据定义原始数据与分析因子的映射关系(即逻辑关系)。优选地,所述分析因子的配置数据是XML (可扩展标记语言)的形式。优选地,所述分析因子的配置数据包括如下要素中的至少一个原始数据标识、统计度量、统计维度、统计方式以及过滤条件。优选地,在本发明所公开的数据分析装置中,所述配置文件包括分析规则的配置数据,所述分析规则的配置数据定义分析因子与分析模型(即业务规则)的映射关系(即逻辑关系)。优选地,所述分析规则的配置数据是XML (可扩展标记语言)的形式。优选地,在本发明所公开的数据分析装置中,所述分析因子计算模块4通过分析因子数据接口将计算出的所述实际所需的至少一个分析因子的值传递给所述数据分析处理模块5。其中,优选地,所述分析因子数据接口采用哈希映射表(MAP)结构,即所述分析因子数据接口的输出是计算出的分析因子的键-值(KEY-VALUE)。优选地,在本发明所公开的数据分析装置中,所述实际所需的至少一个分析因子是所述数据模型(即业务模型)中的要素。优选地,在本发明所公开的数据分析装置中,所述分析因子计算模块4进一步包括分析因子统计单元,用于对所述实际所需的至少一个分析因子的值进行统计计算。所述分析因子统计单元可以包括如下统计运算方式中的至少一个求和(Sum)、取最小值 (Min),取最大值(Max)。优选地,在本发明所公开的数据分析装置中,所述分析模型是相互关联的逻辑判断规则的集合。如图1所示,示例性地,本发明所公开的数据分析装置的基本工作原理如下根据用户输入通过配置模块2设置配置文件;所述数据抽取模块3从数据源抽取出原始数据; 所述分析因子计算模块4基于所述配置文件中的分析因子的配置数据(即用户设定的业务模型)以及所述原始数据构建数据模型并计算出实际需要的至少一个分析因子的值;所述分析因子计算模块4通过分析因子数据接口将计算出的所述实际需要的至少一个分析因子的值传递给所述数据分析处理模块5 ;所述数据分析处理模块5基于所述配置文件中的分析规则的配置数据(即用户设定的规则引擎的分析规则)以及所述实际需要的至少一个分析因子的值构建分析模型并计算出分析结果;所述分析结果输出模块6将所述分析结果传送到应用服务器。示例性地,本发明所公开的数据分析装置应用于安全性信息交互,例如金融风险管理系统。所述原始数据例如可以是交易属性信息、商户信息等。所述应用服务器可以是安全检测服务器。图2是根据本发明的实施例的基于按需计算的分析因子的数据分析方法的流程图。如图2所示,本发明所公开的基于可动态扩展的分析因子的数据分析方法包括如下步骤(A1)根据用户的输入设置配置文件(A2)从数据源抽取原始数据;(A3)基于所述原始数据以及所述配置文件构建数据模型并计算出实际所需的至少一个分析因子的值;(A4) 基于所述实际所需的至少一个分析因子的值以及所述配置文件构建分析模型并计算出分析结果;(A5)将所述分析结果传送到应用服务器(例如安全检测服务器)。优选地,在本发明所公开的基于按需计算分析因子的数据分析方法中,所述步骤 (A3)进一步包括(Bi)获取指示出所述实际所需的至少一个分析因子的标识的信息,并基于所述信息构建数据模型并计算出所述实际需要的至少一个分析因子的值。优选地,所述信息包括实际所需的分析因子的标识的列表。优选地,在本发明所公开的基于按需计算分析因子的数据分析方法中,所述分析模型是基于分析规则模板的至少一个分析规则实例。其中,所述分析规则模板是指一些通用的数据分析规则,其只作为分析规则实例扩展的基础,并不参与数据分析的计算过程;所述分析规则实例是指实际参与数据分析的分析规则,其可基于所述分析规则模板进行扩展,即可以基于不同的需求而实时产生不同的分析规则实例。优选地,在本发明所公开的基于按需计算分析因子的数据分析方法中,所述步骤 (A4)进一步包括(Cl)根据用户的输入设置至少一个分析规则模板;(以)根据所述配置文件生成至少一个分析规则实例;(C3)记录所述生成的至少一个分析规则实例使用的分析因子的标识(即维护实际参与数据分析计算的分析因子的范围);(C4)根据所述生成的至少一个分析规则实例构建分析模型并计算出分析结果。示例性地,在本发明所公开的基于按需计算分析因子的数据分析方法中,计算分析因子的基本过程如下基于获取的所述信息(所述信息包括实际所需的分析因子的标识的列表),排除所述至少一个分析规则实例均未涉及到的分析因子;基于获取的所述信息,CN 102541811 A计算所述至少一个分析规则实例均涉及到的分析因子(即对实际所需的分析因子合并分类、批量计算,从而避免了对多个分析规则实例均使用的公共分析因子重复多次计算);基于获取的所述信息,分别单独计算在所述至少一个分析规则实例中的每一个中使用的个性化的分析因子(即非公共使用的分析因子)。优选地,在本发明所公开的数据分析方法中,所述配置文件包括分析因子的配置数据,所述分析因子的配置数据定义原始数据与分析因子的映射关系(即逻辑关系)。优选地,所述分析因子的配置数据是XML (可扩展标记语言)的形式。优选地,所述分析因子的配置数据包括如下要素中的至少一个原始数据标识、统计度量、统计维度、统计方式以及过滤条件。优选地,在本发明所公开的数据分析方法中,所述配置文件包括分析规则的配置数据,所述分析规则的配置数据定义分析因子与分析模型(即业务规则)的映射关系(即逻辑关系)。优选地,所述分析规则的配置数据是XML (可扩展标记语言)的形式。优选地,在本发明所公开的数据分析方法中,通过分析因子数据接口传递计算出的所述实际所需的至少一个分析因子的值。其中,优选地,所述分析因子数据接口采用哈希映射表(MAP)结构,即所述分析因子数据接口的输出是计算出的分析因子的键-值 (KEY-VALUE)。优选地,在本发明所公开的数据分析方法中,所述实际所需的至少一个分析因子是所述数据模型(即业务模型)中的要素。优选地,在本发明所公开的数据分析方法中,所述步骤(Bi)进一步包括(D1)对所述实际所需的至少一个分析因子的值进行统计计算。所述统计计算包括如下统计运算方式中的至少一个求和(Sum)、取最小值(Min),取最大值(Max)。优选地,在本发明所公开的数据分析方法中,所述分析模型是相互关联的逻辑判断规则的集合。尽管本发明是通过上述的优选实施方式进行描述的,但是其实现形式并不局限于上述的实施方式。应该认识到在不脱离本发明主旨和范围的情况下,本领域技术人员可以对本发明做出不同的变化和修改。
权利要求
1.一种基于按需计算的分析因子的数据分析装置,所述基于按需计算的分析因子的数据分析装置包括配置模块,所述配置模块用于根据用户的输入设置所述配置文件; 数据抽取模块,所述数据抽取模块用于从数据源抽取所述原始数据; 分析因子计算模块,所述分析因子计算模块用于基于所述原始数据以及所述配置文件构建数据模型并计算出实际所需的至少一个分析因子的值;数据分析处理模块,所述数据分析处理模块用于基于所述实际所需的至少一个分析因子的值以及所述配置文件构建分析模型并计算出分析结果;分析结果输出模块,所述分析结果输出模块用于将所述分析结果传送到应用服务器。
2.根据权利要求1所述的基于按需计算的分析因子的数据分析装置,其特征在于,所述分析因子计算模块进一步包括分析因子筛选单元,所述分析因子筛选单元用于向所述数据分析处理模块发送分析因子统计请求,并将来自所述数据分析处理模块的响应信息传送给计算单元;计算单元,所述计算单元用于根据所述响应信息构建数据模型并计算出所述实际需要的至少一个分析因子的值;其中,所述响应信息包括实际所需的分析因子的标识的列表。
3.根据权利要求2所述的基于按需计算的分析因子的数据分析装置,其特征在于,所述分析模型是基于分析规则模板的至少一个分析规则实例。
4.根据权利要求3所述的基于按需计算的分析因子的数据分析装置,其特征在于,所述数据分析处理模块进一步包括分析规则模板设置单元,所述分析规则模板设置单元用于根据用户的输入设置至少一个分析规则模板;分析规则实例生成单元,所述分析规则实例生成单元用于根据所述配置文件生成至少一个分析规则实例;分析因子记录单元,所述分析因子记录单元用于记录所述生成的至少一个分析规则实例使用的分析因子的标识;分析计算单元,所述分析计算单元用于根据所述生成的至少一个分析规则实例构建分析模型并计算出分析结果。
5.根据权利要求4所述的基于按需计算的分析因子的数据分析装置,其特征在于,所述配置文件包括分析因子的配置数据,所述分析因子的配置数据定义原始数据与分析因子的映射关系。
6.根据权利要求5所述的基于按需计算的分析因子的数据分析装置,其特征在于,所述分析因子的配置数据是可扩展标记语言的形式。
7.根据权利要求6所述的基于按需计算的分析因子的数据分析装置,其特征在于,所述分析因子的配置数据包括以下要素中的至少一个原始数据标识、统计度量、统计维度、 统计方式以及过滤条件。
8.根据权利要求7所述的基于按需计算的分析因子的数据分析装置,其特征在于,所述配置文件包括分析规则的配置数据,所述分析规则的配置数据定义分析因子与分析模型的映射关系。
9.根据权利要求8所述的基于按需计算的分析因子的数据分析装置,其特征在于,所述分析规则的配置数据是可扩展标记语言的形式。
10.根据权利要求9所述的基于按需计算的分析因子的数据分析装置,其特征在于,所述分析因子计算模块通过分析因子数据接口将计算出的所述实际所需的至少一个分析因子的值传递给所述数据分析处理模块。
11.根据权利要求10所述的基于按需计算的分析因子的数据分析装置,其特征在于, 所述分析因子数据接口采用哈希映射表(MAP)结构,其中所述分析因子数据接口的输出是计算出的分析因子的键-值(KEY-VALUE)。
12.根据权利要求11所述的基于按需计算的分析因子的数据分析装置,其特征在于, 所述实际所需的至少一个分析因子是所述数据模型中的要素。
13.根据权利要求12所述的基于按需计算的分析因子的数据分析装置,其特征在于, 所述分析因子计算模块进一步包括分析因子统计单元,所述分析因子统计单元用于对所述实际所需的至少一个分析因子的值进行统计计算。
14.根据权利要求13所述的基于可动态扩展的分析因子的数据分析装置,其特征在于,所述分析因子统计单元包括以下统计运算方式中的至少一个求和(Sum)、取最小值 (Min),取最大值(Max)。
15.根据权利要求14所述的基于可动态扩展的分析因子的数据分析装置,其特征在于,所述分析模型是相互关联的逻辑判断规则的集合。
16.一种基于按需计算的分析因子的数据分析方法,所述基于按需计算的分析因子的数据分析方法包括如下步骤(Al)根据用户的输入设置配置文件(A2)从数据源抽取原始数据;(A3)基于所述原始数据以及所述配置文件构建数据模型并计算出实际所需的至少一个分析因子的值;(A4)基于所述实际所需的至少一个分析因子的值以及所述配置文件构建分析模型并计算出分析结果;(A5)将所述分析结果传送到应用服务器。
17.根据权利要求16所述的基于按需计算的分析因子的数据分析方法,其特征在于, 所述步骤(Α; )进一步包括(Bi)获取指示出所述实际所需的至少一个分析因子的标识的信息,并基于所述信息构建数据模型并计算出所述实际需要的至少一个分析因子的值;其中,所述信息包括实际所需的分析因子的标识的列表。
18.根据权利要求17所述的基于按需计算的分析因子的数据分析方法,其特征在于, 所述分析模型是基于分析规则模板的至少一个分析规则实例。
19.根据权利要求18所述的基于按需计算的分析因子的数据分析方法,其特征在于, 所述步骤(A4)进一步包括(Cl)根据用户的输入设置至少一个分析规则模板;(C2)根据所述配置文件生成至少一个分析规则实例;(C3)记录所述生成的至少一个分析规则实例使用的分析因子的标识(即维护实际参与数据分析计算的分析因子的范围);(C4)根据所述生成的至少一个分析规则实例构建分析模型并计算出分析结果。
20.根据权利要求19所述的基于按需计算的分析因子的数据分析方法,其特征在于, 所述配置文件包括分析因子的配置数据,所述分析因子的配置数据定义原始数据与分析因子的映射关系。
21.根据权利要求20所述的基于按需计算的分析因子的数据分析方法,其特征在于, 所述分析因子的配置数据是可扩展标记语言的形式。
22.根据权利要求21所述的基于按需计算的分析因子的数据分析方法,其特征在于, 所述分析因子的配置数据包括以下要素中的至少一个原始数据标识、统计度量、统计维度、统计方式以及过滤条件。
23.根据权利要求22所述的基于按需计算的分析因子的数据分析方法,其特征在于, 所述配置文件包括分析规则的配置数据,所述分析规则的配置数据定义分析因子与分析模型的映射关系。
24.根据权利要求23所述的基于按需计算的分析因子的数据分析方法,其特征在于, 所述分析规则的配置数据是可扩展标记语言的形式。
25.根据权利要求M所述的基于按需计算的分析因子的数据分析方法,其特征在于, 所述方法通过分析因子数据接口传递计算出的所述实际所需的至少一个分析因子的值。
26.根据权利要求25所述的基于按需计算的分析因子的数据分析方法,其特征在于, 所述分析因子数据接口采用哈希映射表(MAP)结构,其中所述分析因子数据接口的输出是计算出的分析因子的键-值(KEY-VALUE)。
27.根据权利要求沈所述的基于按需计算的分析因子的数据分析方法,其特征在于, 所述实际所需的至少一个分析因子是所述数据模型中的要素。
28.根据权利要求27所述的基于按需计算的分析因子的数据分析方法,其特征在于, 所述步骤(Bi)进一步包括(Dl)对所述实际所需的至少一个分析因子的值进行统计计算。
29.根据权利要求观所述的基于按需计算的分析因子的数据分析方法,其特征在于, 所述统计计算包括以下统计运算方式中的至少一个求和(Sum)、取最小值(Min),取最大值(Max)。
30.根据权利要求四所述的基于按需计算的分析因子的数据分析方法,其特征在于, 所述分析模型是相互关联的逻辑判断规则的集合。
全文摘要
本发明提出了一种基于按需计算的分析因子的数据分析装置及方法。其中,所述基于按需计算的分析因子的数据分析装置包括配置模块、数据抽取模块、分析因子计算模块、数据分析处理模块以及分析结果输出模块。本发明所公开的基于按需计算的分析因子的数据分析装置及方法易于扩展分析因子和分析规则,可确保实时性和准确性,并且能够按需计算分析因子,从而显著地提高了系统的工作效率和性能。
文档编号G06F17/00GK102541811SQ20101061731
公开日2012年7月4日 申请日期2010年12月27日 优先权日2010年12月27日
发明者何发亮, 梁海琦, 陆堃彪 申请人:中国银联股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1