油田企業數據統計報表平臺設計研究

時間:2022-12-16 09:49:32

導語:油田企業數據統計報表平臺設計研究一文來源于網友上傳,不代表本站觀點,若需要原創文章可咨詢客服老師,歡迎參考。

油田企業數據統計報表平臺設計研究

[摘要]報表廣泛應用于各行各業,其不僅是工作中整理和分析數據的有效手段之一,而且是上層決策的重要依據,在工作中有十分重要的地位。新疆油田公司目前的報表統計多采用開源報表工具或定制代碼開發報表,開發工作量大,存在定制技術不統一、用戶自主維護困難等諸多問題。文章提出一種報表統一定制和管理方法,可達到企業報表可視化、一體化和平臺化,實現報表的快速開發和集中管理。

[關鍵詞]報表開發;可視化;平臺化;報表管理

1現狀調研

筆者對新疆油田公司以往軟件研發項目報表開發情況進行調研,發現已有報表功能單一,只能進行簡單報表的定制,缺乏圖表類報表,缺少可視化的數據分析功能與數據填報功能,無法快速實現簡單數據收集,未能實現報表可視化、定制一體化和平臺化,這會對企業造成一定的影響,削弱企業的競爭力,給項目和企業帶來種種不確定風險,需要完善以往的報表開發方式,實現報表的快速開發和集中管理,助力企業信息化轉型升級[1]。

2系統設計思路

系統設計思路如圖1所示。(1)數據源:能夠對接多種數據源,直接對接業務系統讀取數據。如果數據沒有業務系統支撐,可以通過填報模塊采集數據。(2)數據整合:主要進行數據的預處理,在線完成數據倉庫技術(ExtractTransformLoad,ETL)操作,通過表間關聯,能夠建立數據模型,同時也可以支持常見的大數據存儲引擎。(3)數據應用:實現報表數據的多樣展示、交互鉆取、數據錄入及多維分析,滿足對數據的各種呈現需求。(4)數據展現:實現在計算機端、移動端、大屏端等多個終端進行自適應展示。(5)企業級管控:從數據源對接到數據呈現都具有嚴格的權限控制,保證企業的數據安全;支持系統集成方式以及單點登錄[2]。

3研究內容

3.1總體設計

(1)采用Java語言開發,使報表平臺具有極強的兼容性和可擴展性。(2)通過Java數據庫連接(JavaDataBaseConnectivity,JDBC)、Java命名和目錄接口(JavaNamingandDirectoryInterface,JNDI)等主流驅動對接各種類型數據庫,支撐各種大數據平臺、文件數據源對接。(3)采用后臺服務器計算、前端渲染的技術,前端加載采用html解析技術,直接在Web端查看,不依賴任何插件。(4)支持多終端查看,可在前端頁面完成數據填報錄入、數據預處理、報表查看、可視化看板開發,支持在前端頁面直接進行報表的打印和導出[3]。

3.2功能設計

3.2.1豐富的數據源接入支持主流的JDBC、JNDI、開放數據庫互連(OpenDataBaseConnectivity,ODBC)驅動的數據源;支持連接Hodoop、Hive、Greenplum等大數據平臺;支持調用Java的API程序數據集,支持Rest接口,支持文件數據,如Excel、TXT等。3.2.2類Excel的報表設計器支持類Excel的報表設計器,支持多人協同;支持豐富的參數查詢功能,提供多種不同類型的篩選控件;支持制作各類復雜可復用報表,支持報表樣式設計;實現拖拽式界面設計,通過簡單的拖拽即可實現頁面的自由布局;支持報表的打印和導出,支持數據查詢與過濾;支持靈活的權限配置,包括目錄權限、模板權限、數據權限。3.2.3完備的數據采集功能提供數據填報功能,可以通過Web頁面采集數據;支持填報頁面中可以通過Excel導入數據,實現多表填報;支持填報頁面設置嚴格的數據校驗規則,保證采集的數據質量;具備數據多級上報和審批功能,提供基于流程和調度引擎的數據報送功能;支持單個填報頁面數據可以存入多個不同的數據庫或者數據表中;支持填報成功、失敗頁面提示自定義設置,支持填報成功后郵件、短信等消息提醒[4]。3.2.4支持數據預處理支持自助式數據過濾、數據分析、數據挖掘;支持數據在線處理,能夠自定義簡單的數據處理流程;擁有對大數據的處理能力,提供大數據相關的數據引擎;支持數據在線轉義、數據關聯,構建數據模型。3.2.5支持數據可視化提供豐富的圖表組件和多種圖表樣式,支持圖表組件自定義擴展;支持數據地圖,支持多種地圖類型及自定義地圖;支持不同的終端設備,并進行自適應展示;支持大屏、駕駛艙的開發功能,可以靈活配置各種樣式的駕駛艙和大屏看板。3.2.6實現在線數據分析支持圖與圖、圖與表的交互式分析,支持圖表聯動和數據聯動;支持數據聯動、鉆取、切片、旋轉等多維分析功能;在線數據分析內容可以導出為Word、Excel等多種形式的文件;支持數據實時刷新與異常數據提醒[5]。

4應用效果

4.1項目成果

本項目成果提供一套完整的支持數據接入、數據預處理、數據統計分析、數據可視化展示的企業數據統計報表平臺,支持各類復雜報表、數據可視化展示、數據分析、數據查詢和過濾機制;滿足PC、手機、大屏等多終端呈現需求并且可以自適應展示;支持業務人員通過簡單的拖拽具備數據分析的能力;形成基于報表工具的包含數據快速分析、匯總展示、數據可視化展示的開發機制[6]。基于報表工具提供的報表快速定制功能、數據中臺提供的數據服務接口、報表的統一資源定位符(UniformResourceLocator,URL)快速集成方式,最終形成基于報表的快速開發機制。相較于傳統的報表類功能界面開發,本項目極大縮短了開發周期,并提高了報表功能質量。圖2為傳統方式與報表定制平臺的開發效率對比圖。

4.2實際應用效果

利用企業數據統計報表平臺提供的服務,業務人員可以輕松制作各種類型報表、可視化分析看板,提高工作效率,節省寶貴的時間。本項目已經在新疆油田內部多個系統中使用,報表的統計分析、數據采集填報、數據過濾分析、數據可視化等功能模塊快速實現了相應系統功能,使報表的開發變得更加快捷和靈活,大大降低了系統開發的人力成本。

主要參考文獻

[1]王小勇,張楊,楊晶.大數據理念在構建企業財務管理信息系統中的應用[J].行政事業資產與財務,2020(7):33-34.

[2]楊麗萍.大數據背景下企業財務管理內部控制轉型路徑研究[J].今日財富,2021(5):127-128.

[3]云麗.加強統計基層基礎建設提高統計數據質量機制研究[M]//華教創新(北京)文化傳媒有限公司.全國科研理論學術研究成果匯編(二).北京:中國環球文化出版社,2020:5.

[4]燕妮.新時代軍工企業如何做好綜合統計工作[J].市場周刊:理論研究,2018(4):23-24.

[5]黃小凡.工業企業統計報表質量的影響因素與對策[J].科技資訊,2016(35):156-157.

[6]崔振梅.統計在工業企業生產經營管理中的作用[J].今日財富,2016(9):57-58.

作者:王鑫瑞 嚴加展 馬敏敏 羅俊洲 單位:中國石油新疆油田分公司數據公司