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