[發明專利]一種基于查詢重寫的What-if假設分析方法無效
| 申請號: | 200910086285.4 | 申請日: | 2009-06-09 |
| 公開(公告)號: | CN101571871A | 公開(公告)日: | 2009-11-04 |
| 發明(設計)人: | 陳紅;王珊;馮海軍;何國明;周國亮;徐凡 | 申請(專利權)人: | 陳紅 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京中創陽光知識產權代理有限責任公司 | 代理人: | 尹振啟 |
| 地址: | 100872北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 查詢 重寫 what if 假設 分析 方法 | ||
1、一種基于查詢重寫的What-if假設分析方法,包括步驟:
A、在B/S模式下構造What-if假設場景;
B、構造多維查詢;以及
C、針對假設場景和用戶多維查詢,OLAP服務器生成并解析執行包含重聚集過程的MDX語句。
2、根據權利要求1的方法,其中步驟C進一步包括步驟:
C1、生成With-member語句;
C2、針對步驟B中用戶構造的多維查詢請求,OLAP服務器生成MDX語句中的Select子句;
C3、將步驟C1得到的With-Member子句和步驟C2得到Select子句進行簡單的合并操作,形成包含聚集過程的MDX語句;以及
C4、OLAP服務器對MDX語句進行編譯執行。
3、根據權利要求2的方法,其中步驟C1進一步包括步驟:
C1-1、子立方表達;
C1-2、定義重聚集過程;
C1-3、對C1-1和C1-2的結果進行合并,生成With-member語句。
4、根據權利要求1的方法,其中在步驟A中,What-if分析的假設場景由4類假設條件構成,分別是新增度量成員假設、度量成員變化假設、增加非度量維維成員假設、刪除非度量維維成員假設。
5、根據權利要求2的方法,其中在步驟C2中,按照用戶選擇將需要查詢數據的維成員、度量成員添加到select語句的橫軸和縱軸上,生成select子句。
6、根據權利要求5的方法,其中步驟C4進一步包括步驟:
將Select子句中橫軸和縱軸上的非度量維成員進行解析,獲取具體的成員集合;
對每一個數據元素進行判斷屬于哪一類子空間,并依此進行假設變化或者重新聚集,或保持默認值。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于陳紅,未經陳紅許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910086285.4/1.html,轉載請聲明來源鉆瓜專利網。





