商业智能中的业务模型利用pmml实现预测的方法及系统的制作方法

文档序号:8381412阅读:225来源:国知局
商业智能中的业务模型利用pmml实现预测的方法及系统的制作方法
【技术领域】
[0001] 本发明属于商业智能技术领域,尤其是涉及一种商业智能中的业务模型利用PMML 实现预测的方法及系统。
【背景技术】
[0002] PMML全称预测模型标记语言,利用XML描述和存储数据预测模型,是一个已经被 W3C所接手的标准。它为各个公司定义预测模型和不同的应用程序之间共享预测模型提供 了一种快速并且简单的方法,包括SPSS和微策略等著名的BI软件公司都可以将训练好的 预测模型导出PMML文件。
[0003] 商业智能中经常需要对数据进行预测,不同的预测软件有不同的数据预测方法和 算法,但是用户在使用过程需要了解和处理的事情比较多,使用户对数据预测使用不是很 方便,造成时间的浪费。

【发明内容】

[0004] 本发明要解决的问题是提供一种商业智能中的业务模型利用PMML实现预测的方 法及系统。
[0005] 本发明采用的核心思想是:将PMML与商业智能中的业务模型关联,PMML的输出作 为业务模型的预测度量;当查询业务模型中预测度量节点时候,根据PMML文件与关联的设 置,计算输出列合并到业务模型查询结果数据中。
[0006] 为解决上述技术问题,本发明采用的技术方案是:
[0007] 本发明的一个目的是提供一种商业智能中的业务模型利用PMML实现预测的方 法,包含如下步骤:
[0008] 1)将PMML与商业智能中的业务模型关联,PMML的输出作为业务模型的预测度 量;
[0009] 2)当查询业务模型中的预测度量节点时,根据PMML文件与业务模型关联的设置, 计算输出列合并到业务模型查询结果数据中。
[0010] 优选的,所述步骤1)中将PMML与商业智能中的业务模型的XML描述相关联。
[0011] 优选的,所述步骤2)中当业务模型查询中遇到预测度量查询,根据PMML及关联设 置计算预测值,并且将预测值合并到业务模型查询结果中。
[0012] 本发明的另一目的是提供一种利用PMML实现预测的商业智能系统,包括:
[0013] 关联单元,用来将PMML与商业智能中的业务模型关联,PMML的输出作为业务模型 的预测度量;
[0014] 查询合并单元,用来当查询业务模型中的预测度量节点时,根据PMML文件与业务 模型关联的设置,将计算输出列合并到业务模型查询结果中。
[0015] 优选的,所述关联单元将PMML与商业智能中的业务模型的XML描述相关联;所 述查询合并单元,当业务模型查询中遇到预测度量查询,可根据PMML及关联设置计算预测 值,并且将预测值合并到业务模型查询结果中。
[0016] 本发明方法和系统具有的优点和积极效果是:
[0017] 使用户对数据预测使用更加方便,专注于从业务模型进行数据分析。
【具体实施方式】
[0018] 本发明商业智能中的业务模型利用PMML实现预测的方法,包含:
[0019]
[0020] 步骤一:将PMML与商业智能中的业务模型关联,PMML的输出作为业务模型的预测 度量;
[0021] 步骤二:当查询业务模型中预测度量节点时候,根据PMML文件与业务模型关联的 设置,计算输出列合并到业务模型查询结果数据中。
[0022] 本发明步骤一中,将PMML与商业智能中的业务模型的XML描述相关联;其中业务 模型通过XML进行描述是将用户业务数据库表结构及关联关系利用XML进行描述,将在商 业智能中需要分析挖掘的表中的列重新命名为业务模型中的维度或度量;
[0023] 本发明一实施例,对于用户业务模型,建立的与PMML关联的XML模型描述文件的 关联部分描述如下:
[0024]
【主权项】
1. 商业智能中的业务模型利用PMML实现预测的方法,其特征在于包含如下步骤: 1) 将PMML与商业智能中的业务模型关联,PMML的输出作为业务模型的预测度量; 2) 当查询业务模型中的预测度量节点时,根据PMML文件与业务模型关联的设置,计算 输出列合并到业务模型查询结果数据中。
2. 根据权利要求1所述的商业智能中的业务模型利用PMML实现预测的方法,其特征在 于:所述步骤1)中将PMML与商业智能中的业务模型的XML描述相关联。
3. 根据权利要求1所述的商业智能中的业务模型利用PMML实现预测的方法,其特征 在于:所述步骤2)中当业务模型查询中遇到预测度量查询,根据PMML及关联设置计算预测 值,并且将预测值合并到业务模型查询结果中。
4. 一种利用PMML实现预测的商业智能系统,其特征在于包括: 关联单元,用来将PMML与商业智能中的业务模型关联,PMML的输出作为业务模型的预 测度量; 查询合并单元,用来当查询业务模型中的预测度量节点时,根据PMML文件与业务模型 关联的设置,将计算输出列合并到业务模型查询结果中。
5. 根据权利要求4所述的利用PMML实现预测的商业智能系统,其特征在于: 所述关联单元将PMML与商业智能中的业务模型的XML描述相关联; 所述查询合并单元,当业务模型查询中遇到预测度量查询,可根据PMML及关联设置计 算预测值,并且将预测值合并到业务模型查询结果中。
【专利摘要】本发明提供一种商业智能中的业务模型利用PMML实现预测的方法,包含如下步骤:1)将PMML与商业智能中的业务模型关联,PMML的输出作为业务模型的预测度量;2)当查询业务模型中的预测度量节点时,根据PMML文件与业务模型关联的设置,计算输出列合并到业务模型查询结果数据中。本发明方法具有的优点和积极效果是:使用户对数据预测使用更加方便,专注于从业务模型进行数据分析。
【IPC分类】G06Q10-04
【公开号】CN104700155
【申请号】CN201410819881
【发明人】陈磊, 田超, 夏暄, 田非
【申请人】天津南大通用数据技术股份有限公司
【公开日】2015年6月10日
【申请日】2014年12月24日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1