商業智能中的業務模型利用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日