欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種基于sql語句快速匯總多層事實數(shù)據(jù)的方法

文檔序號:6547329閱讀:474來源:國知局
一種基于sql語句快速匯總多層事實數(shù)據(jù)的方法
【專利摘要】本發(fā)明涉及一種基于SQL語句快速匯總多層事實數(shù)據(jù)的方法,包括在維度表中增加描述維度層次的字段,在維度表中增加記錄上層維度數(shù)據(jù)的字段,根據(jù)匯總的要求,對事實表中的數(shù)據(jù)依據(jù)維度表中描述層次的字段、記錄上層維度數(shù)據(jù)的字段,編寫數(shù)據(jù)匯總SQL語句,實現(xiàn)數(shù)據(jù)匯總。本發(fā)明實現(xiàn)了快速地跨層次數(shù)據(jù)匯總,能夠?qū)⑾聦邮聦崝?shù)據(jù)一次匯總到目標層次,而不是傳統(tǒng)多層事實數(shù)據(jù)匯總的逐層匯總方法。
【專利說明】—種基于SQL語句快速匯總多層事實數(shù)據(jù)的方法
【技術(shù)領域】
[0001]本發(fā)明涉及計算機領域,具體而言,涉及一種基于SQL語句快速匯總多層事實數(shù)據(jù)的方法。
【背景技術(shù)】
[0002]事實數(shù)據(jù)是對現(xiàn)實世界中的事實,進行記錄和描述的結(jié)果。事實表是用來保存事實數(shù)據(jù)的數(shù)據(jù)表。為清晰地記錄事實數(shù)據(jù),通常會采用各種具有層次結(jié)構(gòu)的維度數(shù)據(jù)來描述事實數(shù)據(jù),比如時間維度、地區(qū)維度、以及不同行業(yè)中的分類維度信息。因為關聯(lián)到事實數(shù)據(jù)的這些維度具有層次結(jié)構(gòu),并且不同層次之間的維度有上下層的關系,因此構(gòu)成的事實數(shù)據(jù)可稱之為多層事實數(shù)據(jù)。比如企業(yè)基本信息數(shù)據(jù)中,包括了地區(qū)、行業(yè)類型、注冊登記類型等維度信息。
[0003]事實數(shù)據(jù)只是用來記錄現(xiàn)實世界中的事實。事實數(shù)據(jù)的往往是具體的,零散的。管理人員在使用數(shù)據(jù)的時候,更重要的是從大量事實數(shù)據(jù)中提煉出宏觀的信息。對事實數(shù)據(jù)依據(jù)各種維度進行匯總,產(chǎn)生了大量有價值的信息,這些信息能夠為管理人員提供有效的決策支持依據(jù),能夠反映出比事實數(shù)據(jù)更宏觀的信息。所以數(shù)據(jù)匯總已成為現(xiàn)在信息化建設中的重點方向。
[0004]在對多層事實數(shù)據(jù)進行數(shù)據(jù)匯總操作的時候,傳統(tǒng)的方式是采用一種自下而上,逐層向上的匯總方式。具體而言是指首先匯總最下層的數(shù)據(jù),然后往上一層匯總,然后再往上一層匯總,最終匯總到最上層為止。這種逐層匯總的方法,雖然可以解決多層事實數(shù)據(jù)匯總的需要,可是存在運算量大,占用計算機資源過多,功能實現(xiàn)復雜等缺點。在這樣的背景下,需要發(fā)明一種更加快速高效的數(shù)據(jù)匯總方式來解決上述的問題。

【發(fā)明內(nèi)容】

[0005]本發(fā)明的目的是設計一種簡單、實用、高效的多層事實數(shù)據(jù)匯總方法,能夠?qū)κ聦嵄碇卸鄬邮聦崝?shù)據(jù)進行數(shù)據(jù)匯總。通過本發(fā)明專利的數(shù)據(jù)匯總方法,能夠?qū)崿F(xiàn)一次性將某維度層次的事實數(shù)據(jù)匯總到更高的維度層次中,從而實現(xiàn)了快速的數(shù)據(jù)匯總。
[0006]本發(fā)明一種基于SQL語句快速匯總多層事實數(shù)據(jù)的方法,其具體步驟如下:
[0007]1.在多層維度表中,增加描述維度層次的字段;
[0008]所述的多層維度表是一種樹形數(shù)據(jù)結(jié)構(gòu),層次字段記錄了維度數(shù)據(jù)在維度表樹形結(jié)構(gòu)中所在的層次。例如下表中表示了一個5層地區(qū)維度數(shù)據(jù)。其中“層次”能夠清晰地定義不同維度數(shù)據(jù)的層次。
[0009]
【權(quán)利要求】
1.一種基于SQL語句快速匯總多層事實數(shù)據(jù)的方法,其特征在于:其步驟如下: (1)在維度表中增加描述維度層次的字段; 這個字段用來描述每個維度數(shù)據(jù)在維度表中的層次,數(shù)據(jù)類型為整型;層次的定義規(guī)則:最上層維度數(shù)據(jù)的層次為I,每增加一層,維度層次加I,直至最下層維度數(shù)據(jù)的層次為η ; (2)在維度表中增加記錄上層維度數(shù)據(jù)的字段; 增加記錄上一層維度數(shù)據(jù)的字段,命名為P_1 ;增加記錄上二層維度數(shù)據(jù)的字段,命名為P_2 ;以此類推循環(huán),直至記錄最上層維度數(shù)據(jù)的字段,命名為p_n ; (3)根據(jù)數(shù)據(jù)匯總層次的需求,對事實表中的數(shù)據(jù),依據(jù)維度表中新增的描述維度層次的字段、記錄上層維度數(shù)據(jù)的字段,編制匯總事實數(shù)據(jù)的SQL語句并執(zhí)行,得到多層事實數(shù)據(jù)的匯總結(jié)果; ①確定數(shù)據(jù)匯總的起始層次和目標層次,目標層次必須高于起始層次; ②根據(jù)起始層次和目標層次,結(jié)合維度表中的層次字段和上層維度數(shù)據(jù)字段,編寫數(shù)據(jù)匯總的SQL語句并執(zhí)行,將起始層次的事實數(shù)據(jù)匯總到目標層次。
【文檔編號】G06F17/30GK104021156SQ201410218502
【公開日】2014年9月3日 申請日期:2014年5月22日 優(yōu)先權(quán)日:2014年5月22日
【發(fā)明者】陳瀚, 李裕倫, 陳雙, 曹良林 申請人:武漢天量數(shù)據(jù)技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
盱眙县| 海阳市| 芦溪县| 澎湖县| 平南县| 南漳县| 冕宁县| 清水县| 浮山县| 洛隆县| 诸城市| 巨野县| 贵州省| 桃园县| 阿克陶县| 嘉荫县| 阜新| 阳信县| 遂宁市| 金沙县| 阿克苏市| 忻城县| 清镇市| 通河县| 洪泽县| 洪江市| 奎屯市| 南川市| 惠水县| 定南县| 永安市| 海伦市| 湖南省| 望城县| 友谊县| 孟州市| 嘉禾县| 松潘县| 台东县| 新余市| 涡阳县|