国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種基于業(yè)務(wù)對(duì)象的多維數(shù)據(jù)分析系統(tǒng)的制作方法

      文檔序號(hào):8473054閱讀:781來(lái)源:國(guó)知局
      一種基于業(yè)務(wù)對(duì)象的多維數(shù)據(jù)分析系統(tǒng)的制作方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,具體為一種基于業(yè)務(wù)對(duì)象的多維數(shù)據(jù)分析系統(tǒng)。
      【背景技術(shù)】
      [0002]當(dāng)前,隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,多維數(shù)據(jù)分析在各種數(shù)據(jù)分析平臺(tái)上得到了廣泛的應(yīng)用。多維數(shù)據(jù)分析源于聯(lián)機(jī)分析處理OLAP(On-Line Analytical Processing,簡(jiǎn)稱(chēng)0LAP)技術(shù),是OLAP技術(shù)的核心,目的是從多個(gè)維度來(lái)觀察和分析指標(biāo)的變化,以突出展示一些通過(guò)篩選重要維度而獲得的指標(biāo)數(shù)據(jù)。
      [0003]目前市面上的多維數(shù)據(jù)分析工具,處理數(shù)據(jù)主要通過(guò)業(yè)務(wù)建模生成立方體后,基于立方體的分析,該方法有幾個(gè)缺點(diǎn):(1)需要針對(duì)特定業(yè)務(wù),生成特定的立方體,需要有一個(gè)業(yè)務(wù)建模過(guò)程;(2)數(shù)據(jù)的分析只能基于生成好的立方體,數(shù)據(jù)集中化管理,不適合大規(guī)模業(yè)務(wù)數(shù)據(jù)的管理;(3)業(yè)務(wù)場(chǎng)景固定,只能按照模型設(shè)計(jì)所支持的場(chǎng)景來(lái),新的需求難以滿足?,F(xiàn)有技術(shù)均需要生成新的立方體,而且立方體業(yè)務(wù)變更時(shí),數(shù)據(jù)的更新是一個(gè)漫長(zhǎng)而消耗資源的過(guò)程。

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

      [0004]為克服現(xiàn)有技術(shù)的不足,本發(fā)明的目的在于提供一種基于業(yè)務(wù)對(duì)象的多維數(shù)據(jù)分析系統(tǒng),旨在去立方體化的同時(shí)加入一個(gè)業(yè)務(wù)對(duì)象的路徑規(guī)劃算法,降低資源的消耗。
      [0005]為實(shí)現(xiàn)上述目的,本發(fā)明通過(guò)以下技術(shù)方案實(shí)現(xiàn):
      一種基于業(yè)務(wù)對(duì)象的多維數(shù)據(jù)分析系統(tǒng),包括以下步驟:
      步驟I)去立方體化,其中包括:
      步驟1.1)梳理表的基本信息,標(biāo)記出主鍵與外鍵,整理出表集合{T},確定所有字段的數(shù)據(jù)類(lèi)型,整理出字段集合{C};
      步驟1.2)業(yè)務(wù)抽象:把所述表集合{T}中的所有字段{C}識(shí)別成業(yè)務(wù)對(duì)象,并且將具有相同含義的列綁定到相同的業(yè)務(wù)對(duì)象上,形成維度集合{D},度量集合{M};
      步驟1.3)整理所述維度集合{D}中的所有維度,將有層級(jí)關(guān)系的維度設(shè)置好上下級(jí)關(guān)系;
      步驟1.4)系統(tǒng)基于所述維度集合{D}、度量集合{M}的關(guān)系生成全業(yè)務(wù)的邏輯立方體Cube ;不需要落地生成真實(shí)的立方體;
      步驟2)基于業(yè)務(wù)對(duì)象的多維分析,其包括:
      步驟2.1)用戶選擇所述{D}和{M}中的對(duì)象,利用路徑查找算法計(jì)算出當(dāng)前業(yè)務(wù)組合的最優(yōu)結(jié)果集{Data}和可用的層級(jí)維度集{H};
      步驟2.2)下鉆:用戶從所述{H}中選擇某個(gè)維度切換到其對(duì)應(yīng)的子層級(jí)維度Child,系統(tǒng)通過(guò)解析所述邏輯立方體Cube,通過(guò)路徑查找算法找出最優(yōu)計(jì)算方法并產(chǎn)生結(jié)果;步驟2.3)上卷:用戶從所述{H}中選擇某個(gè)維度切換到其對(duì)應(yīng)的父層級(jí)維度Parent,系統(tǒng)通過(guò)解析所述邏輯立方體Cube,通過(guò)路徑查找算法找出最優(yōu)計(jì)算方法并產(chǎn)生結(jié)果。
      [0006]優(yōu)選的是,所述的基于業(yè)務(wù)對(duì)象的多維數(shù)據(jù)分析系統(tǒng),其中,所述步驟1.4)中,對(duì)于數(shù)據(jù)的存儲(chǔ)和形態(tài)沒(méi)有任何要求,只需要確認(rèn)業(yè)務(wù)之間數(shù)據(jù)存在邏輯上的立方體概念即可。
      [0007]優(yōu)選的是,所述的基于業(yè)務(wù)對(duì)象的多維數(shù)據(jù)分析系統(tǒng),其中,所述步驟2.1)中,系統(tǒng)自動(dòng)識(shí)別多維數(shù)據(jù)分析過(guò)程中需要使用到的維度關(guān)系,基于所有表的數(shù)據(jù)粒度、數(shù)據(jù)大小、數(shù)據(jù)量、計(jì)算時(shí)間等信息,綜合選擇計(jì)算時(shí)間最短或者消耗資源最少的事實(shí)表或者聚合表來(lái)計(jì)算數(shù)據(jù)。
      [0008]優(yōu)選的是,所述的基于業(yè)務(wù)對(duì)象的多維數(shù)據(jù)分析系統(tǒng),其中,所述步驟2.3)中的最優(yōu)計(jì)算方法是指采用基于所有表的數(shù)據(jù)粒度、數(shù)據(jù)大小、數(shù)據(jù)量、計(jì)算時(shí)間等信息,綜合選擇計(jì)算時(shí)間最短或者消耗資源最少的事實(shí)表或者聚合表來(lái)計(jì)算數(shù)據(jù)的方法。
      [0009]優(yōu)選的是,所述的基于業(yè)務(wù)對(duì)象的多維數(shù)據(jù)分析系統(tǒng),其中,將任何一個(gè)所述多維數(shù)據(jù)轉(zhuǎn)換成為一系列的維度和度量之間的組合查詢,每個(gè)組合均利用所述路徑查找的方法生成最合理的路徑
      優(yōu)選的是,所述的基于業(yè)務(wù)對(duì)象的多維數(shù)據(jù)分析系統(tǒng),其中,如果所述系統(tǒng)已有現(xiàn)成的立方體,系統(tǒng)可以最優(yōu)先使用到它,如果沒(méi)有,系統(tǒng)把一個(gè)功能拆分成多個(gè)步驟完成數(shù)據(jù)計(jì)笪并ο
      [0010]本發(fā)明的有益效果:本發(fā)明是一種新的基于業(yè)務(wù)對(duì)象的多維數(shù)據(jù)分析方法,解決了現(xiàn)有技術(shù)中存在的技術(shù)問(wèn)題,有益效果在于以下方面:
      (1)去立方體化:本發(fā)明充分利用已有數(shù)據(jù),數(shù)據(jù)可以分散管理,只需要梳理好業(yè)務(wù)的邏輯即可,業(yè)務(wù)對(duì)象生成之后,不需要建立任何立方體,也不需要了解復(fù)雜的表關(guān)系,維度間有層級(jí)關(guān)系的話,只需要指定維度之間的層級(jí)關(guān)系即可,系統(tǒng)會(huì)自動(dòng)完成全業(yè)務(wù)的邏輯立方體模型建設(shè),對(duì)于用戶來(lái)說(shuō)完全透明;
      (2)自動(dòng)查找計(jì)算路徑:當(dāng)用戶進(jìn)行多維分析:比如下鉆、上卷時(shí),系統(tǒng)會(huì)根據(jù)對(duì)象之間的關(guān)系,自動(dòng)生成計(jì)算路徑,所需要的數(shù)據(jù)甚至可以在完全不相干的多個(gè)表中。已有的結(jié)果可以直接使用返回,沒(méi)有的結(jié)果會(huì)在最小范圍內(nèi)完成計(jì)算;
      (3)本發(fā)明加入了一個(gè)業(yè)務(wù)對(duì)象的路徑規(guī)劃算法,系統(tǒng)自動(dòng)識(shí)別多維數(shù)據(jù)分析過(guò)程中需要使用到的維度關(guān)系,選擇最合適的事實(shí)表或者聚合表來(lái)計(jì)算數(shù)據(jù),最大限度降低資源的消耗。
      【附圖說(shuō)明】
      [0011]圖1為本發(fā)明一實(shí)施例所述的基于業(yè)務(wù)對(duì)象的多維數(shù)據(jù)分析系統(tǒng)中的系統(tǒng)流程圖。
      【具體實(shí)施方式】
      [0012]下面結(jié)合附圖對(duì)本發(fā)明做進(jìn)一步的詳細(xì)說(shuō)明,以令本領(lǐng)域技術(shù)人員參照說(shuō)明書(shū)文字能夠據(jù)以實(shí)施。
      [0013]為實(shí)現(xiàn)上述目的,本發(fā)明通過(guò)以下技術(shù)方案實(shí)現(xiàn):
      一種基于業(yè)務(wù)對(duì)象的多維數(shù)據(jù)分析系統(tǒng),請(qǐng)參閱附圖1中的系統(tǒng)流程圖,包括以下步驟: 步驟I)去立方體化,其中包括:
      步驟1.1)梳理表的基本信息,標(biāo)記出主鍵與外鍵,整理出表集合{T},確定所有字段的數(shù)據(jù)類(lèi)型,整理出字段集合{C};
      步驟1.2)業(yè)務(wù)抽象:把所述表集合{T}中的所有字段{C}識(shí)別成業(yè)務(wù)對(duì)象,并且將具有相同含義的列綁定到相同的業(yè)務(wù)對(duì)象上,形成維度集合{D},度量集合{M};
      步驟1.3)整理所述維度集合{D}中的所有維度,將有層級(jí)關(guān)系的維度設(shè)置好上下級(jí)關(guān)系;
      步驟1.4)系統(tǒng)基于所述維度集合{D}、度量集合{M}的關(guān)系生成全業(yè)務(wù)的邏輯立方體Cube ;不需要落地生成真實(shí)的立方體;去立方體化充分利用已有數(shù)據(jù),數(shù)據(jù)可以分散管理,只需要梳理好業(yè)務(wù)的邏輯即可,業(yè)務(wù)對(duì)象生成之后,不需要建立任何立方體,也不需要了解復(fù)雜的表關(guān)系,維度間有層級(jí)關(guān)系的話,只需要指定維度之間的層級(jí)關(guān)系即可,系統(tǒng)會(huì)自動(dòng)完成全業(yè)務(wù)的邏輯立方體模型建設(shè),對(duì)于用戶來(lái)說(shuō)完全透明;
      步驟2)基于業(yè)務(wù)對(duì)象
      當(dāng)前第1頁(yè)1 2 
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1