1. <tt id="5hhch"><source id="5hhch"></source></tt>
    1. <xmp id="5hhch"></xmp>

  2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

    <rp id="5hhch"></rp>
        <dfn id="5hhch"></dfn>

      1. 基于ods構建貿易系統的即時olap應用

        時間:2024-06-21 19:56:52 理工畢業論文 我要投稿
        • 相關推薦

        基于ods構建貿易系統的即時olap應用

        摘要:基于db和dw的中間層ods的數據存儲技術,從應用的角度分析設計了一個貿易系統的即時olap系統。通過使用ods克服了利用dw進行決策過于臃腫且不適合企業即時的中層決策的題目。關鍵詞:數據倉庫(dw),操縱數據存儲(ods),即時聯機分析處理(olap)1.題目提出面向主題的數據倉庫(dw)概念的提出,不但為有效地支持企業經營治理決策提供了一個全局一致的數據環境,也為歷史數據,綜合數據的處理提出了一種行之有效的解決方法。數據倉庫概念的提出也清楚的把數據處理劃分為了操縱型處理和分析型處理兩種不同類型,從而建立起了db-dw的兩層體系結構。但是有很多情況,db-dw的兩層體系結構并不能涵蓋企業所有的數據處理要求,由于企業的數據處理固然可以較為粗略的劃分成操縱型和分析型兩部分,但這兩種類型也不是涇渭分明的,它們之間也有交叉的情況,譬如,有些是操縱型的,但不適合在操縱型db中進行,而又有一些是分析型處理,但不適合在dw中進行。比如我們開發的一個醫藥銷售公司的決策系統,按要求公司經理要解決什么商品該進貨了,各種商品近來的贏利情況,客戶的信任情況等等。要回答這些題目,他必須首先要弄清楚藥品的存貨是否充裕,還要了解該藥品近期的銷售情況,另外還要和別的藥品的庫存和銷售情況進行比較等。假如我們把這個決策分析過程放在原有的面向應用的分散db系統中往完成的話,不一定得到每個部分的正確一致的信息,而要進行各部分間的協調配合,工作量勢必會很大,但假如把其放在dw中往進行分析的話,不但費時,而且會有很多的不必要的數據檢索存在。對于上述題目可以借助于db-dw的中間層ods(操縱數據存儲)來解決。它象dw一樣是一種面向主題,集成的數據環境,又象操縱型db一樣包含著全局一致的,細節確當前的數據。建立基于ods的即時olap應用是應中層決策分析之需要的一種解決方案,它能很好的適應企業日常頻繁的中低層次的決策分析應用。2.ods技術和即時olap2.1操縱數據存儲(ods) 是用于支持企業日常的全局應用的數據集合,ods的數據具有面向主題、集成的、可變的和數據是當前的或是接近當前的4個基本特征。ods是介于db和dw之間的一種數據存儲技術,和原來面向應用的分散的db相比,ods中的數據組織方式和數據倉庫(dw)一樣也是面向主題的和集成的,所以對進進ods的數據也象進進數據倉庫的數據一樣進行轉化和集成處理。另外ods只是存放當前或接近當前的數據,假如需要的話還可以對ods中的數據進行增、刪和更新等操縱,固然dw中的數據也是面向主題和集成的,但這些數據一般不進行修改,所以ods和dw的區別主要體現數據的可變性和當前性上。 2.2 即時olap ods主要是適應企業級的全局應用的需要而產生的,對它的應用主要是在即時"olap"的數據處理上。我們在dw上實現olap主要是為了進行長期趨勢分析,dw中是數據量很大,所以olap應用的運行時間都比較長。在企業日常經營中,經常要進行一些非戰略的中層決策以實現企業的日常治理和控制,譬如,醫藥銷售公司經理要每周查看藥品的銷售情況,各地區的藥品銷售情況,業務員的業績情況等等,并且這種決策過程并不需要參考太多的歷史數據,主要是參考當前的或比較當前的數據,還需要比較快的執行速度,可以把這種分析決策稱為"即時olap"。顯然利用dw不但運行的效率是無法讓人忍受而且也很難正確的反映近期的真實情況,ods的建立克服了dw系統過于臃腫,處理時間過長和不適應即時olap的情況,提供給中層決策者以快捷正確的分析信息。2.3 從db向ods轉化的實現機制在db-ods的體系結構中,ods的實現機制表現在其記錄系統定義的數據傳送關系上,如圖1所示。操縱型環境中各分散的db記錄經過過濾后形成了ods系統的記錄系統,向ods系統中提供數據。記錄系統定義了原有分散db中那些數據送往ods,并指明與ods數據相應的數據表。通過ods的定義可以把分散于應用的db中的數據復制到ods中往,這樣原來的分散db中的記錄就形成了ods中的面向主題的記錄。ods維護著一個分析型的環境,數據處理簡單得多,實際需要的支持技術也很少。沒有給出從ods向db轉化的實現機制,這種情況主要用在有關企業全局操縱應用的情況,可以通過在ods系統中存放一些參數表,它所反應的關系是ods全局更新時必須要反應到所有db中的相關記錄。此時,ods是一個操縱型環境,實現ods所要求的技術跟原來的面向應用的分散的數據庫系同一樣,包括事務治理、封閉治理、數據恢復等等技術。3 基于ods的藥品銷售即時olap應用的設計我們知道ods是介于db和dw之間的一種新的數據存儲技術,它兼有dw和db的特點,在開發即時olap系統時,其開發方式更接近dw的開發模式。3.1 建立ods該藥品銷售公司原本的一個銷售數據庫治理系統數據庫結構如圖2所示,是分布在access97數據庫中,分屬于財務,銷售和庫存等幾個數據庫中。根據前面的分析,優先選擇銷售區域,客戶和藥品三個在銷售領域最關切的的主題,把事務數據庫中涉及到此領域的數據轉進到ods中。ods(主要對照dw)邏輯模型的種別主要有星形模型,雪花模型和混合模型等三種,我們在開發ods邏輯模型時用了星形模型。一個簡單的星形模型由一個事實表和若干個維表組成,而復雜的的星形模型可能包括數百個維表。星形模型從支持商務決策的角度定義了數據實體,它能客觀在實體中反映商務運行的規則和屬性,與后兩種模型相比,設計相對簡單,更輕易被用戶所理解和接受。定義記錄系統時,主要考慮如何將主題域的各個屬性分配到應用系統中往,這里主要考慮把各主題中的屬性分配到藥品銷售的操縱環境中的銷售和庫存等子系統中。3.2 數據采集數據采集過程跨越分散db操縱環境和ods分析環境。本系統中數據采集過程較為簡單,只需要按照ods記錄系統和ods記錄系統定義兩者之間的映射關系,將db中的數據傳送到ods,這里我們采用了sql server 7.0的dts數據轉換服務,sql server 7.0的dts(data transformation services)提供了數據的提取,轉換和裝載的功能。利用sql server 7。0的輸進輸出向導創建dts包,在復制時使用snapshot(快照類型)對ods中的數據進行清除和重建,由于數據量不是很大,故可以取得很好的執行效率。3.3 系統用戶界面的實現終極用戶界面利用delphi 5.x來實現,這里有幾個有利的地方,delphi提供了一組決策支持元件,用于對數據進行全方位多層次的分析。這些決策支持元件包括:.tdecisioncube 這是以個***數據倉庫。.tdecisionquery 類似于tquery,用于與數據庫的連接。.tdecisionsource 類似于tdatasource,可以為數據透視表,柵格,圖表等元件提供數據源連接。.tdecisionpivot 用于對柵格的形式顯示***的數據。.tdecisiongraph 以圖表的形式顯示數據,可以按照不同的字段重新組織圖表。通過把所建的ods數據表通過連接導進到數據倉庫元件(tdecisioncube)中,即可利用其他的決策元件來實現***柵格和圖表的顯示,給用戶提供一個直觀,明了的分析界面。3.4系統的體系結構4.結束語ods技術的引進和應用,為企業在日常經營中進行即時olap提供了一種解決方案使得企業無須建立一個"臃腫"的dw,就可以進行一些非戰略性的的中層決策,來實現對企業的日常治理和控制,同時也能獲得較快的響應速度。同時,企業在構建dw時,可以考慮db-ods-dw的三層模式來開發dw,進而更進一步的開發具有全局應用的高層olap決策系統,以實現企業的總體決策和即時決策相互補充。參考文獻[1] 王珊等 數據倉庫技術與聯機分析處理 科學出版社 1998.6[2] w.h.inmon /王志海等譯 building the data warehouse 機械產業出版社 2000.5[3] michaelcorey michaelabbey/?磮D書創作室譯 sql server 7 data warehousing 北京?措娮映霭嫔 2000.1


        【基于ods構建貿易系統的即時olap應用】相關文章:

        基于ADSL傳輸的網絡視頻應用系統03-18

        基于價值鏈的戰略成本管理系統構建03-24

        基于供給鏈的質量治理信息系統構建03-24

        基于DSP的Bluetooth嵌入式系統應用03-20

        電子商務時代基于協同處理的企業ERP系統構建03-20

        基于戰略的平衡計分卡績效評價系統構建03-22

        基于Web技術的高校監考安排系統的設計與應用02-27

        基于PSOS的TM1300應用系統中的BSP研究03-20

        基于互聯網+企業ERP系統的應用研究12-03

        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码

        1. <tt id="5hhch"><source id="5hhch"></source></tt>
          1. <xmp id="5hhch"></xmp>

        2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

          <rp id="5hhch"></rp>
              <dfn id="5hhch"></dfn>