• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      數(shù)據(jù)倉庫技術(shù)在高校信息系統(tǒng)中的應用

      2015-02-04 09:38張雪
      電子技術(shù)與軟件工程 2014年22期
      關(guān)鍵詞:數(shù)據(jù)倉庫框架工具

      張雪

      數(shù)據(jù)倉庫是處理大量數(shù)據(jù)的一種有效模式。本文使用了SQL Server 2008數(shù)據(jù)倉庫方案,并在模式表處理、連接池設置和大文本數(shù)據(jù)操作等方面做出了優(yōu)化說明。

      【關(guān)鍵詞】數(shù)據(jù)倉庫 OLAP SQL Server 2008

      伴隨著高校信息化建設和數(shù)字化校園建設水平的不斷提高,各方面應用已積累了大量的數(shù)據(jù)。如何將海量的數(shù)據(jù)轉(zhuǎn)化為有用的信息使之更好地為學校日常的教學、管理服務;進而成為學校正確決策、有效調(diào)控的信息支撐平臺,這已成為目前各高校日益重視的課題。而利用數(shù)據(jù)倉庫技術(shù)則能很好地解決這一問題,建設數(shù)據(jù)倉庫來面對海量的數(shù)據(jù)存儲問題已成為學校信息化建設一種必然趨勢。

      1 數(shù)據(jù)倉庫的數(shù)據(jù)組織

      數(shù)據(jù)倉庫中的數(shù)據(jù)組織結(jié)構(gòu)是分層次的。為了滿足不同分析的需要和提高決策的效率,我們先從存儲有數(shù)據(jù)事務數(shù)據(jù)的數(shù)據(jù)庫中獲取原始數(shù)據(jù),然后按照決策的要求進行抽取、集成和存儲,從而生成科研數(shù)據(jù)倉庫。數(shù)據(jù)倉庫是由當前細節(jié)數(shù)據(jù)、歷史細節(jié)數(shù)據(jù)、輕度綜合數(shù)據(jù)、高度綜合數(shù)據(jù)等四個級別的數(shù)據(jù)構(gòu)成。

      2 數(shù)據(jù)倉庫解決方案

      目前,世界上很多公司都提供了各種各樣的數(shù)據(jù)倉庫方案,考慮到經(jīng)濟性、擴展性、易用性等各方面因素,我們選擇了Microsoft公司的SQL Server 2008數(shù)據(jù)倉庫方案。理由如下:

      (1)更優(yōu)越的性價比。SQL Server 2008數(shù)據(jù)倉庫在各種數(shù)據(jù)倉庫方案中屬于低價位。而且由于數(shù)據(jù)在源數(shù)據(jù)庫與數(shù)據(jù)倉庫之間傳送時,是在同一個數(shù)據(jù)庫管理系統(tǒng)內(nèi)進行的,不存在數(shù)據(jù)的兼容性問題。

      (2)易于部署。SQL Server 2008的數(shù)據(jù)倉庫技術(shù)能更好地滿足數(shù)據(jù)倉庫的建立需求,同時,SQL Server 2008的操作簡單易行,有利于項目的迅速實施。

      (3)更強有力的技術(shù)支持。SQL Server 2008是一套完全的數(shù)據(jù)倉庫和數(shù)據(jù)分析解決方案,使用戶可以快速創(chuàng)建下一代的可擴展電子商務和數(shù)據(jù)解決方案。

      2.1 OLAP的體系結(jié)構(gòu)

      在Microsoft SQL Server 2008中集成了OLAP,并提供了擴充的基于COM的OLAP接口。通過一系列的服務程序支持數(shù)據(jù)倉庫的應用,如DTS提供數(shù)據(jù)輸入/輸出和自動調(diào)度功能,在數(shù)據(jù)傳輸過程中完成數(shù)據(jù)的驗證、清洗和轉(zhuǎn)換操作;SQL Server2008支持在線分析處理,PivotTable Services提供客戶端OLAP數(shù)據(jù)訪問功能,通過這一服務,開發(fā)人員可以用VB或其他語言開發(fā)用戶前端數(shù)據(jù)展現(xiàn)程序,另外SQL Serve:還支持第三方數(shù)據(jù)展現(xiàn)工具。它們一起構(gòu)成了一個基于微軟產(chǎn)品的完整數(shù)據(jù)倉庫工具集。因此,在對高??蒲袛?shù)據(jù)倉庫的開發(fā)過程中,對于后臺的數(shù)據(jù)庫系統(tǒng)我們采用了微軟公司的SQL Server 2008。

      2.2 微軟數(shù)據(jù)倉庫框架

      在SQL Server 2008中提出了一種全新的性能優(yōu)越的、經(jīng)濟的數(shù)據(jù)倉庫解決方案——基于SQL Server 2008的數(shù)據(jù)倉庫框架。該框架是一組實現(xiàn)SQL Server 2008數(shù)據(jù)倉庫功能的組件和API。該框架集成了數(shù)據(jù)倉庫的許多組件,如:業(yè)務系統(tǒng)數(shù)據(jù)源、設計/開發(fā)工具、數(shù)據(jù)析取和轉(zhuǎn)換工具、數(shù)據(jù)庫管理系統(tǒng)(DBMS)、數(shù)據(jù)存取和分析工具、系統(tǒng)管理工具。

      數(shù)據(jù)倉庫框架從底層向上設計,為微軟產(chǎn)品用戶和第三方企業(yè)提供行業(yè)標準技術(shù),就能很容易擴展的開放式體系結(jié)構(gòu)。這就使組織機構(gòu)能選擇同類中最好的組件并仍能確保集成。

      3 信息管理系統(tǒng)的實現(xiàn)與優(yōu)化

      3.1 數(shù)據(jù)更新及轉(zhuǎn)存

      高校每年數(shù)據(jù)更新多,數(shù)據(jù)量大,在數(shù)據(jù)獲取過程中,我們使用存儲過程來實現(xiàn)此操作。在數(shù)據(jù)析取過程中,我們設計了很多存儲過程。

      3.2 系統(tǒng)內(nèi)部實現(xiàn)

      在數(shù)據(jù)設計基礎上,我們使用ORACLE 10g自帶的工具BIEE實現(xiàn)客戶端展示。BIEE功能強大,單靠簡單的設置與IDE開發(fā)就可實現(xiàn)我們所需要的功能,為我們代碼的編寫提供了方便。

      3.2.1 模式表的處理

      在進行OLAP操作前,我們將數(shù)據(jù)庫中信息讀取到臨時多維數(shù)據(jù)庫中。其中起關(guān)鍵作用的就是Mondrian的模式表(scheme) Mondrian引擎根據(jù)模式表中關(guān)于關(guān)系數(shù)據(jù)庫中數(shù)據(jù)信息的描述來構(gòu)建多維數(shù)據(jù)庫,并從關(guān)系數(shù)據(jù)庫中取得數(shù)據(jù)來填充多維數(shù)據(jù)庫。

      3.2.2 連接池的設置

      系統(tǒng)運行在Weblogic服務器上,進行數(shù)據(jù)庫連接池的設計。在設置時要對工廠類(Factory)"org.apache.commons.dbcp.BasicDataSourceFacroty”的最大連接數(shù)(max Active),最大等待時間(max Wait),最大空閑鏈接數(shù)(max Idle),數(shù)據(jù)庫名稱等進行設定。

      3.2.3 大文本數(shù)據(jù)操作實現(xiàn)

      連接池設置完成后,OLAP等前臺展現(xiàn)工具通過查詢、插入、刪除、修改等操作與后臺數(shù)據(jù)庫進行交互。一般在數(shù)據(jù)庫中定義字段采用的是Varchar2類型,最多可以保存4000字節(jié)。但在本系統(tǒng)中有些字段超出了這個范圍,于是引進了CLOB大對象類型,最多可以保存4G字節(jié),完全可以滿足需要。然而CLOB在數(shù)據(jù)庫中是以對象類型存儲的,與基本類型不同,所以應特別處理。通常情況下,一般在CLOB列插入一個空對象 EMP_ CLOB,而后對其進行插入和更新等操作。

      4 結(jié)語

      高校信息數(shù)據(jù)倉庫的設計與優(yōu)化是一個實踐性很強的工作,除了要掌握數(shù)據(jù)倉庫的理論知識外,更重要的是在實際工作中慢慢摸索、積累,只有這樣才能充分發(fā)揮數(shù)據(jù)倉庫的功效,為各種應用提供更多的幫助和支持。

      參考文獻

      [1]施伯樂,朱揚勇編著.數(shù)據(jù)庫與智能數(shù)據(jù)分析—技術(shù)、實踐與應用[M].上海:復旦大學出版社,2003.

      [2](美)Eric Sperley著,陳武,袁國忠譯.企業(yè)數(shù)倉庫規(guī)劃建立與實現(xiàn)[M].北京:人民郵電出版社,2008.

      [3]周怡,周衛(wèi)平,李燕茹.用SQLServer2008構(gòu)建數(shù)據(jù)倉庫的嘗試[J].中國醫(yī)藥衛(wèi)生信息,2002.

      [4]WH.Inmon,Ken Budin,Christopher K.Buss,Ryan Sousa.Data Warehouse Performance.Publishing House of Electronics Industry,2008.

      作者單位

      同濟大學 上海市 200092endprint

      猜你喜歡
      數(shù)據(jù)倉庫框架工具
      波比的工具
      波比的工具
      廣義框架的不相交性
      基于數(shù)據(jù)倉庫的住房城鄉(xiāng)建設信息系統(tǒng)整合研究
      “巧用”工具
      WTO框架下
      分布式存儲系統(tǒng)在液晶面板制造數(shù)據(jù)倉庫中的設計
      探析電力系統(tǒng)調(diào)度中數(shù)據(jù)倉庫技術(shù)的應用
      一種基于OpenStack的云應用開發(fā)框架
      基于數(shù)據(jù)倉庫的數(shù)據(jù)分析探索與實踐
      家居| 临安市| 宁安市| 司法| 青岛市| 石河子市| 抚顺市| 德江县| 张掖市| 饶阳县| 普兰店市| 拉孜县| 时尚| 滦平县| 壶关县| 平乡县| 晋宁县| 北京市| 泗水县| 沿河| 漠河县| 长汀县| 章丘市| 遂川县| 钟山县| 应城市| 屏东县| 施甸县| 政和县| 芜湖市| 鄂伦春自治旗| 涪陵区| 南川市| 海淀区| 大荔县| 祁连县| 资阳市| 凤台县| 贵德县| 虎林市| 剑阁县|