于海波 張啟偉 隋志巍 李海濤
摘要:報表作為統(tǒng)計工作的必要工具,在企業(yè)經(jīng)營中有著重要作用,對于大型企業(yè),管理層級多、業(yè)務(wù)繁雜,對于報表工具的要求更加精細(xì)、更加專業(yè)。因此,需要研發(fā)一種能夠處理多業(yè)務(wù)融合、多業(yè)務(wù)集成的報表工具。本研究通過對報表工具及其技術(shù)進(jìn)行研究、設(shè)計和開發(fā),基于類Excel報表設(shè)計主控界面實現(xiàn)技術(shù)、多源報袁數(shù)據(jù)匯總技術(shù)、多維指標(biāo)扁平化壓縮處理技術(shù)及報表信息存儲技術(shù),實現(xiàn)了一種智能化、滿足定期報送等需求的報表工具,該工具能夠有效解決公司各層級對于統(tǒng)計、分析、可視化、決策等需求,為大型、集團(tuán)型企業(yè)的報表工作提供支持。
關(guān)鍵詞:報表工具;功能設(shè)計;研究開發(fā);統(tǒng)計分析
中圖分類號:TP 文獻(xiàn)標(biāo)識碼:A
文章編號:1009-3044(2019)29-0188-02
報表作為企業(yè)經(jīng)營數(shù)據(jù)的組織和輸出方式在企業(yè)信息平臺中起著重要的作用,是企業(yè)領(lǐng)導(dǎo)決策的重要依據(jù)。企業(yè)統(tǒng)計報表是各級部門收集數(shù)據(jù)的重要來源,是各級部門用以匯總、分析數(shù)據(jù)的源頭。隨著企業(yè)信息化飛速發(fā)展,信息系統(tǒng)在企業(yè)中的應(yīng)用越來越廣泛嘲。統(tǒng)計工作是實現(xiàn)企業(yè)信息化的根本,是加強企業(yè)信息管理、做好分析調(diào)度的一項基礎(chǔ)性工作。在市場經(jīng)濟(jì)條件下,企業(yè)經(jīng)營決策極具風(fēng)險性,風(fēng)險產(chǎn)生于不確定性,并由不確定性程度決定風(fēng)險的大小,而不確定性又與信息的準(zhǔn)確和及時程度直接相關(guān),信息越準(zhǔn)確及時,不確定性越低,反之亦然。向企業(yè)領(lǐng)導(dǎo)和決策部門提供高質(zhì)量、準(zhǔn)確、及時的數(shù)據(jù)統(tǒng)計分析報表是企業(yè)數(shù)據(jù)管理部門的重要職能。高水平的數(shù)據(jù)統(tǒng)計分析報表是數(shù)據(jù)經(jīng)過深加工得到的最終產(chǎn)品,是統(tǒng)計數(shù)據(jù)、分析研究的有機結(jié)合,是企業(yè)領(lǐng)導(dǎo)和決策部門分析經(jīng)濟(jì)運行態(tài)勢,制定宏觀決策和長遠(yuǎn)規(guī)劃必不可少的重要依據(jù)。
本文通過對報表系統(tǒng)中定期報表技術(shù)進(jìn)行研究、設(shè)計與開發(fā),一方面實現(xiàn)了基于統(tǒng)計分析業(yè)務(wù)人員對于數(shù)據(jù)可視化、數(shù)據(jù)分析的需求,另一方面提出了一種基于技術(shù)開發(fā)實現(xiàn)多業(yè)務(wù)融合、無縫集成的報表解決方案,為大型企業(yè)、集團(tuán)型企業(yè)多級、多業(yè)務(wù)的報表工作提供一種安全、統(tǒng)一、高效的服務(wù)。
1報表工具的研究現(xiàn)狀及分析
國外報表工具發(fā)展較早,但目前國外單純的報表工具已經(jīng)很少,大部分已成為商業(yè)智能產(chǎn)品的重要組成模塊,用于數(shù)據(jù)的分析和展示。在國內(nèi)大家較為熟悉的國外報表工具有:Crys-talReportsf水晶報表)、Style Report和Cognos報表。對于大型、集團(tuán)型企業(yè)而言,業(yè)務(wù)交錯復(fù)雜,管理層級多,導(dǎo)致報表數(shù)據(jù)量大、情況復(fù)雜,一般國外的報表軟件都難以滿足用戶的要求,所以國內(nèi)企業(yè)對于國內(nèi)產(chǎn)品的依賴性還是比較明顯。國內(nèi)用戶使用較多的報表工具產(chǎn)品有潤乾、帆軟和久其。國內(nèi)外各類報表工具都設(shè)置、制作,分析和展現(xiàn)功能,但國外報表工具產(chǎn)品主要偏向于智能分析應(yīng)用,在報表制作和統(tǒng)計方面,特別是中國特色報表制作方面,比較不夠靈活;而國內(nèi)報表工具過于注重產(chǎn)品化,在工具的易用性和普適性方面較差,而且難于實現(xiàn)集成。
本文以國家電網(wǎng)公司統(tǒng)一應(yīng)用平臺(SG-UAP)的統(tǒng)一應(yīng)用平臺報表系統(tǒng)為例,該系統(tǒng)由報表設(shè)計器、報表服務(wù)、報表客戶端以及報表引擎四部分組成。報表客戶端調(diào)用報表設(shè)計器,設(shè)計和制作報表,并發(fā)布至報表服務(wù)器上;報表引擎解析和運行報表,以及利用統(tǒng)一應(yīng)用平臺的集成設(shè)施訪問數(shù)據(jù);報表服務(wù)器為報表引擎提供運行環(huán)境。經(jīng)過多年的開發(fā)應(yīng)用,統(tǒng)一應(yīng)用平臺報表系統(tǒng)已在多項業(yè)務(wù)系統(tǒng)中得到應(yīng)用,為業(yè)務(wù)應(yīng)用中的報表應(yīng)用提供設(shè)計和運行支持,為業(yè)務(wù)應(yīng)用的數(shù)據(jù)展現(xiàn)和決策分析,提供有力支撐。當(dāng)下數(shù)據(jù)作為企業(yè)核心資源,人人都在參與數(shù)據(jù)整理、展現(xiàn)和分析,統(tǒng)一應(yīng)用平臺報表系統(tǒng)如何有效應(yīng)對業(yè)務(wù)數(shù)據(jù)應(yīng)用需求,也面臨著很大的挑戰(zhàn)。一方面,現(xiàn)有的統(tǒng)一應(yīng)用平臺報表系統(tǒng)仍采用傳統(tǒng)模式架構(gòu),其采用的技術(shù)和界面風(fēng)格相對落后,其用戶體驗效果較差。而且不能滿足用戶報表的靈活查詢和篩選,難以滿足動態(tài)變化需求。另一方面,現(xiàn)有的統(tǒng)一應(yīng)用平臺報表系統(tǒng)專業(yè)強度要求高,無法直接滿足業(yè)務(wù)人員操作,其易用性和適應(yīng)性較低。
2基于定期報送功能的智能化報表工具
為減少基層統(tǒng)計人員系統(tǒng)填報的工作量,提高報表工具應(yīng)用適用性,需要盡可能地在報表工具中實現(xiàn)一處填報、同步共享的統(tǒng)計匯總功能,因此需要制定統(tǒng)一的指標(biāo)統(tǒng)計、管理規(guī)范,建立統(tǒng)一的信息存儲資源,實現(xiàn)統(tǒng)計數(shù)據(jù)應(yīng)用的自動化、明細(xì)化、集約化,提高大型、集團(tuán)型企業(yè)統(tǒng)計分析系統(tǒng)的工作效率和質(zhì)量嘲。基于上述需要,以及業(yè)務(wù)人員對于報表工具的靈活查詢、智能分析及定期報送的需求,為實現(xiàn)報表工具的智能化、定期報送等功能,需要研發(fā)基于類Excel報表設(shè)計主控界面實現(xiàn)技術(shù)、多源報表數(shù)據(jù)匯總技術(shù)、多維指標(biāo)扁平化壓縮處理技術(shù)及報表信息存儲技術(shù)。報表工具的架構(gòu)如下所示:
(1)基于類Excel報表設(shè)計主控界面實現(xiàn)技術(shù)研究
當(dāng)下使用報表的大多數(shù)用戶,對Excel和WPS產(chǎn)品都不陌生,而且操作嫻熟。一些基礎(chǔ)的操作,不需任何操作手冊或者培訓(xùn),大家都能操作自如。研究國內(nèi)外報表工具發(fā)現(xiàn),采用類Excel操作界面的產(chǎn)品占比較多,主要目的是增強用戶的親和力,降低用戶操作難度,提升產(chǎn)品的易用性和普適性。但是目前多數(shù)產(chǎn)品在技術(shù)上仍采用富客戶端,需要在客戶端安裝和部署額外的插件等,而且最重要的瑕疵是在報表的展示效果上不夠豐富。
報表工具將基于Internet Web技術(shù),研究類Excel風(fēng)格的報表主控界面實現(xiàn)。為了保證產(chǎn)品的可維護(hù)性、可擴展性和可控性,該工具為自主研發(fā),以原始的開發(fā)語言,研究構(gòu)建類Excel的報表設(shè)計主控界面。
(2)基于多源的報表數(shù)據(jù)取數(shù)方式技術(shù)研究
報表工具不僅僅是對同源數(shù)據(jù)的展現(xiàn),不同的報表工具在數(shù)據(jù)的獲取方面,研究側(cè)重點有所不同,展現(xiàn)形式也各有千秋。為追求報表數(shù)據(jù)的靈活性和擴展性,研究報表數(shù)據(jù)來源的多元化。結(jié)合大型企業(yè)業(yè)務(wù)特點,靈活設(shè)置數(shù)據(jù)來源,按照業(yè)務(wù)所需,自助定義報表數(shù)據(jù)組成元素,多源指標(biāo)加減構(gòu)筑單元指標(biāo)數(shù)據(jù)。報表取數(shù)原理如下圖所示:
研究目標(biāo)(取數(shù)報表)與源(取數(shù)源)動態(tài)變化的取數(shù)關(guān)系,即隨著報表期別、單位等條件的變化,取數(shù)關(guān)系將自動隨之變化。一經(jīng)設(shè)置、隨處共享模式的動態(tài)取數(shù)實現(xiàn),極大減輕工作量,提升工作效率。圖3為報表取數(shù)界面展示圖。
(3)基于多維度指標(biāo)扁平化壓縮處理技術(shù)研究
維度是事物或現(xiàn)象的某種特征,如地區(qū)、時間等;指標(biāo)用于衡量事物發(fā)展程度的單位或方法,它在信息上常用的名字,也就是度量,如人口數(shù)、GDP、用電量等。針對指標(biāo)我們可以從縱向維度(譬如:時間等)或橫向維度(譬如:單位等)來比較和衡量事物發(fā)展的程度。本研究中的多維度指標(biāo)扁平化壓縮,是指將指標(biāo)按照維度進(jìn)行細(xì)化,其處理原理如圖4所示。
基于多維度指標(biāo)扁平化壓縮處理技術(shù)研究,有助于平臺報表系統(tǒng)降低維度處理難度,有利于用戶自助、靈活構(gòu)建復(fù)雜多表頭業(yè)務(wù)報表。
(4)基于報表定義內(nèi)容信息存儲技術(shù)研究
報表定義信息主要包含報表指標(biāo)信息、取數(shù)信息、格式、樣式、文本和圖標(biāo)以及基礎(chǔ)報表信息等。不同的內(nèi)容,可采用不同的方法和介質(zhì)進(jìn)行存儲。報表定義內(nèi)容信息的組織和存儲研究,成為本項目成敗的關(guān)鍵。在報表定義、報表解析和報表運行等多處,將要調(diào)用報表定義的內(nèi)容。報表定義信息的組織結(jié)構(gòu)和存儲方式將直接影響系統(tǒng)的運行效率。
3總結(jié)
本文開展報表工具的研究、設(shè)計與開發(fā),總體目標(biāo)是建立功能完善、統(tǒng)一兼容的平臺報表軟件系統(tǒng),按照“功能完善、方便使用、標(biāo)準(zhǔn)統(tǒng)一、友好兼容”的總體要求,建成能夠支撐用戶針對業(yè)務(wù)數(shù)據(jù)能自助展現(xiàn)和分析等業(yè)務(wù),滿足大型企業(yè)各個業(yè)務(wù)應(yīng)用領(lǐng)域數(shù)據(jù)處理需求,規(guī)范統(tǒng)一、穩(wěn)定易用、功能強大的報表系統(tǒng)產(chǎn)品。該產(chǎn)品以優(yōu)化現(xiàn)有的系統(tǒng)報表功能為主要目標(biāo),增強數(shù)據(jù)展現(xiàn)、分析等可視化能力,同時實現(xiàn)定期采集、填報功能,為業(yè)務(wù)人員提供全過程自定義報表功能,解決易用性和適應(yīng)性難題,滿足用戶定義和查詢等多方面需求,能夠有效解決公司各層級對于統(tǒng)計、分析、可視化、決策等需求,為大型、集團(tuán)型企業(yè)的報表工作提供支持。