[發明專利]當從報告規范生成OLAP查詢時補償不平衡層級有效
| 申請號: | 201080054477.8 | 申請日: | 2010-11-09 |
| 公開(公告)號: | CN102667774A | 公開(公告)日: | 2012-09-12 |
| 發明(設計)人: | A·費爾南德茲奧特加 | 申請(專利權)人: | 國際商業機器公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京市金杜律師事務所 11256 | 代理人: | 吳立明;李崢宇 |
| 地址: | 美國紐*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 報告 規范 生成 olap 查詢 補償 不平衡 層級 | ||
技術領域
本發明的一些實施方式涉及基于計算機的多維度數據建模。更具體而言,本發明的一些實施方式涉及生成針對聯機分析處理(OLAP)系統的查詢。
背景技術
現今許多公司將大量數據儲存在聯機事務處理(OLTP)系統及其他數據庫中。例如,數據可以包括諸如銷售、產品和金融數據之類的業務數據。決策者頻繁依賴于這類數據做出業務決策。
然而,不同于通常獲取業務事務數據的OLTP系統,聯機分析處理(OLAP)系統在聚合級別(level)分析事務數據以進一步通知決策。例如,業務分析師可以解讀跨OLAP系統的各種業務維度而聚合的數據。在各種情形下,業務分析師可以瀏覽來自OLAP系統的數據。例如,業務分析師可以按產品、按消費者、按時間查看銷售,按制造廠商、按時間查看缺陷,等等。
一般而言,OLAP允許多維度的數據分析。即,OLAP按“視圖”或“維度”的形式提供數據,該“視圖”或“維度”被組織成反映數據的多維度本質。OLAP系統通常包括如下數據模型,該數據模型允許業務分析師在多個聚合級別(也被稱為級別)跨越多個視角來進行交互式探索數據。用于OLAP系統的逐漸流行的數據模型為數據立方體(或簡稱為立方體)。OLAP系統可儲存許多立方體。每個立方體包括維度集合(例如時間、地理、產品,等等)。維度通常包括許多級別,并且該級別通常為層級式(例如,用于時間維度的月份、季度和年份;用于地理維度的城市、省份及國家;等等)。
發明內容
本發明的一個實施方式包括一種方法。該方法可以包括配置一個或多個計算機處理器執行用于針對立方體生成聯機分析處理(OLAP)查詢的操作。立方體可以具有多個維度,并且每個維度可以包括成員層級(hierarchy)。該操作一般可以包括:針對立方體的層級接收報告規范;以及識別層級的多個成員的第一集合。第一集合可以包括由報告規范計劃的在層級的詳細級別處具有后代(descendant)的成員。該方法還可以包括識別多個成員的不同于第一集合的第二集合。該第二集合可以包括由報告規范計劃的在層級的該詳細級別處不具有任何后代的成員;以及從報告規范生成OLAP查詢,其中OLAP查詢通過執行聯集運算而將層級的第一成員集合與層級的該第二成員集合連接。
優選地,本發明提供一種方法,其中該操作進一步包括:執行OLAP查詢以響應于報告規范生成結果。
優選地,本發明提供一種方法,其中該報告規范不計劃層級的詳細級別,但是計劃層級的除詳細級別之外的至少一個級別。
優選地,本發明提供一種方法,其中該報告規范包括過濾器,并且其中OLAP查詢將該過濾器應用于在詳細級別處的第一集合。
優選地,本發明提供一種方法,其中該報告規范包括過濾器,并且其中OLAP查詢將該過濾器應用于在除詳細級別之外的級別處的第二集合。
優選地,本發明提供一種方法,其中層級為不平衡層級。
優選地,本發明提供一種方法,其中層級為粗糙的平衡層級,該粗糙的平衡層級基于由報告規范計劃的層級的最低級別而顯現為不平衡。
本發明的另一個實施方式包括一種具有一個或多個計算機處理器和包含程序的存儲器的系統,當該程序被該一個或多個處理器執行時,該系統配置成執行用于針對立方體生成聯機分析處理(OLAP)查詢的操作。立方體可以具有多個維度,并且每個維度可以包括成員層級。操作一般可以包括:針對立方體的層級接收報告規范;識別層級的多個成員的第一集合,其中第一集合包括由報告規范計劃的在層級的詳細級別處具有后代的成員;識別多個成員的不同于第一集合的第二集合,其中第二集合包括由該報告規范計劃的在層級的詳細級別處的不具有任何后代的成員;以及從報告規范生成OLAP查詢,其中OLAP查詢通過聯集運算而將層級的第一成員集合與層級的第二成員集合連接。
優選地,本發明提供一種系統,其中該操作進一步包括:執行OLAP查詢以響應于報告規范生成結果。
優選地,本發明提供一種系統,其中該報告規范不計劃層級的詳細級別,但是計劃層級的除了該詳細級別之外的至少一個級別。
優選地,本發明提供一種系統,其中該報告規范包括過濾器,并且其中OLAP查詢將該過濾器應用于詳細級別處的第一集合。
優選地,本發明提供一種系統,其中該報告規范包括過濾器,并且其中OLAP查詢將該過濾器應用于除該詳細級別之外的級別處的第二集合。
優選地,本發明提供一種系統,其中該層級為不平衡的層級。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國際商業機器公司,未經國際商業機器公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201080054477.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:電容器的絕緣電阻測定裝置
- 下一篇:一種電能表測量電流的方法及裝置





