油田企業(yè)數(shù)據(jù)統(tǒng)計報表平臺設(shè)計研究

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

導(dǎo)語:油田企業(yè)數(shù)據(jù)統(tǒng)計報表平臺設(shè)計研究一文來源于網(wǎng)友上傳,不代表本站觀點,若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。

油田企業(yè)數(shù)據(jù)統(tǒng)計報表平臺設(shè)計研究

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

[關(guān)鍵詞]報表開發(fā);可視化;平臺化;報表管理

1現(xiàn)狀調(diào)研

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

2系統(tǒng)設(shè)計思路

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

3研究內(nèi)容

3.1總體設(shè)計

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

3.2功能設(shè)計

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

4應(yīng)用效果

4.1項目成果

本項目成果提供一套完整的支持?jǐn)?shù)據(jù)接入、數(shù)據(jù)預(yù)處理、數(shù)據(jù)統(tǒng)計分析、數(shù)據(jù)可視化展示的企業(yè)數(shù)據(jù)統(tǒng)計報表平臺,支持各類復(fù)雜報表、數(shù)據(jù)可視化展示、數(shù)據(jù)分析、數(shù)據(jù)查詢和過濾機制;滿足PC、手機、大屏等多終端呈現(xiàn)需求并且可以自適應(yīng)展示;支持業(yè)務(wù)人員通過簡單的拖拽具備數(shù)據(jù)分析的能力;形成基于報表工具的包含數(shù)據(jù)快速分析、匯總展示、數(shù)據(jù)可視化展示的開發(fā)機制[6]?;趫蟊砉ぞ咛峁┑膱蟊砜焖俣ㄖ乒δ堋?shù)據(jù)中臺提供的數(shù)據(jù)服務(wù)接口、報表的統(tǒng)一資源定位符(UniformResourceLocator,URL)快速集成方式,最終形成基于報表的快速開發(fā)機制。相較于傳統(tǒng)的報表類功能界面開發(fā),本項目極大縮短了開發(fā)周期,并提高了報表功能質(zhì)量。圖2為傳統(tǒng)方式與報表定制平臺的開發(fā)效率對比圖。

4.2實際應(yīng)用效果

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

主要參考文獻(xiàn)

[1]王小勇,張楊,楊晶.大數(shù)據(jù)理念在構(gòu)建企業(yè)財務(wù)管理信息系統(tǒng)中的應(yīng)用[J].行政事業(yè)資產(chǎn)與財務(wù),2020(7):33-34.

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

[3]云麗.加強統(tǒng)計基層基礎(chǔ)建設(shè)提高統(tǒng)計數(shù)據(jù)質(zhì)量機制研究[M]//華教創(chuàng)新(北京)文化傳媒有限公司.全國科研理論學(xué)術(shù)研究成果匯編(二).北京:中國環(huán)球文化出版社,2020:5.

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

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

[6]崔振梅.統(tǒng)計在工業(yè)企業(yè)生產(chǎn)經(jīng)營管理中的作用[J].今日財富,2016(9):57-58.

作者:王鑫瑞 嚴(yán)加展 馬敏敏 羅俊洲 單位:中國石油新疆油田分公司數(shù)據(jù)公司