優(yōu)勝?gòu)倪x擇開始,我們是您最好的選擇!—— 中州期刊聯(lián)盟(新鄉(xiāng)市博翰文化傳媒有限公司)
0373-5939925
2851259250@qq.com
我要檢測(cè) 我要投稿 合法期刊查詢

教學(xué)管理數(shù)據(jù)倉(cāng)庫(kù)的設(shè)計(jì)與實(shí)現(xiàn)

作者:張青來(lái)源:原創(chuàng)日期:2013-05-23人氣:1375
要建立教學(xué)管理的數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng),首先需要將原數(shù)據(jù)庫(kù)系統(tǒng)中的多個(gè)異構(gòu)數(shù)據(jù)源的數(shù)據(jù)經(jīng)過(guò)抽取、校驗(yàn)、清理、轉(zhuǎn)換等處理過(guò)程,轉(zhuǎn)換為適合分析的OLAP數(shù)據(jù)庫(kù),可以使用SQLSERVER2000提供的數(shù)據(jù)轉(zhuǎn)換服務(wù)(DTS)工具,它提供了方便、快捷地將異構(gòu)數(shù)據(jù)源轉(zhuǎn)換到目的數(shù)據(jù)庫(kù)的服務(wù)。數(shù)據(jù)轉(zhuǎn)換服務(wù)可以在原始數(shù)據(jù)庫(kù)和目標(biāo)數(shù)據(jù)庫(kù)之間對(duì)多個(gè)表中選定的列進(jìn)行數(shù)據(jù)復(fù)制,在復(fù)制過(guò)程中,你可以使用任何ActiveX嵌入語(yǔ)言(如Vbscript或javascript)對(duì)數(shù)據(jù)進(jìn)行相應(yīng)的加工轉(zhuǎn)換處理。
數(shù)據(jù)倉(cāng)庫(kù)主題設(shè)計(jì)是一個(gè)在較高層次上將數(shù)據(jù)歸類的標(biāo)準(zhǔn),每個(gè)主題對(duì)應(yīng)一個(gè)宏觀的分析領(lǐng)域,針對(duì)具體決策需求可細(xì)化為多個(gè)事實(shí)表與維表。主題設(shè)計(jì)是數(shù)據(jù)倉(cāng)庫(kù)的關(guān)鍵與難點(diǎn)所在,因?yàn)橹黝}設(shè)計(jì)與業(yè)務(wù)系統(tǒng)有著非常密切的聯(lián)系,因此設(shè)計(jì)人員必須熟悉系統(tǒng)的業(yè)務(wù)。根據(jù)我校教學(xué)管理的需求分析,教學(xué)管理數(shù)據(jù)倉(cāng)庫(kù)的主題是學(xué)生成績(jī)、教師教學(xué)、招生、就業(yè)等幾個(gè)方面。
數(shù)據(jù)倉(cāng)庫(kù)通常采用星型數(shù)據(jù)結(jié)構(gòu)或雪花型數(shù)據(jù)結(jié)構(gòu)。星型模式結(jié)構(gòu)是一種多維的數(shù)據(jù)關(guān)系,它有一個(gè)事實(shí)表和一組維表組成[2]。事實(shí)表是維度模型的基本表,維度表是事實(shí)表不可分割的伴侶[1]。本例中以教學(xué)中常見(jiàn)的學(xué)生成績(jī)分析為例介紹其多維分析模型的數(shù)據(jù)結(jié)構(gòu)。對(duì)全校的統(tǒng)考課程成績(jī)進(jìn)行分析,分析不同專業(yè)的理論成績(jī)和實(shí)踐成績(jī),找出教學(xué)的薄弱環(huán)節(jié),作為對(duì)以后的專業(yè)教學(xué)計(jì)劃的制定、實(shí)施的依據(jù)。本例采用星型模型,創(chuàng)建了如圖2所示的多維數(shù)據(jù)結(jié)構(gòu)。
1.分析結(jié)果的展現(xiàn)
多維查詢語(yǔ)言MDX(MultidimensionalExpression,多維表達(dá)式)是微軟AnalysisService專用的查詢語(yǔ)言,支持多維對(duì)象與數(shù)據(jù)的定義和操作。MDX提供了查詢和操作數(shù)據(jù)的強(qiáng)大的語(yǔ)法和定義功能,這些數(shù)據(jù)可以是保存在遠(yuǎn)程的基于服務(wù)器的立方,也可以是本地立方。例如在教務(wù)管理數(shù)據(jù)倉(cāng)庫(kù)中,查詢每個(gè)班級(jí)的平均分。使用的MDX語(yǔ)句如下:
select{[Measures].[理論平均分],[Measures].[實(shí)踐平均分],[Measures].[總分平均分]}oncolumns,
{[班級(jí)].members}onrows
from成績(jī)
運(yùn)行結(jié)果如圖3所示:
2.2WEB技術(shù)應(yīng)用于OLAP
基于教學(xué)管理的數(shù)據(jù)倉(cāng)庫(kù)是用戶面向決策分析的更高層次的業(yè)務(wù)平臺(tái),它不僅能夠大大地提高查詢的速度,而且還能夠增強(qiáng)對(duì)教學(xué)分析、決策的支持。隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展與應(yīng)用,將WEB技術(shù)與OLAP技術(shù)相結(jié)合構(gòu)建基于WEB的OLAP系統(tǒng)已成為新的發(fā)展趨勢(shì)?;赪EB的OLAP系統(tǒng)通常采用B/S系統(tǒng)結(jié)構(gòu)。用戶可以首先通過(guò)WEB瀏覽器將查詢請(qǐng)求通過(guò)HTTP協(xié)議傳送至WEB服務(wù)器,以靜態(tài)頁(yè)面或調(diào)用OLAP服務(wù)器的方式生成動(dòng)態(tài)HTML頁(yè)面響應(yīng)請(qǐng)求,然后根據(jù)WEB頁(yè)面的內(nèi)容向應(yīng)用服務(wù)器發(fā)出請(qǐng)求。采用基于WEB的OLAP系統(tǒng)體系結(jié)構(gòu),不僅可以使終端用戶能夠通過(guò)瀏覽器高效、方便地訪問(wèn)數(shù)據(jù)倉(cāng)庫(kù),而且還具有統(tǒng)一的接口,無(wú)論何時(shí)何地用戶都可以通過(guò)TCP/IP網(wǎng)絡(luò)協(xié)議訪問(wèn)WEB服務(wù)器來(lái)使用數(shù)據(jù)倉(cāng)庫(kù),從而真正地實(shí)現(xiàn)了跨地區(qū)、跨平臺(tái)的需求。
3、結(jié)語(yǔ)
能從大量的歷史數(shù)據(jù)中提取有價(jià)值的知識(shí),并根據(jù)發(fā)現(xiàn)的知識(shí)進(jìn)行科學(xué)的決策是數(shù)據(jù)倉(cāng)庫(kù)技術(shù)的關(guān)鍵技術(shù)所在,教學(xué)管理數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng)利用AnalysisServer提供的支持多維分析功能建立了數(shù)據(jù)模型,客戶端應(yīng)用程序結(jié)合MDX查詢語(yǔ)句以及ASP.net功能強(qiáng)大的工具庫(kù)進(jìn)行開發(fā),其界面友好、操作簡(jiǎn)單,有助于教學(xué)管理者進(jìn)行教學(xué)管理決策,下一步將制作水晶報(bào)表,并能以WEB方式輸出,為用戶提供更多的方便。

網(wǎng)絡(luò)客服QQ: 沈編輯

投訴建議:0373-5939925????投訴建議QQ:

招聘合作:2851259250@qq.com (如您是期刊主編、文章高手,可通過(guò)郵件合作)

地址:河南省新鄉(xiāng)市金穗大道東段266號(hào)中州期刊聯(lián)盟 ICP備案號(hào):豫ICP備2020036848

【免責(zé)聲明】:中州期刊聯(lián)盟所提供的信息資源如有侵權(quán)、違規(guī),請(qǐng)及時(shí)告知。

版權(quán)所有:中州期刊聯(lián)盟(新鄉(xiāng)市博翰文化傳媒有限公司)

關(guān)注”中州期刊聯(lián)盟”公眾號(hào)
了解論文寫作全系列課程

核心期刊為何難發(fā)?

論文發(fā)表總嫌貴?

職院?jiǎn)挝话l(fā)核心?

掃描關(guān)注公眾號(hào)

論文發(fā)表不再有疑惑

論文寫作全系列課程

掃碼了解更多

輕松寫核心期刊論文

在線留言