【摘要】《采油廠數(shù)據(jù)運(yùn)行一體化平臺》研究采油廠開發(fā)數(shù)據(jù)從源點(diǎn)到入庫、從管理到應(yīng)用等環(huán)節(jié)所需的各種數(shù)據(jù)處理操作,完成采油廠開發(fā)數(shù)據(jù)管理、處理所需的各種功能,高度自動化運(yùn)行,降低了采油廠數(shù)據(jù)處理的勞動強(qiáng)度和難度,提高了采油廠數(shù)據(jù)管理水平。
【關(guān)鍵詞】數(shù)據(jù)中心;數(shù)據(jù)管理
一、系統(tǒng)提出的目的、意義
隨著采油廠數(shù)據(jù)中心的建立,采油廠數(shù)據(jù)庫的種類和規(guī)模迅速擴(kuò)大,每日將有數(shù)百個數(shù)據(jù)源點(diǎn)向數(shù)據(jù)中心傳送數(shù)據(jù),數(shù)據(jù)處理與管理的工作量和難度迅速提升,目前在該領(lǐng)域缺少系統(tǒng)的數(shù)據(jù)處理和管理軟件,數(shù)據(jù)檢查程序、處理程序不完善,影響了入庫數(shù)據(jù)的準(zhǔn)確性和齊全性,制約了數(shù)據(jù)管理水平。
二、系統(tǒng)建設(shè)目標(biāo)
1、解決數(shù)據(jù)從源點(diǎn)到入庫、從管理到應(yīng)用各環(huán)節(jié)中的各種問題,實(shí)現(xiàn)開發(fā)數(shù)據(jù)處理流程的規(guī)范化、程序化、自動化處理。
2、建立健全采油廠級的數(shù)據(jù)中心體系結(jié)構(gòu),把采油廠的內(nèi)部數(shù)據(jù)進(jìn)行有效的集成。
3、在廣泛征求采油管理區(qū)、作業(yè)大隊(duì)、地質(zhì)所、工藝所、企管科等各有關(guān)單位的意見的基礎(chǔ)上,以《開發(fā)數(shù)據(jù)庫規(guī)范、標(biāo)準(zhǔn)》為依據(jù),制定一套科學(xué)、合理的考核管理辦法。
4、保證入庫數(shù)據(jù)的正確性、齊全性、及時(shí)性,提高數(shù)據(jù)檢查、匯總、計(jì)算的自動化程度,從而降低數(shù)據(jù)處理的勞動強(qiáng)度和數(shù)據(jù)管理的難度,為采油廠的綜合信息應(yīng)用打好基礎(chǔ)。
三、系統(tǒng)設(shè)計(jì)總體原則
《采油廠數(shù)據(jù)運(yùn)行一體化平臺》按照五個統(tǒng)一的原則進(jìn)行設(shè)計(jì)。
五個統(tǒng)一:一種數(shù)據(jù)錄入程序、一個數(shù)據(jù)傳輸程序、一個數(shù)據(jù)加載程序、一種數(shù)據(jù)檢查程序、一種數(shù)據(jù)處理程序。
一種數(shù)據(jù)錄入程序:對于常規(guī)的數(shù)據(jù),全廠最好采用同一個錄入程序錄入數(shù)據(jù),如果采用多種錄入程序,則數(shù)據(jù)保存的格式最好相同。
一個數(shù)據(jù)傳輸程序:全廠采用一個數(shù)據(jù)傳輸程序,完成各種數(shù)據(jù)文件的傳輸。
一個數(shù)據(jù)加載程序:如果錄入程序保存的數(shù)據(jù)格式相同,則一個加載程序便可完成各種數(shù)據(jù)的加載工作。
一個數(shù)據(jù)檢查程序:開發(fā)通用數(shù)據(jù)檢查程序,完成對所有數(shù)據(jù)庫的檢查。
一個數(shù)據(jù)處理程序:開發(fā)通用數(shù)據(jù)計(jì)算程序,完成所有的計(jì)算任務(wù)。
四、系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
1.系統(tǒng)功能設(shè)計(jì)
《數(shù)據(jù)運(yùn)行一體化平臺》主要包括數(shù)據(jù)錄入、數(shù)據(jù)傳輸、數(shù)據(jù)匯總、數(shù)據(jù)檢查、數(shù)據(jù)備份、數(shù)據(jù)維護(hù)、數(shù)據(jù)考核、文檔建設(shè)、用戶管理、文檔查詢、庫管理11個模塊,各模塊功能如下:
-數(shù)據(jù)錄入:能夠滿足各種數(shù)據(jù)表的錄入工作,通用性強(qiáng),自動產(chǎn)生上傳的數(shù)據(jù)文件。
-數(shù)據(jù)傳輸:分為傳送程序和接收程序,負(fù)責(zé)將用戶錄入的數(shù)據(jù)傳送至服務(wù)器。
-數(shù)據(jù)匯總:負(fù)責(zé)將用戶傳送來的數(shù)據(jù)匯總至數(shù)據(jù)庫。
-數(shù)據(jù)檢查:能夠?qū)h(yuǎn)程Oracle數(shù)據(jù)庫里的各種數(shù)據(jù)庫的字段之間的邏輯關(guān)系以及井號的標(biāo)準(zhǔn)性等進(jìn)行檢測,主要包括數(shù)據(jù)準(zhǔn)確性檢查、齊全性檢查、邏輯錯誤檢查以及數(shù)據(jù)一致性檢查,保征入庫數(shù)據(jù)的準(zhǔn)確性、齊全性和完整性。
-數(shù)據(jù)處理:完成各種中間數(shù)據(jù)計(jì)算,產(chǎn)生各種應(yīng)用程序所需的中間表數(shù)據(jù)。
-數(shù)據(jù)備份:按照備份計(jì)劃,定期自動對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行完全備份和增量備份。
-數(shù)據(jù)維護(hù):已授權(quán)的用戶可以通過該模塊對中間庫和總庫的數(shù)據(jù)進(jìn)行更新、維護(hù)。
-數(shù)據(jù)考核與統(tǒng)計(jì):根據(jù)《數(shù)據(jù)考核管理辦法》,系統(tǒng)自動產(chǎn)生數(shù)據(jù)考核報(bào)告即考核明細(xì),在采油廠WWW主頁上發(fā)布。
-文檔建設(shè):能夠建立完善的數(shù)據(jù)庫文檔。
-文檔查詢:實(shí)現(xiàn)數(shù)據(jù)庫文檔的自動化查詢,包括用戶信息、表空間信息、公共信息、角色信息、授權(quán)信息、用戶對象信息、日志信息及用戶關(guān)系。
-對象管理:能夠根據(jù)文檔自動建立、更新數(shù)據(jù)庫對象。
2.設(shè)計(jì)方法
采用結(jié)構(gòu)化設(shè)計(jì)思想,將整個系統(tǒng)劃分為若干個模塊,分模塊獨(dú)立開發(fā),實(shí)現(xiàn)系統(tǒng)所需的全部功能。
按照數(shù)據(jù)處理流程,將各模塊集成,實(shí)現(xiàn)數(shù)據(jù)處理流程化、自動化運(yùn)行。
五、應(yīng)用效果
《采油廠數(shù)據(jù)運(yùn)行一體化平臺》為采油廠數(shù)據(jù)運(yùn)行各環(huán)節(jié)提供了完整的解決方案,該平臺投入運(yùn)行后,使采油廠龐大的數(shù)據(jù)體系規(guī)范運(yùn)作,節(jié)省了大量時(shí)間,提高了數(shù)據(jù)質(zhì)量;另一方面,該平臺的匯總、檢查、計(jì)算、考核模塊自動化、流程化運(yùn)行,大大降低了數(shù)據(jù)處理的勞動強(qiáng)度和數(shù)據(jù)管理的難度,進(jìn)一步減少了數(shù)據(jù)處理所需的時(shí)間,提高數(shù)據(jù)考核的客觀性和公正性,保證入庫數(shù)據(jù)的正確性、齊全性、及時(shí)性。