[發(fā)明專(zhuān)利]一種多維度數(shù)據(jù)查詢(xún)和存儲(chǔ)方法及系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 201210592686.9 | 申請(qǐng)日: | 2012-12-31 |
| 公開(kāi)(公告)號(hào): | CN103020301A | 公開(kāi)(公告)日: | 2013-04-03 |
| 發(fā)明(設(shè)計(jì))人: | 林紅權(quán);朱明皞;馬增良;辛若家;田曉娟;魏書(shū)楷;陳武;牛鵬飛 | 申請(qǐng)(專(zhuān)利權(quán))人: | 中國(guó)科學(xué)院自動(dòng)化研究所;北京三博中自科技有限公司 |
| 主分類(lèi)號(hào): | G06F17/30 | 分類(lèi)號(hào): | G06F17/30 |
| 代理公司: | 中科專(zhuān)利商標(biāo)代理有限責(zé)任公司 11021 | 代理人: | 宋焰琴 |
| 地址: | 100190 *** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 多維 度數(shù) 查詢(xún) 存儲(chǔ) 方法 系統(tǒng) | ||
技術(shù)領(lǐng)域
本發(fā)明涉及企業(yè)信息化領(lǐng)域,特別是指一種多維度數(shù)據(jù)查詢(xún)分析及存儲(chǔ)的方法及系統(tǒng)。
背景技術(shù)
目前,幾乎所有的數(shù)據(jù)查詢(xún)工具、模塊、組件或服務(wù)都能夠?qū)崿F(xiàn)基本的數(shù)據(jù)查詢(xún),最終的效果也僅僅停留在數(shù)據(jù)匯總與格式化的層面上,只是對(duì)一般使用者查看數(shù)據(jù)提供了一定的方便。而對(duì)于需要進(jìn)行數(shù)據(jù)分析的職業(yè)數(shù)據(jù)分析人員或企業(yè)運(yùn)營(yíng)分析人員來(lái)說(shuō),還要將查詢(xún)得到數(shù)據(jù)進(jìn)行二次的加工處理。這不僅僅增加了其工作量,更是帶來(lái)更高的工作復(fù)雜度,結(jié)果便是單次分析工作的周期長(zhǎng),難度大,發(fā)現(xiàn)問(wèn)題不直接,甚至?xí)霈F(xiàn)較高的錯(cuò)誤率,為企業(yè)發(fā)展所提供的推動(dòng)力量不能達(dá)到預(yù)期。
多維度,通俗的理解就是多個(gè)角度。如果能有一種辦法,讓使用者能夠高效而快速地得到自己真實(shí)需要從特定角度的數(shù)據(jù),那么,對(duì)其后續(xù)工作的展開(kāi)是事半功倍的。數(shù)據(jù)分析人員無(wú)需對(duì)數(shù)據(jù)進(jìn)行再次加工處理,便可得到進(jìn)行分析的基礎(chǔ)數(shù)據(jù),避免上述提到的種種困難及問(wèn)題。那么對(duì)于整個(gè)行業(yè)來(lái)講,將大大的提高效率,加快發(fā)展速度。
發(fā)明內(nèi)容
為了解決現(xiàn)有技術(shù)中,在數(shù)據(jù)龐大且種類(lèi)繁多時(shí),對(duì)數(shù)據(jù)進(jìn)行二次加工耗時(shí)耗能,且數(shù)據(jù)分析的難度大,數(shù)據(jù)查詢(xún)效率低下等問(wèn)題,本發(fā)明提出了一種多維度的數(shù)據(jù)查詢(xún)分析及存儲(chǔ)方法,目的在于提高對(duì)多維度數(shù)據(jù)的查詢(xún)分析效率,縮短多維度數(shù)據(jù)生成時(shí)間。
本方法是通過(guò)自定義數(shù)據(jù)配置語(yǔ)法,完成多維度數(shù)據(jù)報(bào)表模板的配置,實(shí)現(xiàn)多維度數(shù)據(jù)報(bào)表的生成,用以進(jìn)行數(shù)據(jù)對(duì)比分析。
通過(guò)本發(fā)明提出的多維度數(shù)據(jù)查詢(xún)和存儲(chǔ)方法,可以靈活的配置需要查詢(xún)或存儲(chǔ)的各種數(shù)據(jù),尤其是帶有維度的數(shù)據(jù),使得效率大大提高。同時(shí),本方法也很好的兼容了沒(méi)有維度的數(shù)據(jù)的查詢(xún)及存儲(chǔ)。對(duì)于配置了計(jì)算公式,或者圖形展示的數(shù)據(jù)模板,本發(fā)明提出的方法能夠很好的支持。
附圖說(shuō)明
圖1是本發(fā)明中多維度數(shù)據(jù)查詢(xún)和存儲(chǔ)系統(tǒng)的組成結(jié)構(gòu)圖;
圖2是本發(fā)明中數(shù)據(jù)配置的流程圖;
圖3是本發(fā)明中數(shù)據(jù)查詢(xún)的流程圖;
圖4是本發(fā)明中數(shù)據(jù)存儲(chǔ)的流程圖。
具體實(shí)施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,以下結(jié)合具體實(shí)施例,并參照附圖,對(duì)本發(fā)明進(jìn)一步詳細(xì)說(shuō)明。
1)名詞解釋?zhuān)?!-- SIPO
多維度:“維”是一種度量,原意是指空間坐標(biāo)中的某一條軸。在本文中定義為視角或角度,那么多維度的含義即是多個(gè)角度,對(duì)數(shù)據(jù)來(lái)說(shuō)就是滿(mǎn)足多個(gè)維度條件的數(shù)據(jù)。
數(shù)據(jù)源:與數(shù)據(jù)庫(kù)相關(guān)的配置信息,包括查詢(xún)數(shù)據(jù)源和存儲(chǔ)數(shù)據(jù)源。
查詢(xún)數(shù)據(jù)源:為從數(shù)據(jù)庫(kù)查詢(xún)數(shù)據(jù)進(jìn)行一系列配置得到的數(shù)據(jù)源。
存儲(chǔ)數(shù)據(jù)源:為存儲(chǔ)數(shù)據(jù)到數(shù)據(jù)庫(kù)進(jìn)行一系列配置得到的數(shù)據(jù)源。
數(shù)據(jù)表:數(shù)據(jù)源中為查詢(xún)或存儲(chǔ)而設(shè)定的表。
查詢(xún)數(shù)據(jù)標(biāo)識(shí):在查詢(xún)數(shù)據(jù)源的基礎(chǔ)上,為得到表中某項(xiàng)數(shù)據(jù)而配置的數(shù)據(jù)標(biāo)識(shí)。
存儲(chǔ)數(shù)據(jù)標(biāo)識(shí):在存儲(chǔ)數(shù)據(jù)源的基礎(chǔ)上,為表明數(shù)據(jù)要保存到哪個(gè)數(shù)據(jù)表而配置的數(shù)據(jù)標(biāo)識(shí)。
2)實(shí)現(xiàn)方案:
本發(fā)明提出的多維度數(shù)據(jù)查詢(xún)和存儲(chǔ)系統(tǒng)包括配置組件、語(yǔ)法解析組件、業(yè)務(wù)組件、數(shù)據(jù)訪(fǎng)問(wèn)組件以及數(shù)據(jù)持久層(物理存在的數(shù)據(jù)庫(kù))。如圖1所示。
本發(fā)明提出的多維度數(shù)據(jù)查詢(xún)和存儲(chǔ)方法包括以下步驟:
步驟1、定義數(shù)據(jù)配置信息,由配置組件完成相應(yīng)邏輯,如圖1;配置過(guò)程,如圖2所示,具體包括:
步驟11、配置數(shù)據(jù)源,包括查詢(xún)數(shù)據(jù)源和存儲(chǔ)數(shù)據(jù)源。每一次配置只能針對(duì)一個(gè)源進(jìn)行配置,如果需要多個(gè)數(shù)據(jù)源,多次配置即可。由定義組件中的數(shù)據(jù)源編輯器完成,如圖1。
數(shù)據(jù)源支持Microsoft?SqlServer、Oracle以及Access等數(shù)據(jù)庫(kù),配置時(shí)可以為數(shù)據(jù)源命名為一個(gè)更好理解的名稱(chēng),選擇數(shù)據(jù)庫(kù)類(lèi)別,編輯數(shù)據(jù)庫(kù)連接字符串,以及查詢(xún)數(shù)據(jù)源的查詢(xún)語(yǔ)句或存儲(chǔ)數(shù)據(jù)源的數(shù)據(jù)表名稱(chēng),可選配置為備注信息,用以說(shuō)明數(shù)據(jù)源的其他信息。
數(shù)據(jù)源的定義方法遵循XML語(yǔ)法,定義的結(jié)構(gòu)如下:
<數(shù)據(jù)源配置>
<數(shù)據(jù)源1>
<名稱(chēng)>數(shù)據(jù)源名稱(chēng)</名稱(chēng)>
<數(shù)據(jù)庫(kù)類(lèi)別>SqlServer/Oracle/Access</數(shù)據(jù)庫(kù)類(lèi)別>
<鏈接字符串>Data?Source=IP地址/主機(jī)名;Initial?Catalog=數(shù)據(jù)庫(kù)名;uid=登錄名;password=登錄密碼;</鏈接字符串>
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于中國(guó)科學(xué)院自動(dòng)化研究所;北京三博中自科技有限公司,未經(jīng)中國(guó)科學(xué)院自動(dòng)化研究所;北京三博中自科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210592686.9/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F17-00 特別適用于特定功能的數(shù)字計(jì)算設(shè)備或數(shù)據(jù)處理設(shè)備或數(shù)據(jù)處理方法
G06F17-10 .復(fù)雜數(shù)學(xué)運(yùn)算的
G06F17-20 .處理自然語(yǔ)言數(shù)據(jù)的
G06F17-30 .信息檢索;及其數(shù)據(jù)庫(kù)結(jié)構(gòu)
G06F17-40 .數(shù)據(jù)的獲取和記錄
G06F17-50 .計(jì)算機(jī)輔助設(shè)計(jì)
- 多維、多元生命水及其用途
- 一種多維地址域名解析的方法和裝置以及系統(tǒng)
- 創(chuàng)建多維操作系統(tǒng)的方法和裝置
- 一種對(duì)多維地址數(shù)據(jù)進(jìn)行解析的方法和裝置以及系統(tǒng)
- 一種分組的交付和路由選擇的方法和裝置以及系統(tǒng)
- 多維碼處理方法、發(fā)送端、接收端和系統(tǒng)
- 多維度信息展示方法及裝置
- 一種屏幕可視化方法、裝置、電子設(shè)備及介質(zhì)
- 多維數(shù)據(jù)集的生成方法及裝置、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 多維時(shí)空譜數(shù)據(jù)融合方法、裝置、電子設(shè)備和存儲(chǔ)介質(zhì)
- 帶有前處理和后處理的數(shù)據(jù)庫(kù)復(fù)合查詢(xún)系統(tǒng)及方法
- 數(shù)據(jù)庫(kù)查詢(xún)的方法和系統(tǒng)
- 查詢(xún)系統(tǒng)、查詢(xún)終端以及查詢(xún)方法
- 交易信息查詢(xún)方法、查詢(xún)裝置及查詢(xún)系統(tǒng)
- 數(shù)據(jù)查詢(xún)與結(jié)果生成方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 在RDF數(shù)據(jù)集上進(jìn)行OPTIONAL查詢(xún)的方法及存儲(chǔ)介質(zhì)
- 一種多表關(guān)聯(lián)查詢(xún)方法、裝置及設(shè)備
- 一種基于Impala的查詢(xún)方法和裝置
- 從查詢(xún)生成子查詢(xún)
- 一種基于通用查詢(xún)語(yǔ)言的查詢(xún)方法及查詢(xún)系統(tǒng)
- 動(dòng)態(tài)存儲(chǔ)管理裝置及方法
- 一種存儲(chǔ)方法、服務(wù)器及存儲(chǔ)控制器
- 一種基于存儲(chǔ)系統(tǒng)的控制方法及裝置
- 一種信息的存儲(chǔ)控制方法
- 一種數(shù)據(jù)存儲(chǔ)方法及裝置
- 數(shù)據(jù)存儲(chǔ)方法、裝置、計(jì)算機(jī)設(shè)備以及存儲(chǔ)介質(zhì)
- 一種數(shù)據(jù)存儲(chǔ)控制方法及裝置
- 存儲(chǔ)設(shè)備、存儲(chǔ)系統(tǒng)及存儲(chǔ)方法
- 物料存儲(chǔ)方法及系統(tǒng)
- 基于雙芯智能電表的數(shù)據(jù)分類(lèi)存儲(chǔ)方法和裝置





