楊勇
【摘要】 近年來,我國綜合國力不斷增強(qiáng)、經(jīng)濟(jì)增長迅猛,進(jìn)而使整個(gè)氣象數(shù)據(jù)庫監(jiān)控行業(yè)飛躍發(fā)展。而對(duì)于氣象數(shù)據(jù)庫而言,一系列設(shè)計(jì)要求和方法需要隨著時(shí)代的變化不斷的提升和改進(jìn),從歷史的角度,運(yùn)用比較、系統(tǒng)的方法,對(duì)氣象數(shù)據(jù)進(jìn)行大量的社會(huì)實(shí)踐調(diào)研,以大量的國內(nèi)外資料為基礎(chǔ),充分利用成熟的商業(yè)數(shù)據(jù)庫各方面的技術(shù)和大氣科學(xué)相關(guān)領(lǐng)域進(jìn)行搭建系統(tǒng)平臺(tái),就氣象數(shù)據(jù)庫各方面的監(jiān)控框架設(shè)計(jì),系統(tǒng)的布局以及信息流程的擴(kuò)展等等各個(gè)方面都進(jìn)行研究,尋找合理氣象數(shù)據(jù)庫監(jiān)控系統(tǒng)管理方式方法,制定符合當(dāng)?shù)貤l件的現(xiàn)代氣象數(shù)據(jù)監(jiān)控理念,將氣象數(shù)據(jù)監(jiān)控系統(tǒng)做到長足可持續(xù)的發(fā)展,真正切切的起到長期的氣象生態(tài)系統(tǒng)檢測,為與氣象業(yè)務(wù)相關(guān)的行業(yè)發(fā)展提供理論和實(shí)踐參考。
【關(guān)鍵詞】 數(shù)據(jù)庫 氣象 數(shù)據(jù)監(jiān)控 設(shè)計(jì)與實(shí)現(xiàn)
一、氣象數(shù)據(jù)庫監(jiān)控系統(tǒng)
隨著現(xiàn)代化科技不斷深入和發(fā)展,氣象預(yù)報(bào)的各業(yè)務(wù)系統(tǒng)越來越依賴于數(shù)據(jù)庫的研究和擴(kuò)展,這就形成了氣象數(shù)據(jù)庫需要實(shí)時(shí)進(jìn)行和監(jiān)控,在保障氣象變換預(yù)報(bào)中起到至關(guān)重要的作用。對(duì)于現(xiàn)在的氣象數(shù)據(jù)庫的監(jiān)控系統(tǒng)來說,是在原來的數(shù)據(jù)庫系統(tǒng)的基礎(chǔ)上進(jìn)行完善和優(yōu)化,并按照現(xiàn)在的標(biāo)準(zhǔn)進(jìn)行一定改進(jìn),使其成為能夠?qū)崟r(shí)魚腥的商業(yè)化運(yùn)行的數(shù)據(jù)庫系統(tǒng)。
對(duì)于一個(gè)系統(tǒng)來說,監(jiān)控就好比系統(tǒng)的穩(wěn)定,沒有一個(gè)好的監(jiān)控,必然會(huì)影響到自身的數(shù)據(jù)運(yùn)行,在建立新的一代數(shù)據(jù)庫時(shí)需要在原來的數(shù)據(jù)庫基礎(chǔ)上進(jìn)行數(shù)據(jù)庫的監(jiān)控系統(tǒng)的設(shè)計(jì),這樣不僅僅可以提升系統(tǒng)的性能,又可以增加氣象數(shù)據(jù)庫的運(yùn)行穩(wěn)定性,一舉兩得。
所以在設(shè)計(jì)氣象數(shù)據(jù)庫監(jiān)控系統(tǒng)中強(qiáng)調(diào)三個(gè)特點(diǎn):第一實(shí)用性和穩(wěn)定性,因?yàn)闅庀髷?shù)據(jù)庫的建立需要進(jìn)行詳細(xì)的分析,所以這就需要將重要因素以及各方面的資料收集狀況進(jìn)行及時(shí)監(jiān)控,使得監(jiān)視的既簡潔又實(shí)用,減少誤差,將穩(wěn)定性放在監(jiān)控系統(tǒng)中,減少系統(tǒng)的出錯(cuò)率,盡可能簡化流程,以提高系統(tǒng)的穩(wěn)定性。第二低成本的系統(tǒng)設(shè)計(jì)和易維護(hù)性,系統(tǒng)的頻繁交換使得原有的系統(tǒng)整體性能下降,實(shí)時(shí)數(shù)據(jù)庫的存儲(chǔ)能力也會(huì)大大減少,因此每一種數(shù)據(jù)庫的采集時(shí)間和周期應(yīng)進(jìn)行合理的設(shè)計(jì)和優(yōu)化,整合信息采集的方法,降低系統(tǒng)的額外消費(fèi),與此同時(shí)對(duì)于監(jiān)控系統(tǒng)來說,還應(yīng)當(dāng)做到易讀易懂,并易于維護(hù)。第三易操作和開放性,系統(tǒng)的各方面界面都需要簡單明了,信息公開透明,報(bào)警信息清晰明顯,同時(shí)還應(yīng)該遵循信息技術(shù)的開放性、先進(jìn)性和標(biāo)準(zhǔn)化的基本原則,在軟件開發(fā)中應(yīng)采用較成熟的技術(shù)和業(yè)界標(biāo)準(zhǔn),要考慮到系統(tǒng)的可擴(kuò)展性。
二、氣象數(shù)據(jù)庫監(jiān)控系統(tǒng)現(xiàn)狀
就目前的而言,氣象數(shù)據(jù)庫的監(jiān)控系統(tǒng)設(shè)計(jì)的現(xiàn)狀總體來說,目前我國的氣象數(shù)據(jù)監(jiān)測技術(shù)還大大落后于先進(jìn)國家,特別是在自動(dòng)觀測系統(tǒng)建設(shè)和數(shù)據(jù)管理利用方面差距較大,部分地方還在使用人工觀測。目前,國外的很多國家已基本完成了氣象數(shù)據(jù)監(jiān)控實(shí)時(shí)處理和監(jiān)控的建設(shè),重點(diǎn)轉(zhuǎn)向全國乃至全球范圍內(nèi)多系統(tǒng)集成和數(shù)據(jù)共享。我國雖然也有自己的氣象數(shù)據(jù)庫的監(jiān)控系統(tǒng),但缺乏統(tǒng)一管理,失誤較大,工作效率過低。
目前很多的數(shù)據(jù)庫處理的自動(dòng)化程度低,設(shè)備陳舊,配置不統(tǒng)一,系統(tǒng)兼容性較差,無法進(jìn)行集中管理,不能滿足長期、實(shí)時(shí)、多學(xué)科綜合性氣象監(jiān)控的需要。
三、氣象數(shù)據(jù)庫監(jiān)控系統(tǒng)功能設(shè)計(jì)
3.1服務(wù)監(jiān)控系統(tǒng)安全性設(shè)計(jì)
對(duì)于氣象數(shù)據(jù)庫來說,服務(wù)其最基本的就是監(jiān)控系統(tǒng),最核心的就是針對(duì)數(shù)據(jù)庫運(yùn)行的運(yùn)算環(huán)境進(jìn)行一定的監(jiān)控和報(bào)警,切實(shí)保障數(shù)據(jù)庫的運(yùn)行。數(shù)據(jù)庫系統(tǒng)的安全體系和一般信息系統(tǒng)的類似,也需要設(shè)計(jì)實(shí)施整體綜合的安全策略,納入建行安全體系,確保系統(tǒng)的安全運(yùn)行。對(duì)于安全性問題,是保障系統(tǒng)穩(wěn)定運(yùn)營的基本保障,作為安全技術(shù)的探討,我們不得不提到系統(tǒng)的多面臨的威脅主要是哪些方面,首先對(duì)于人為因素便是操作失靈,惡意攻擊或者便是病毒破壞,而對(duì)于系統(tǒng)本身也會(huì)存在一定的安全漏洞,這就需要系統(tǒng)進(jìn)行一定的安全維護(hù)。由于數(shù)據(jù)庫系統(tǒng)用途很開放,很容易受到電腦的病毒侵染和黑客的攻擊,這些都會(huì)影響到系統(tǒng)的穩(wěn)定性。
所以針對(duì)系統(tǒng)中的數(shù)據(jù)來說來說,在設(shè)計(jì)監(jiān)控系統(tǒng)增加其中的安全措施,對(duì)核心模版進(jìn)行安全化的處理,比如提升整個(gè)系統(tǒng)的安全性,設(shè)置高等級(jí)的監(jiān)控級(jí)別,根據(jù)實(shí)際情況及時(shí)采取安全措施,針對(duì)數(shù)據(jù)進(jìn)行系統(tǒng)優(yōu)化,對(duì)于一些重要數(shù)據(jù)信息,在數(shù)據(jù)庫和數(shù)據(jù)庫之間傳遞時(shí),為了避免數(shù)據(jù)泄漏等,可對(duì)這些數(shù)據(jù)進(jìn)行加密安全傳輸,在發(fā)送端加密,在接收端解密,使得數(shù)據(jù)無法被泄漏。服務(wù)監(jiān)控系統(tǒng)重點(diǎn)應(yīng)該對(duì)系統(tǒng)運(yùn)行的環(huán)境和安全性進(jìn)行即時(shí)監(jiān)控,動(dòng)態(tài)顯示服務(wù)成功或失敗的可辨識(shí)特征,并對(duì)服務(wù)異常狀況報(bào)警,并達(dá)到明確的監(jiān)控對(duì)象,涵蓋所有業(yè)務(wù)需要關(guān)注的場景并提示給使用者簡明清晰必要信息,監(jiān)控信息明確分類并具有界面友好的處理建議。
3.2業(yè)務(wù)值班監(jiān)控系統(tǒng)設(shè)計(jì)
對(duì)于氣象數(shù)據(jù)監(jiān)控來說,監(jiān)控系統(tǒng)往往會(huì)牽涉到各線的值班人員,所以對(duì)于作為業(yè)務(wù)值班的氣象數(shù)據(jù)庫的監(jiān)控系統(tǒng)來說,應(yīng)該考慮到值班特點(diǎn),支持聲音報(bào)警,提高業(yè)務(wù)值班人員的注意力,同時(shí)還應(yīng)該將監(jiān)控信息進(jìn)行集中一頁式展示,提升報(bào)警級(jí)別,使監(jiān)控信息一目了然,簡單易行的策略配置操作。
與此同時(shí)對(duì)于監(jiān)控系統(tǒng)來說應(yīng)形成對(duì)數(shù)據(jù)庫的錯(cuò)誤進(jìn)行自動(dòng)類別分類,可以進(jìn)行故障處理導(dǎo)向,幫助值班人員與后臺(tái)技術(shù)人員進(jìn)行相應(yīng)的溝通,可定制監(jiān)控屏幕顯示信息內(nèi)容,屏蔽不需要,不重要的信息提示,避免值班干擾。
3.3實(shí)時(shí)性監(jiān)控系統(tǒng)設(shè)計(jì)
實(shí)時(shí)的數(shù)據(jù)庫變化將作為系統(tǒng)的重點(diǎn)監(jiān)控對(duì)象,其流程直接影響系統(tǒng)的監(jiān)視內(nèi)容的設(shè)計(jì),數(shù)據(jù)庫系統(tǒng)運(yùn)行監(jiān)視包括數(shù)據(jù)庫管理系統(tǒng)運(yùn)行狀態(tài)監(jiān)視、空間監(jiān)視和用戶行為監(jiān)視。重點(diǎn)包括底層的商用數(shù)據(jù)庫的關(guān)鍵進(jìn)程監(jiān)視、表空間監(jiān)視、CPU與磁盤利用率等系統(tǒng)資源監(jiān)視。數(shù)據(jù)流程監(jiān)視包括來報(bào)數(shù)量統(tǒng)計(jì)、應(yīng)到報(bào)缺報(bào)統(tǒng)計(jì)、未處理資料統(tǒng)計(jì)、數(shù)據(jù)入庫統(tǒng)計(jì)、錯(cuò)報(bào)統(tǒng)計(jì)、處理進(jìn)程狀態(tài)監(jiān)視、數(shù)據(jù)備份和清除監(jiān)視。通過SQL server2000的數(shù)據(jù)庫,不僅僅定義了監(jiān)控系統(tǒng)的相似部分的相關(guān)基本操作,更是在建設(shè)系統(tǒng)的維護(hù)方面使用B/S結(jié)構(gòu),有效地降低了其系統(tǒng)的根本利用,這樣使之系統(tǒng)的穩(wěn)定性大大增高,進(jìn)一步降低了系統(tǒng)問題的出現(xiàn)概率,更加利用用戶的操作,以達(dá)到程序應(yīng)用的簡化目的。
四、氣象數(shù)據(jù)庫監(jiān)控系統(tǒng)的實(shí)現(xiàn)
系統(tǒng)的實(shí)現(xiàn)首先需要對(duì)數(shù)據(jù)進(jìn)行人工錄入和自動(dòng)采集,人工采集是需要系統(tǒng)提供窗口界面,以人工交互方式進(jìn)行數(shù)據(jù)的錄入,對(duì)于自動(dòng)采集的可以進(jìn)行自動(dòng)錄入和實(shí)時(shí)操作,并對(duì)錄入的數(shù)據(jù)進(jìn)行加工存入數(shù)據(jù)庫。其次便是按照網(wǎng)絡(luò)結(jié)構(gòu)化進(jìn)行查詢語句(SQL)方式進(jìn)行監(jiān)控,采用事件性驅(qū)動(dòng),按照用戶執(zhí)行特定的控件按鈕項(xiàng)自動(dòng)完成其功能??梢愿鶕?jù)用戶的需求,對(duì)某一個(gè)數(shù)據(jù)庫按照所需要的方式進(jìn)行檢索,得到需要的內(nèi)容進(jìn)行一定的保存,提供屏幕顯示和打印輸出方式進(jìn)行顯示。
針對(duì)特殊的氣象數(shù)據(jù)的監(jiān)控檢索,系統(tǒng)提供歷史資料、實(shí)時(shí)資料和前30年的資料進(jìn)行對(duì)比比較。為方便用戶及時(shí)了解當(dāng)前實(shí)時(shí)的資料入庫情況、數(shù)據(jù)庫結(jié)構(gòu)、歷史資料序列以及相關(guān)的背景數(shù)據(jù),按照數(shù)據(jù)庫監(jiān)控系統(tǒng)的設(shè)計(jì),提供數(shù)據(jù)備份,數(shù)據(jù)恢復(fù),數(shù)據(jù)歸檔,數(shù)據(jù)更新追加等數(shù)據(jù)管理功能,以保證數(shù)據(jù)庫安全平穩(wěn)運(yùn)行,進(jìn)而保障了氣象數(shù)據(jù)系統(tǒng)的完整性,保證了監(jiān)控系統(tǒng)的一致性。
五、結(jié)束語
對(duì)于氣象數(shù)據(jù)庫系統(tǒng)而言,系統(tǒng)的運(yùn)行狀態(tài)的監(jiān)控是很有必要的。氣象數(shù)據(jù)庫的監(jiān)控設(shè)計(jì)和實(shí)現(xiàn)來說較以前的系統(tǒng)會(huì)有很大的提升,具有較高的擴(kuò)展性。氣象數(shù)據(jù)庫監(jiān)控系統(tǒng)的設(shè)計(jì)在設(shè)計(jì)思想上講求以人為本,更好地處理人與機(jī)器的關(guān)系。
在提升氣象數(shù)據(jù)庫安全性和可靠性之際,提升原有的理念水準(zhǔn),減少設(shè)計(jì)中出現(xiàn)的不必要的因素起著積極的作用。與此同時(shí)打鐵還需自身硬,還要提升自我的設(shè)計(jì)理念和創(chuàng)新意識(shí),實(shí)行科學(xué)的設(shè)計(jì)方法,對(duì)監(jiān)控系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)進(jìn)行全方位的布局,走一條更加智能化,更加人性化之路。
參 考 文 獻(xiàn)
[1]郭發(fā)輝,宋超輝.全國農(nóng)業(yè)氣象資料數(shù)據(jù)模式的研制[J].氣象科技.2004,32(5):372-376
[2]沈文海,趙芳,高華云等.國家級(jí)氣象資料存儲(chǔ)檢索系統(tǒng)的建立[J].應(yīng)用氣象學(xué)報(bào),2004,6.
[3]楊太明,馬曉群,盛紹學(xué)等.新一代可視化氣象數(shù)據(jù)庫管理系統(tǒng)[J].氣象.2000,26(2):37-40.