石油與天然氣行業是一個系統性的行業,需要多學科,多專業,多領域結合才能達到最終使用的和完善,包含石油行業勘探與生產領域,煉油與化工領域,天然氣與管道領域,銷售領域,而每一個領域又可以劃分很多明細如勘探與生產領域又包含地質勘探,地質分析,測井工程,鉆井工程,采油工程,油氣集輸工程。無論是中間哪種環節,都意味著有大量的數據記錄及分析,比如某油田年產量5000萬噸當量,各個環節尤其是基礎性操作的數據量可能會非常龐大,信息化系統的容量及有效的設計,能夠更好的幫助行業企業去管理數據,監控各環節,從而將傳統經驗管理,人工巡檢等用各種電子設備代替,提高生產效率,減少用工。
石油行業的信息化系統也可謂是最為復雜的系統。信息化系統對于石油行業也是至關重要,甚至決定整個行業未來的發展和趨向。
信息系統,能夠將業務管理搬到計算網絡上運行,提高業務效率和精細化管理。對于新建單位、新增業務,馬上部署已有的系統,能夠迅速應用成熟的業務流程和管理模式,有效地支持業務快速擴張【1】。
石油的開采歷史非常的悠久,而且開采的技術也在不斷的進步,所以隨著工程技術的進步與發展,信息化系統也會與之更新匹配,據數據調查顯示61%的調查者均認為技術進步是當前的重要外力,如果為未來準備,石油行業將面臨著利用戰略性技術改善運營,減輕環境影響,尋找新的能源,并實現關鍵成功因素。[2]
石油天然氣行業2030展望中說到:“我們預計未來的技術進步將以四種方式為石油和天然氣公司的業務提供幫助–前三個方面與生產技術相 關,而第四個方面是關于如何應用信息技術”,集成多學科人力資源、信息交換、技術和工作流程,以增強業務安全和效率。
信息化系統能夠在整個企業中發揮非常重要
• 通過集成化信息框架實現協力作用;
• 使員工能夠遠程工作,在全球范圍內運行多樣化的價值鏈和資產;
• 根據需要在正確的時間為正確的人提供正確的信息, 用于更好地制訂決策
而信息化系統建設的很重要的一部分則是數據管理,將各個領域從最前線的數據采集,記錄再到處理,匯總分析,存檔需要多方面管理數據。每一個環節不容半點差錯,勘探與生產領域涉及數據記錄最多要記錄多個方面,有了初始的方面如何將原始數據轉換為典型的行業報表進行數據記錄分析。
信息系統核心基礎-數據
石油行業,由于流程較多,涉及的專業繁雜,決定了數據類型多樣及多量,如最基礎的數據涵蓋了地址勘探、鉆井、錄井、測井、試油試采、儲運集輸等,數據種類上百項,格式多樣除了常見文本數據,圖幅圖件,還有專業的數據標本。這些數據是整個后期運營維護的基礎,不僅是對于能夠輸出業務分析匯總的結果和報告,監管并保障整個流程的正常,而且也對于整個行業業務發展有著重要的參考價值。【3】
只要很好的將原始數據,以行業規范的報表格式,記錄,展示,匯總才能最大發揮油田數據的價值,因此整個行業的信息化系統中最為基礎也最為核心的則是數據處理。
數據處理的需要經過對數據的采集,存儲,檢索,加工,變換并傳輸給需要的人們使用。
1. 數據采集:采集所需的信息。
2. 數據轉換:把信息轉換成機器能夠接收的形式。
3. 數據分組:指定編碼,按有關信息進行有效的分組。
4. 數據組織:整理數據或用某些方法安排數據,以便進行處理。
5. 數據計算:進行各種算術和邏輯運算,以便得到進一步的信息。
6. 數據存儲:將原始數據或計算的結果保存起來,供以后使用。
7. 數據檢索:按用戶的要求找出有用的信息。
8. 數據排序:把數據按一定要求排成次序。
數據處理則是需要從大量的、雜亂無章的、難以理解的數據中抽取并推導出對于某些特定的用戶和業務是有價值、有意義的數據。因此數據處理的核心則是將存儲的數據通過一定的操作,如分組,排序,計算展示給業務人員來進行業務分析和監控。所以這就涉及最為重要的是如何將數據,以報表形式展示給業務人員。
數據報表特征
表格類報表為主
石油行業產出的大量數據都是為了進行詳細的現場記錄,保證每一個環節都有據可查,記錄明細,因此石油行業的報表主要以表格類報表為主,在傳統制式表格的基礎上信息話記錄和展示數據,省去人工記錄,存檔而后查閱數據時面臨數據難找,難以統計分析的現狀。
格式行業要求
石油行業有很悠久的歷史,因此內部完善成型了一整套的標準和行業規范,所以很多行業標準的制式報表,所以特殊的格式融合了很多中國特色的
細化的時間段記錄
石油行業包含多個領域,如風險類的施工作業,需要提供24小時值班記錄;井下作業井控檢查表會定期小修,定期大修理,所以定期都要輸出檢查報表。
每天作業都要記錄日報表,因此石油行業的報表都是按照不同的作業頻率去記錄的,所以產出量也是有特殊的要求和格式。
類Excel跨單元格計算
石油行業的報表不僅除了基礎數據的展示,還需要在原始數據中進行二次計算,得出專業數值,如圖中藍色標記的是需要計算,是根據純流量除以混合流量計算而出的。而在統計行列,需要根據合計的純流量和混合流量,去計算統計的濃度。
在石油行業的報表這種類excel跨單元格計算非常常見,所以在處理數據中,設計人員需要能夠精確獲取到某一個單元格的值并運用到計算中。
特殊符號顯示
很多行業都有其專業的符號,而在石油行業中涉及地址勘探等領域,也存在大量的特殊符號及公式要展示,如果這些符號無法展示數據的意義也就不復存在。因此在數據處理中需要能夠很好的展示和處理特殊符號。
滿足需求的圖表展示
石油行業雖然大部分都是以表格類的報表為主,但是除了要記錄基礎的數據外,也需要將整個數據整理為報告輸出,去描述整個業務的發展趨勢并進行預測,所以報表中也需要一些可視化的方式去創建報表。
2017年以來美國原油庫存變化趨勢圖
選擇合適的報表工具
在石油與天然氣行業中,部署新技術的準備周期過去要長達16年。因此更換整個信息化系統的代價和成本也是非常高昂的,石油行業的業務信息系統基本都采用迭代更新,不斷的隨著前端的采集挖掘技術去升級現有的信息化系統,因此很多數據工具的選擇也是基于最早的原型系統上。
l 選擇具有良好的兼容性系統,而非流行性語言開發的工具,大多數的石油行業的信息化系統都是基于.net平臺開發的,因此報表工具主要選擇是.net平臺工具。比如石油行業大多使用Visual Studio集成開發工具開發,所以在選擇報表工具時,能夠無縫集成到Visual Studio中,對很多行業系統開發人員來說非常重要,有很多集成性很好的報表工具 如ActiveReports報表工具,RDLC原生報表工具。
l 能夠解決中國石油行業特征的報表工具, 如制式表格,交錯的布局格式,單元格為基準的復雜計算。所以報表工具的選擇,必須要能夠解決本行業特色的復雜報表。這一點推薦使用ActiveReports報表控件,它擅長解決表格類報表的設計和展現,而且工具內嵌了很多表格類的控件,如表格,列表控件,矩表控件,創建復雜的表格類報表也就變得簡單了,尤其是在創建大批量的不同業務的表格類報表,會節省大量的開發成本。
l 簡單易用設計器,極大節省報表設計成本,石油行業的系統本身是很龐雜的,因此涉及的報表數量和種類也會非常多,所以整個報表設計器一定要簡單易用,讓開發人員或者報表設計人員能夠很快上手,并快速設計需要的報表模板,節省數據展示的成本,提升開發效率。
l 高性能,石油行業每一秒鐘都有可能產生大量的數據,因此作為報表展示,要滿足啊高負荷的數據加載和獲取,所以工具的選擇,性能非常重要,要滿足大數據開發。比如ActiveReports百萬級數據前端加載,能夠在數秒鐘展示。這個是非常重要的, 很多報表工具通過持續優化整個產品的設計體系及實現架構,提升性能。
l 快速部署&高集成,信息系統要求數據中心簡單快速部署,以滿足業務快速擴張需求。高集成、部署成本低,因此選擇報表工具需要無縫嵌入到信息系統當中,還需要滿足快速部署的可能,這樣的話就需要使用的工具,能夠對部署整個程序無任何額外的操作和影響,ActiveReports是完全嵌入visual studio開發C/S,B/S,移動端項目,部署不需要任何其他設置,與部署普通的.net項目一致,從而降低開發人員部署出錯等問題。
l 可擴展性,數據量會大幅增加,同時要求數據中心可平滑擴展。如果工具僅限于現有的功能,那很難滿足業務的發展或是行業特色的需求,因此在選擇工具的過程中可擴展性非常重要。工具必須為業務開發人員提供靈活的API接口,并在此基礎之上提供可定制功能。