[發明專利]一種基于OLAP的處方箋多維分析方法及系統在審
| 申請號: | 201810533696.2 | 申請日: | 2018-05-29 |
| 公開(公告)號: | CN108846040A | 公開(公告)日: | 2018-11-20 |
| 發明(設計)人: | 徐光偉;王文濤;馬永東 | 申請(專利權)人: | 東華大學 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G16H70/00 |
| 代理公司: | 上海泰能知識產權代理事務所 31233 | 代理人: | 宋纓;錢文斌 |
| 地址: | 201620 上海市*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據立方體 多維分析 維度 查詢分析 倒排索引 數據分析 處方箋 數據源 數據分析和處理 讀取 立方體單元 立方體外殼 有效地實現 層次建立 處方數據 多維數據 高位數據 統計指標 醫療處方 預計算 度量 構建 建模 引擎 架構 分析 關聯 轉換 保證 開發 | ||
1.一種基于OLAP的處方箋多維分析方法,其特征在于,包括以下步驟:
(1)模型度量分析:從數據源中讀取處方數據,分析醫療處方數據所需統計指標,確定數據分析維度與層次;
(2)數據立方體建模:根據所述數據分析維度與層次建立數據立方體;
(3)數據立方體預計算:給定一個高位數據集,把維劃分為不可交的維片段,把每個維片段轉換成倒排索引表示,然后構建立方體外殼片段,并保證與立方體單元相關聯的倒排索引;
(4)多維分析處理:通過使用OLAP引擎進行查詢分析,從多個維度和層次進行數據分析和處理。
2.根據權利要求1所述的基于OLAP的處方箋多維分析方法,其特征在于,所述步驟(2)具體為將數據源中的數據分為實物表和維表,然后建立立方體模型。
3.根據權利要求1所述的基于OLAP的處方箋多維分析方法,其特征在于,所述步驟(3)具體為:基于數據和分布查詢的基礎上,將維度集合劃分為個片段的集合;掃描數據立方體,將每個片段(TID,measure)插入數組ID_measure,對每個維的每個屬性建立一個倒排索引項;對每一個片段,取對應的TID列表的交并計算它們的度量,構造局部片段立方體。
4.根據權利要求1所述的基于OLAP的處方箋多維分析方法,其特征在于,所述步驟(4)后還包括選出所需的維度或維度成員組成自己所需的報表的步驟。
5.一種基于OLAP的處方箋多維分析系統,其特征在于,基于B/S架構,采用SpringMVC架構,通過使用Java語言開發,包括:需求分析模塊,運用原型法對醫院的需求進行迭代式分析;系統設計模塊,采用維度建模的方式構建數據倉庫和數據集市;多維數據分析模塊,運用ETL工具將數據轉化成維表,采用了OLAP的核心引擎Mondrian框架,并運用MDX語言實現在客戶端展示多維分析結果;公式自定義模塊,通過使用數據立方體模型,從中提取出所需要的維表,再通過報表公式實現醫療處方數據的多維分析和報表的自定義設計。
6.根據權利要求5所述的基于OLAP的處方箋多維分析系統,其特征在于,所述數據集市采用星型模式為主、雪花模型為輔的設計模式。
7.根據權利要求5所述的基于OLAP的處方箋多維分析系統,其特征在于,還包括報表自定義模塊,通過數據立方體模型提取所需屬性列,對屬性列的自定義和數據進行篩選,最后生成滿足醫院個性化需求的報表。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于東華大學,未經東華大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810533696.2/1.html,轉載請聲明來源鉆瓜專利網。





