国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

一種地方財政綜合分析與群體智能決策支持系統(tǒng)架構(gòu)模型*

2023-05-12 02:25謝生龍
計算機(jī)與數(shù)字工程 2023年1期
關(guān)鍵詞:決策支持系統(tǒng)數(shù)據(jù)倉庫架構(gòu)

謝生龍 崔 祥 劉 瀟 溥 穎

(1.延安大學(xué)數(shù)學(xué)與計算機(jī)科學(xué)學(xué)院 延安 716000)(2.子長市財政局 子長 717300)(3.西安電子科技大學(xué)計算機(jī)科學(xué)與技術(shù)學(xué)院 西安 710071)

1 引言

隨著近年來財政信息化建設(shè)的深入推進(jìn)和智能化發(fā)展,圍繞財政收支管理全過程的決策概念和智能決策方法已經(jīng)演變成為了一類決策支持系統(tǒng)(DSS)。財政決策支持系統(tǒng)(FDSS)在現(xiàn)代財政管理中也隨之得到了廣泛的應(yīng)用,其以現(xiàn)代管理科學(xué)和信息技術(shù)為基礎(chǔ),以計算機(jī)為工具,運(yùn)用定量經(jīng)濟(jì)學(xué)、模糊數(shù)學(xué)、控制理論和建模技術(shù)對財政管理過程中的結(jié)構(gòu)化、半結(jié)構(gòu)化及非結(jié)構(gòu)化問題進(jìn)行分析和決策,同時基于各種信息資源和分析工具,為決策者提供問題分析、模型建立、決策過程和方案模擬的支持,在推動著財政管理在先進(jìn)信息管理系統(tǒng)支持下向智能化發(fā)展的同時,也幫助決策者提高了決策水平和質(zhì)量。眾所周知,對于任何地方機(jī)構(gòu)而言,戰(zhàn)略性財政決策都是一項至關(guān)重要的活動。給定一定類別財政資產(chǎn),隨著時間的推移對資產(chǎn)組合進(jìn)行定義和管理,以便在各種不確定性、政策和法律約束及其他要求下實(shí)現(xiàn)最有利的回報。軟件產(chǎn)業(yè)界一直希望通過提出復(fù)雜的業(yè)務(wù)邏輯模型來解決這些問題,因此,已有工程師和研究人員對此類決策支持系統(tǒng)的架構(gòu)設(shè)計投入了不少的精力。早在1994 年董連勝等[1]為了解決遼寧省財政重大戰(zhàn)略決策問題,從財政與經(jīng)濟(jì)關(guān)系入手,采用控制理論設(shè)計并實(shí)現(xiàn)了遼寧省的財政決策支持系統(tǒng)。李洪心等[2]也為財政局綜合計劃部門設(shè)計了由數(shù)據(jù)庫子系統(tǒng)、經(jīng)濟(jì)分析子系統(tǒng)、灰色模型預(yù)測子系統(tǒng)、經(jīng)濟(jì)計量模型子系統(tǒng)組成的一種實(shí)用性決策支持系統(tǒng)。針對決策支持系統(tǒng)的體系結(jié)構(gòu)和相關(guān)理論方法,Shi H W、Zhang M 等對其特點(diǎn)、實(shí)施基礎(chǔ)、建設(shè)目標(biāo)和功能進(jìn)行了詳細(xì)論述,并設(shè)計了具體的邏輯建設(shè)架構(gòu)[3~4]。Chen L 等也討論了智能財務(wù)決策支持系統(tǒng)的設(shè)計目標(biāo)、開發(fā)方法、環(huán)境和整體結(jié)構(gòu)等問題,以期為智能財務(wù)決策支持系統(tǒng)的改進(jìn)提供一定的理論參考[5]。為了解決地方財政業(yè)務(wù)數(shù)據(jù)源的異構(gòu)分布,文獻(xiàn)[6]在對數(shù)據(jù)倉庫技術(shù)和決策支持系統(tǒng)研究的基礎(chǔ)上,設(shè)計了江西省財政金融決策支持系統(tǒng)的數(shù)據(jù)倉庫,并介紹了系統(tǒng)的總體規(guī)劃和實(shí)現(xiàn)系統(tǒng)的關(guān)鍵技術(shù)。特別的,Beraldi P 等[7]提出了一個決策支持系統(tǒng),該系統(tǒng)集成了用于預(yù)測未來不確定市場條件的模擬技術(shù)和基于隨機(jī)規(guī)劃范式的復(fù)雜優(yōu)化模型。該系統(tǒng)旨在通過網(wǎng)絡(luò)訪問,并利用高性能計算平臺提供增強(qiáng)計算的能力。Peng H 也設(shè)計了一個高校財務(wù)決策支持系統(tǒng)的整體架構(gòu),在該架構(gòu)主要目標(biāo)是提取、轉(zhuǎn)換學(xué)生收費(fèi)系統(tǒng)數(shù)據(jù)和消費(fèi)者信息[8],同時,文獻(xiàn)[9]針對企業(yè)ERP 軟件系統(tǒng)靈活性差、維護(hù)困難的缺陷,通過采用面向服務(wù)架構(gòu)并基于MVC 模式設(shè)計了四層體系的系統(tǒng)架構(gòu)。此外,為了提高財政決策的智能化和實(shí)時性,以及便于管理者和決策者掌握綜合信息,做出更好的決策,部分學(xué)者還采用基于人工智能和大數(shù)據(jù)技術(shù)建立或改進(jìn)了財政決策支持系統(tǒng)[10~12]。

軟件工程已經(jīng)發(fā)展多年,目前在許多決策場景以人類為中心對領(lǐng)域問題進(jìn)行了相應(yīng)的建模[13],盡管這些模型逐漸向綜合分析和群體智能決策的模式發(fā)展,財務(wù)決策支持系統(tǒng)也借助特定信息技術(shù)工具實(shí)現(xiàn)了財務(wù)領(lǐng)域的決策應(yīng)用,幫助地方解決了財政面臨的一般分析和決策問題。然而,由于這些系統(tǒng)立足局部性的業(yè)務(wù)需求,缺乏全局信息的共享和互動。面對復(fù)雜過程和大量且分散數(shù)據(jù)的情況,整體業(yè)務(wù)流程還不是很暢通,諸如信息斷鏈、口徑不統(tǒng)一及決策沖突的現(xiàn)象是屢見不鮮,財政決策者在信息融合、追溯及決策沖突消解等方面仍然面臨著巨大的工作壓力。因此,如何設(shè)計一個滿足綜合分析和群體智能決策的支持系統(tǒng)體系架構(gòu)模型也一直困擾著軟件架構(gòu)設(shè)計人員。具體表現(xiàn)為:1)現(xiàn)有系統(tǒng)架構(gòu)多立足于局部性業(yè)務(wù)需求,僅為單方面業(yè)務(wù)設(shè)計,不能直觀反映如預(yù)算收支、預(yù)算監(jiān)控、財務(wù)管理等全貌,致使決策沖突風(fēng)險增大。2)部分系統(tǒng)設(shè)計側(cè)重于專業(yè)人員完成某項特定業(yè)務(wù),業(yè)務(wù)數(shù)據(jù)領(lǐng)域化特征明顯,決策結(jié)果的可視化有待提升。3)現(xiàn)有系統(tǒng)結(jié)構(gòu)雖然提供了大量的業(yè)務(wù)數(shù)據(jù),但縱向業(yè)務(wù)數(shù)據(jù)分散,查詢繁瑣,關(guān)鍵的匯總、分析功能較差,橫向業(yè)務(wù)信息共享與協(xié)同存在先天的不足。因此,架構(gòu)中急需利用基礎(chǔ)財政業(yè)務(wù)數(shù)據(jù)建立財政“數(shù)據(jù)中心”,通過整合、分析、挖掘,為地方財政決策者提供支持。針對上述問題,本文提出了一種地方財政綜合分析與群體智能決策支持系統(tǒng)架構(gòu)模型,旨在解決地方財政綜合分析與群體智能決策難題,希望推動地方財政決策支持系統(tǒng)綜合化、智能化發(fā)展。

2 關(guān)鍵模型設(shè)計

2.1 數(shù)據(jù)倉庫模型構(gòu)建

地方財政綜合分析與智能決策支持系統(tǒng)架構(gòu)按照數(shù)據(jù)源類型的不同,可以把數(shù)據(jù)分為核心業(yè)務(wù)數(shù)據(jù)和其他相關(guān)數(shù)據(jù)兩種。其中,核心業(yè)務(wù)數(shù)據(jù)主要來源于市本級及區(qū)縣財政數(shù)據(jù)中心;其他相關(guān)數(shù)據(jù)來源于歷年數(shù)據(jù)、歷史檔案及外部有關(guān)單位。核心業(yè)務(wù)數(shù)據(jù)和其他相關(guān)數(shù)據(jù)共同組成財政綜合查詢與分析的數(shù)據(jù)源,通過前端各類工具為相關(guān)應(yīng)用和決策提供支持。架構(gòu)模型設(shè)計時數(shù)據(jù)主要通過兩種途徑進(jìn)入數(shù)據(jù)倉庫。其一,通過預(yù)先設(shè)置的數(shù)據(jù)采集接口,自動抽取、清洗轉(zhuǎn)換及驗(yàn)證后自動加載到財政綜合查詢數(shù)據(jù)倉庫中。這種數(shù)據(jù)采集方法充分利用了金財工程應(yīng)用支撐平臺的優(yōu)勢,高效地實(shí)現(xiàn)原始數(shù)據(jù)結(jié)構(gòu)基本相同,范圍和內(nèi)容變化不大的規(guī)范化財政數(shù)據(jù)處理。具體實(shí)現(xiàn)時只需事先設(shè)定好相應(yīng)數(shù)據(jù)表的結(jié)構(gòu),確定數(shù)據(jù)抽取、清洗轉(zhuǎn)換及驗(yàn)證的規(guī)則,然后由前置采集服務(wù)器根據(jù)設(shè)置的相應(yīng)調(diào)度指令自動執(zhí)行數(shù)據(jù)采集過程,將清洗轉(zhuǎn)換且驗(yàn)證無誤的數(shù)據(jù)加載到地方財政綜合分析與智能決策支持系統(tǒng)的數(shù)據(jù)倉庫中來。其二,通過業(yè)務(wù)人員手動采集、清洗轉(zhuǎn)換并進(jìn)行數(shù)據(jù)驗(yàn)證。具體實(shí)現(xiàn)中,業(yè)務(wù)人員手動將數(shù)據(jù)導(dǎo)入地方財政綜合分析與智能決策支持系統(tǒng)的數(shù)據(jù)倉庫中。這種數(shù)據(jù)采集方法與常規(guī)財政綜合查詢與分析的數(shù)據(jù)采集方法類似,從數(shù)據(jù)的采集到驗(yàn)證,均采用手動的方式進(jìn)行操作,并且需要再在系統(tǒng)中進(jìn)一步核對、校驗(yàn)、審核這些數(shù)據(jù),最后再導(dǎo)入地方財政綜合分析與智能決策支持系統(tǒng)數(shù)據(jù)倉庫中,作為財政綜合查詢與分析數(shù)據(jù)的一部分。

在財政綜合查詢與分析系統(tǒng)的開發(fā)實(shí)踐中,上述兩種方法往往需要結(jié)合起來使用,針對不同的數(shù)據(jù)源和不同的數(shù)據(jù)格式,采取不同的數(shù)據(jù)采集方法,從而形成完整的地方財政綜合分析與智能決策支持系統(tǒng)的數(shù)據(jù)倉庫。本文中建立數(shù)據(jù)倉庫的統(tǒng)一邏輯結(jié)構(gòu)步驟如下:首先將各區(qū)縣財政數(shù)據(jù)中心采集的數(shù)據(jù)、知識存儲在統(tǒng)一數(shù)據(jù)倉庫的基礎(chǔ)數(shù)據(jù)空間;其次,將通過數(shù)據(jù)完整性和一致性驗(yàn)證的數(shù)據(jù)與知識全部保存在統(tǒng)一數(shù)據(jù)倉庫的應(yīng)用數(shù)據(jù)空間,且根據(jù)保存數(shù)據(jù)的使用權(quán)限范圍,將這些數(shù)據(jù)在邏輯上進(jìn)一步分為各應(yīng)用系統(tǒng)特有數(shù)據(jù)和應(yīng)用系統(tǒng)公用數(shù)據(jù),其在物理環(huán)境中均存儲在統(tǒng)一的數(shù)據(jù)空間中供聯(lián)機(jī)分析處理(on-Line Analytic Pro?cessing,OLAP)服務(wù)使用;最后,前端相應(yīng)工具在進(jìn)行具體的查詢與分析時,應(yīng)用系統(tǒng)將直接訪問統(tǒng)一數(shù)據(jù)倉庫獲得相應(yīng)數(shù)據(jù),且這里的數(shù)據(jù)獲取主要以增量方式進(jìn)行,對于無法判斷增量的數(shù)據(jù)再以全量方式獲取。圖1描述了這一基本過程。

圖1 數(shù)據(jù)采集過程

由于數(shù)據(jù)倉庫需要提供不同的應(yīng)用數(shù)據(jù),故數(shù)據(jù)倉庫的建立適合采用“數(shù)據(jù)倉庫—數(shù)據(jù)倉庫”結(jié)構(gòu),即財政數(shù)據(jù)中心-信息采集與綜合查詢數(shù)據(jù)倉庫,在這種結(jié)構(gòu)下,財政數(shù)據(jù)中心可以滿足數(shù)據(jù)的規(guī)范性、一致性、安全性及兼容性等規(guī)則。此外,模型需要滿足不同主題域、不同角色及不同業(yè)務(wù)環(huán)節(jié)的綜合查詢與分析,因此,本文采用多層模式來構(gòu)建地方財政綜合分析與智能決策支持系統(tǒng)數(shù)據(jù)倉庫。在模型以各區(qū)縣財政數(shù)據(jù)中心為基本數(shù)據(jù)源的前提下,實(shí)現(xiàn)各分主題數(shù)據(jù)倉庫的快速創(chuàng)建,并分散數(shù)據(jù)倉庫整體性能維護(hù)的工作開銷,從而減輕在單一數(shù)據(jù)倉庫上讀寫操作的負(fù)載。具體的多層數(shù)據(jù)倉庫建模步驟如下。

首先,將財政數(shù)據(jù)中心、區(qū)縣財政數(shù)據(jù)中心作為規(guī)范數(shù)據(jù)的提供者,構(gòu)建基礎(chǔ)層數(shù)據(jù)倉庫,同時根據(jù)數(shù)據(jù)的開放范圍,進(jìn)一步劃分該層中的數(shù)據(jù)倉庫,分別建立公共數(shù)據(jù)子倉庫和業(yè)務(wù)數(shù)據(jù)子倉庫,以減輕對財政數(shù)據(jù)倉庫的資源占用,減小占用財政數(shù)據(jù)中心時間窗口,在保留基本數(shù)據(jù)特征的同時降低數(shù)據(jù)冗余,并參考少量歷史數(shù)據(jù),有針對性地全量分析從而增強(qiáng)數(shù)據(jù)統(tǒng)一性;其次,基于基礎(chǔ)層數(shù)據(jù)倉庫按照財政業(yè)務(wù)主題域等多角度分主題建立主題層數(shù)據(jù)倉庫,面向主題規(guī)范整合業(yè)務(wù)數(shù)據(jù),提升綜合查詢的效率;再次,針對特定應(yīng)用需求,特定專題等建立匯聚層的數(shù)據(jù)倉庫,提煉應(yīng)用,對數(shù)據(jù)進(jìn)行預(yù)加工,形成明細(xì)與匯總,從而提升綜合查詢與分析過程中對特定需求應(yīng)用和專題的查詢與分析效率,降低查詢過程中的不必要開銷;最后,在以上三層數(shù)據(jù)倉庫的基礎(chǔ)上,面向相關(guān)應(yīng)用和數(shù)據(jù)處理業(yè)務(wù)的需求,按需定制后構(gòu)建面向應(yīng)用層的數(shù)據(jù)倉庫,從而減少綜合查詢過程中頻繁數(shù)據(jù)處理與計算的請求,提高綜合查詢過程中逐級逐項查詢與決策分析的效率,降低系統(tǒng)開銷,并借助以信息采集和綜合查詢?yōu)槟繕?biāo)的應(yīng)用支撐工具,兼顧數(shù)據(jù)查詢分析應(yīng)用要求的靈活性、擴(kuò)展性及完備性,進(jìn)一步豐富地方財政決策支持系統(tǒng)的應(yīng)用功能,減輕對數(shù)據(jù)庫的查詢負(fù)載。

2.2 沖突消解模型

為實(shí)現(xiàn)不同利益Agent 決策的沖突消解,本文建模了仲裁Agent,其主要由仲裁信息收集模塊與裁決模塊兩部分構(gòu)成。其中,仲裁信息收集模塊負(fù)責(zé)匯集待仲裁的多個利益沖突Agent 信息,而裁決模塊負(fù)責(zé)結(jié)合從決策支持規(guī)則庫獲取的規(guī)則對沖突信息進(jìn)行優(yōu)化裁決,并將裁決得到的結(jié)果進(jìn)行優(yōu)劣排序,最終輸出仲裁Agent 針對當(dāng)前收集到的沖突信息裁決的結(jié)果。仲裁Agent 的基本模型如圖2所示。

圖2 Agent決策沖突消解過程

圖2 中,模型中沖突Agent是具有PoI或偏好的利益?zhèn)€體,其可以被仲裁信息收集模塊感知,并遵循決策規(guī)則來對它們的策略選擇進(jìn)行排序[16];而仲裁Agent 通過感知并匯總各Agent 利益沖突信息,供裁決模塊結(jié)合決策規(guī)則和興趣點(diǎn)排序結(jié)果進(jìn)行沖突消解并形成決策結(jié)論。

假設(shè)有G 為n 個有關(guān)系統(tǒng)決策支持的利益Agent 集合,集合P 為決策時刻t 系統(tǒng)觀測到的Agent群體興趣點(diǎn)(Points of Interest,PoI)集合,另外確定一個評估結(jié)果等級集合R,并由決策者給出給地方財政某個決策項的pi,AgentaiG分配一個評級ri,jR給這個piP。同時為特定群體G 的PoI集PG定義為。

為了構(gòu)建一個沖突消解提案,仲裁Agent 為每個pi計算一個如下所示的群策率rG,i:

其中,rai為Agentai對決策項pi的評級。仲裁Agent 負(fù)責(zé)構(gòu)建并向ai發(fā)送沖突消解提案。而每個提案都是一個PoI 集合,可以表示為P={p1,p2,…,pm}m≤n。如果提案被所有Agent接受,那么該提案即為最終的群體智能決策方案。此時,由系統(tǒng)計算的解決方案是維數(shù)為m(m≤n)且為P的一個子集,它代表了個體用戶偏好之間的折中。對于ai來講,此時排序最高的PoI的集合,在時間t時刻的最優(yōu)值為

1)Uai(pt)≥OPTai(t-1),Agent接受裁決報價并置Uai(pt)=1/2*OPTai(t)。

2)Uai(pt)≥OPTai(t-1)-Δai(t),Agent 接受在其效用中可以存在Δai(t) 的偏差,并置OPTai(t)=Uai(pt)。

3)在其他情況下,Agent拒絕報價,并通過隨機(jī)效用進(jìn)行還價,如OPTai(t)=OPTai(t-1)-Δai(t)。

3 系統(tǒng)架構(gòu)模型

地方財政局綜合查詢及決策架構(gòu)設(shè)計工作根據(jù)業(yè)務(wù)過程和決策支持系統(tǒng)應(yīng)用場景,分為三個步驟進(jìn)行。第一步,完成財政預(yù)算執(zhí)行分析、市級支出預(yù)算分析和預(yù)算單位綜合分析等模塊(主題)概要分析,把其涉及的基礎(chǔ)數(shù)據(jù)整合起來,基于支撐模塊建立數(shù)據(jù)倉庫。通過層次數(shù)據(jù)模型將負(fù)責(zé)理清地方財政局財政數(shù)據(jù)業(yè)務(wù)邏輯并建立數(shù)據(jù)標(biāo)準(zhǔn)模型,使數(shù)據(jù)存儲和組織更加合理,使數(shù)據(jù)易于被高效分析,并形成數(shù)據(jù)分析的長效機(jī)制。此階段將以信息采集和綜合查詢數(shù)據(jù)準(zhǔn)備為實(shí)現(xiàn)重點(diǎn)。第二步,完成其余核心業(yè)務(wù)系統(tǒng)數(shù)據(jù)的整合工作及細(xì)化工作,并以數(shù)據(jù)倉庫為基礎(chǔ),通過數(shù)據(jù)可視化展示工具,支持構(gòu)建面向最終決策者使用的,且集綜合數(shù)據(jù)分析、信息加工、統(tǒng)計報表、報表展示和信息發(fā)布等于一體的綜合分析與決策支持系統(tǒng),進(jìn)一步提高財政業(yè)務(wù)的自動化處理水平,最終形成地方財政局整體性的綜合查詢及決策分析應(yīng)用支持。第三步,通過沖突消解模型,對出現(xiàn)沖突的Agent信息進(jìn)行挖掘、分析、排序,形成仲裁結(jié)果,供面向主題的查詢與分析請求應(yīng)用。依照上述過程及地方財政綜合分析與智能決策支持系統(tǒng)架構(gòu)的設(shè)計目標(biāo)和原則,本文設(shè)計的地方財政綜合分析與群體智能決策支持系統(tǒng)整體架構(gòu)如圖3所示。

圖3 系統(tǒng)整體架構(gòu)模型

按照系統(tǒng)整體架構(gòu)設(shè)計,平臺分為公用模塊(或基本模塊)、應(yīng)用模塊及支撐模塊。其中,支撐模塊主要包括基于區(qū)縣數(shù)據(jù)中心的有關(guān)應(yīng)用支撐平臺;公用模塊主要包括為平臺開發(fā)、運(yùn)行、維護(hù)提供各類支持的工具化組件與數(shù)據(jù)倉庫;應(yīng)用模塊主要包括面向最終用戶的交互應(yīng)用,如:市級支出預(yù)算分析、預(yù)算單位綜合分析等。架構(gòu)整體遵循從下到上的分層建模原則,首先將區(qū)縣財政數(shù)據(jù)中心及補(bǔ)報數(shù)據(jù)作為統(tǒng)一的數(shù)據(jù)提供者,支持支撐模塊基礎(chǔ)應(yīng)用平臺的業(yè)務(wù)處理;其次,通過對這些基礎(chǔ)應(yīng)用平臺的業(yè)務(wù)數(shù)據(jù)進(jìn)行抽取、加載、轉(zhuǎn)換及清洗,構(gòu)建應(yīng)用模塊中滿足面向主題、集成存儲及個性配置管理等需求的數(shù)據(jù)倉庫,供不同的工具挖掘、分析;最后,由應(yīng)用模塊的仲裁分析中心,對不同分析挖掘的結(jié)果進(jìn)行決策打包生成,以支持不同主題的分析、查詢與決策應(yīng)用;模型的頂層表示通過統(tǒng)一的身份認(rèn)證后,系統(tǒng)可支持不同角色用戶的應(yīng)用需求。

4 架構(gòu)評估

本文設(shè)計的架構(gòu)遵循了財政應(yīng)用支撐平臺基本思想,并基于標(biāo)準(zhǔn)編碼體系,將綜合查詢的關(guān)鍵數(shù)據(jù)進(jìn)行規(guī)范化處理,規(guī)范了數(shù)據(jù)口徑,統(tǒng)一了多要素結(jié)構(gòu),可作為財政決策支撐平臺在數(shù)據(jù)深度應(yīng)用方面的有力延伸。實(shí)踐中,系統(tǒng)的質(zhì)量往往取決于系統(tǒng)架構(gòu)的設(shè)計,而穩(wěn)定性、決策準(zhǔn)確性及適用性是分析一個基于特定架構(gòu)系統(tǒng)性能的關(guān)鍵方面。因此,下面就架構(gòu)穩(wěn)定性、決策準(zhǔn)確性及架構(gòu)適用性方面對其進(jìn)行評估。

4.1 穩(wěn)定性分析

為了測試架構(gòu)的穩(wěn)定性,實(shí)驗(yàn)基于本文提出的系統(tǒng)架構(gòu),以及成熟的Eclipse、MongoDB、Pycharm等開發(fā)環(huán)境和J2EE 架構(gòu)初步實(shí)現(xiàn)了B/S 模式的某地方財政綜合分析與智能決策支持系統(tǒng)的原型開發(fā),包含了預(yù)算申報、決策審批等功能,界面樣例如圖4。

圖4 主系統(tǒng)原型界面之一

實(shí)驗(yàn)在Intel(R)Core(TM)i5-75700 CPU @3.40 GHz 3.41 GHz,內(nèi)存為8 GB,Win10 OS 的PC機(jī)上使用Jmeter 模擬了來自市級1000 個用戶的預(yù)算執(zhí)行分析、預(yù)算支出分析、財政收入查詢分析、預(yù)算單位綜合分析、專題查詢分析等請求。首先,我們通過從原型系統(tǒng)數(shù)據(jù)庫中選擇主鍵標(biāo)識符的子集來構(gòu)建測試請求數(shù)據(jù),并以制表符分隔的形式保存在TXT 文件中,且為了確保URL(Uniform Re?source Locator)請求的客觀性,這些請求被計時器隨機(jī)化。其次,JMeter從TXT 文件中逐行讀取請求數(shù)據(jù)進(jìn)行測試,并將標(biāo)識符添加到生成的HTTP 請求中。最后,實(shí)驗(yàn)對設(shè)計的工作負(fù)載進(jìn)行模擬測試,并觀察所有HTTP響應(yīng)狀態(tài)碼為200的請求,測試結(jié)束后,JMeter對每個請求的平均響應(yīng)時間進(jìn)行了記錄,得到出預(yù)算分析、預(yù)算單位綜合分析及預(yù)算比較分析等請求的平均響應(yīng)時間可視化結(jié)果如圖5所示。

從圖5 中的記錄結(jié)果來看,最大的支出預(yù)算分析(budgetExpAnalysis)的請求平均響應(yīng)時間為619ms,最小的平均響應(yīng)時間為預(yù)算單位綜合分析(budgetCompAnalysis)請求僅為292ms,尤其是在所有的響應(yīng)時間記錄中第90百分位數(shù)僅為516ms,每一類請求的平均響應(yīng)時間均不超過1s,說明基于該架構(gòu)的系統(tǒng)具有較快的響應(yīng)時間,具備系統(tǒng)用戶的關(guān)注的時間性能穩(wěn)定性。

圖5 平均響應(yīng)時間

此外,實(shí)驗(yàn)還以100 個線程進(jìn)行不同區(qū)縣收入數(shù)據(jù)采集過程模擬,觀測架構(gòu)在5min 時間內(nèi)的內(nèi)存、CPU使用、系統(tǒng)負(fù)載及數(shù)據(jù)寫入等情況,并使用Jmeter 的PerfMon 插件配合serverAgent 進(jìn)行采集、同時對所有區(qū)縣以Nmon作為實(shí)時監(jiān)控工具對服務(wù)器資源監(jiān)控,最終形成的聚合報告結(jié)果如圖6 所示。

圖6 聚合報告

從采集過程來看,因?yàn)閿?shù)據(jù)倉庫的構(gòu)建是直接面向結(jié)構(gòu)標(biāo)準(zhǔn)、數(shù)據(jù)規(guī)范的數(shù)據(jù)中心,而不需要考慮原始數(shù)據(jù)的結(jié)構(gòu)和內(nèi)容,數(shù)據(jù)中心在數(shù)據(jù)源和數(shù)據(jù)倉庫之間形成了一個緩沖域,大大減少了數(shù)據(jù)源的變化對數(shù)據(jù)倉庫的影響,具有較好的讀寫速率,最大達(dá)到了6.3Mb/s。并且基于財政數(shù)據(jù)中心建立地方財政綜合分析與智能決策支持系統(tǒng)數(shù)據(jù)倉庫,避免了直接在數(shù)據(jù)源上建立數(shù)據(jù)倉庫所引起的數(shù)據(jù)不一致和重復(fù)抽取等問題,這也大大減輕了ETL的工作負(fù)載,使得系統(tǒng)的負(fù)載保持在50%以下,且CPU只在剛開始出現(xiàn)了短暫的峰值過程,而內(nèi)存使用也未出現(xiàn)達(dá)到峰值的情況。從測試結(jié)果來看,說明該框架適合現(xiàn)有流行的開發(fā)與運(yùn)行支撐環(huán)境,可以在一定的服務(wù)資源支持下指導(dǎo)組件化的產(chǎn)品和完整平臺規(guī)范集成,能夠?qū)崿F(xiàn)數(shù)據(jù)規(guī)范化操作與互聯(lián)互通,保障財政系統(tǒng)的數(shù)據(jù)共享、查詢與分析所占用的資源量整體穩(wěn)定且可控。

4.2 準(zhǔn)確性分析

針對架構(gòu)的決策準(zhǔn)的確性,實(shí)驗(yàn)基于4.1 小節(jié)中的原型系統(tǒng),模擬寫入了三個市級決策用戶針對1024 次查詢到的預(yù)算編制結(jié)果進(jìn)行合理性決策,將每次預(yù)算與寫入預(yù)算的絕對誤差作為自己所關(guān)注的興趣點(diǎn),形成“同意”與“不同意”兩種結(jié)論,評級由歸一化后的絕對誤差確定,由興趣點(diǎn)降序序列確定排序最高的PoI 集合,最優(yōu)值通過式(2)計算,并按照2.2 小節(jié)所述的消解模型,根據(jù)效用值的比較結(jié)果形成自己的決策結(jié)論,最終采用硬投票法形成決策結(jié)果,并采用表1 所示的列聯(lián)表分析法評價基于該架構(gòu)下系統(tǒng)的決策效能。其中,主對角線上是TP 和TN,即正確的決策,而不在主對角線上的則是錯誤的決策。本文選用準(zhǔn)確率(Accuracy,A)、精確率(Precision,P)、召回率(Recall,R)、效率(Ef?fectiveness,E)及F1 值來衡量框架決策的好壞,具體計算方法見公式(3)~(7),決策評價結(jié)果見表2。

表1 決策混淆矩陣

表2 決策結(jié)果評價/%

表2中最終的實(shí)驗(yàn)統(tǒng)計結(jié)果表明,在1024次的測試中,有447 次預(yù)算編制申請被正確“不同意”,28 次預(yù)算編制申請被錯誤“不同意”;528 次預(yù)算編制申請被正確“同意”,而21 次預(yù)算編制被錯誤“同意”。A、P、R、E 及F1 依次為95.21%、96.17%、94.96%、94.11%、95.57%,均在94%以上,表現(xiàn)出了較好的決策準(zhǔn)確性,說明其能夠?yàn)樨斦I(yè)務(wù)處理提供科學(xué)的決策支持。

4.3 適用性分析

在財務(wù)領(lǐng)域的軟件系統(tǒng)中,國外Oracle 公司提供的Hyperion平臺[15],將整套的財務(wù)管理應(yīng)用和完整的、面向報表和分析的商務(wù)智能工具集成在了一個解決方案中,目的是幫助企業(yè)將戰(zhàn)略轉(zhuǎn)化為行為計劃,并監(jiān)控計劃的執(zhí)行情況,從而提升企業(yè)面對變化的反應(yīng)速度。然而,在其加入BI+、PFF(平衡記分卡)及SF(戰(zhàn)略財務(wù))等模塊后技術(shù)架構(gòu)變得越來越龐大復(fù)雜,導(dǎo)致服務(wù)成本增加,產(chǎn)品的易用性和財政業(yè)務(wù)的貼合程度越來越遠(yuǎn),技術(shù)債務(wù)風(fēng)險愈加難控,很難借鑒到國內(nèi)地方財政決策支持系統(tǒng)中。而在用友財務(wù)軟件作為國內(nèi)比較成熟的財務(wù)處理系統(tǒng),其引入了部分管理會計的功能[16],但是該系統(tǒng)框架也不能完全遷移到地方財政事務(wù)的決策支持中。因?yàn)?,單純的賬務(wù)系統(tǒng)不適合跟蹤整個地方財政事務(wù)流程,如無法實(shí)現(xiàn)地方財務(wù)審編、預(yù)算等相關(guān)業(yè)務(wù)的處理。并且其在面向服務(wù)的架構(gòu)設(shè)計過程中大量使用存儲過程,這可能會對于地方財政決策支持系統(tǒng)實(shí)現(xiàn)面向主題定制、按需即時查詢分析產(chǎn)生一定時效性影響。而本文在設(shè)計時充分考慮了高效性、規(guī)范性、可擴(kuò)展性等問題,基本滿足地方財政決策支持系統(tǒng)的需求。綜上分析,相比流行的財務(wù)領(lǐng)域軟件系統(tǒng)來講,本文提出的架構(gòu)模型最大的特點(diǎn)是能夠彌補(bǔ)大型財務(wù)系統(tǒng)對于地方財政“水土不服”的一些缺陷。

5 結(jié)語

本文提出了一種基于知識(數(shù)據(jù))表示和混合Agent推理的地方財政綜合分析與群體智能決策支持系統(tǒng)架構(gòu)模型。該模型支持對區(qū)縣財政數(shù)據(jù)中心數(shù)據(jù)進(jìn)行相應(yīng)的清洗和轉(zhuǎn)換,為數(shù)據(jù)倉庫的建立提供規(guī)范的、標(biāo)準(zhǔn)的、一致的數(shù)據(jù)源,數(shù)據(jù)倉庫模型可直接為群體智能決策提供知識服務(wù)。通過數(shù)據(jù)倉庫模型的構(gòu)建,保障了系統(tǒng)綜合分析的時效性,而采用仲裁的決策方式,實(shí)現(xiàn)了群體決策過程中Agent 利益沖突消解,從而進(jìn)一步提高了財政決策支持系統(tǒng)的智能性。整個架構(gòu)以數(shù)據(jù)倉庫模型為基礎(chǔ),可以靈活地根據(jù)分析的需求對數(shù)據(jù)結(jié)構(gòu)和要素進(jìn)行加工,而不必?fù)?dān)心影響數(shù)據(jù)中心,這很好地兼顧了地方財政綜合分析與智能決策支持系統(tǒng)的通用型與專業(yè)性,可助推財政管理科學(xué)化規(guī)范化進(jìn)程,提升財政管理效能。從穩(wěn)定性、決策能力及適用性分析,本文設(shè)計的架構(gòu)模型能夠聚焦地方財政業(yè)務(wù)實(shí)際需求,具有一定的參考意義。

猜你喜歡
決策支持系統(tǒng)數(shù)據(jù)倉庫架構(gòu)
基于FPGA的RNN硬件加速架構(gòu)
護(hù)理臨床決策支持系統(tǒng)的理論基礎(chǔ)
功能架構(gòu)在電子電氣架構(gòu)開發(fā)中的應(yīng)用和實(shí)踐
臨床決策支持系統(tǒng)應(yīng)用于呼吸疾病的現(xiàn)狀概述
基于數(shù)據(jù)倉庫的住房城鄉(xiāng)建設(shè)信息系統(tǒng)整合研究
電務(wù)維修決策支持系統(tǒng)研究
LSN DCI EVPN VxLAN組網(wǎng)架構(gòu)研究及實(shí)現(xiàn)
分布式存儲系統(tǒng)在液晶面板制造數(shù)據(jù)倉庫中的設(shè)計
探析電力系統(tǒng)調(diào)度中數(shù)據(jù)倉庫技術(shù)的應(yīng)用
縣級防汛輔助決策支持系統(tǒng)的設(shè)計與實(shí)現(xiàn)