詹妮,孟燕琴
(1.新疆眾騰互聯(lián)信息科技有限公司,新疆 烏魯木齊 830000:2.新疆友通電子科技有限公司,新疆 烏魯木齊 830000)
當(dāng)前我國電力行業(yè)的改革步伐不斷推進(jìn),電力行業(yè)也需要追求更高的經(jīng)濟(jì)效益與社會效益,各電力行業(yè)的管理制度不斷向著集約化發(fā)展前進(jìn),但由于市面上的軟件系統(tǒng)大都以獨(dú)立的設(shè)計(jì)理念與針對地區(qū)為主,缺乏信息數(shù)據(jù)的相互交流與溝通,從而造就多異構(gòu)電力信息系統(tǒng)的存在,日常工作量度大,造成資源的嚴(yán)重浪費(fèi)現(xiàn)象嚴(yán)重,為實(shí)現(xiàn)電力企業(yè)內(nèi)部的高效化管理,設(shè)計(jì)與研發(fā)出適應(yīng)不同工作環(huán)境的柔性動態(tài)報(bào)表軟件系統(tǒng),通過柔性動態(tài)報(bào)表系統(tǒng)對行業(yè)信息資源實(shí)現(xiàn)整體規(guī)范與共享,減少傳統(tǒng)報(bào)表系統(tǒng)存在的滯后性,能夠同時(shí)快速的在電力企業(yè)之間進(jìn)行信息數(shù)據(jù)的共享與修正,為電力行業(yè)相關(guān)領(lǐng)導(dǎo)提供更貼切實(shí)際的決策意見,從而提高電力企業(yè)的經(jīng)濟(jì)效益,尋求新的出路與發(fā)展,規(guī)范整體的運(yùn)行機(jī)制,更加生動靈活的應(yīng)對不斷變化的行業(yè)信息,更能適應(yīng)當(dāng)代信息交錯(cuò)、變動頻繁與科技化的發(fā)展潮流[1]。
報(bào)表是計(jì)算機(jī)內(nèi)部數(shù)據(jù)信息的呈現(xiàn)方式,通常以報(bào)告的形式方便隨時(shí)閱讀。在計(jì)算機(jī)內(nèi)部的數(shù)據(jù)資源庫中,通過對相關(guān)信息進(jìn)行簡單分析加工;內(nèi)容通俗易懂表達(dá)方式展現(xiàn);其蘊(yùn)含的信息資源龐大,有一定時(shí)效性;格式固定,可以多次采納。
報(bào)表由自身的結(jié)構(gòu)和數(shù)據(jù)組成,通過結(jié)構(gòu)展示數(shù)據(jù)的來源、相互關(guān)系與大?。唤Y(jié)構(gòu)則受到表格制定的邏輯理論而定,由表首、表體與表尾組成。
將電力信息系統(tǒng)的報(bào)表的模型描述為三層結(jié)構(gòu),即分為原始數(shù)據(jù)層、數(shù)據(jù)處理層與報(bào)表格式層。
如圖1所示,通過報(bào)表中提供的數(shù)據(jù)將格式合理分離,直觀感受報(bào)表數(shù)據(jù)的具體化、格式化與靈活性。在電力信息系統(tǒng)數(shù)據(jù)資源的支持下,可以把原始數(shù)據(jù)層、數(shù)據(jù)處理層與報(bào)表格式層通過樹狀圖連接。在電力信息系統(tǒng)的報(bào)表格式層中,將其看做一個(gè)整體的背景層,報(bào)表整體呈現(xiàn)出一種報(bào)表格式層連接原始數(shù)據(jù)層的樣式[2]。在報(bào)表的設(shè)計(jì)時(shí)將結(jié)構(gòu)形式、報(bào)表標(biāo)題、表首與數(shù)據(jù)信息進(jìn)行準(zhǔn)確定位,在數(shù)據(jù)處理層中尋求設(shè)計(jì)出符合條件的運(yùn)算處理對策,最后得出對應(yīng)的數(shù)據(jù)信息與原始數(shù)據(jù)層相互連接,把運(yùn)算出的數(shù)據(jù)信息填入報(bào)表格式層,制作出簡約的報(bào)表并加以保存,傳入資源信息庫以便資源的及時(shí)更新與借鑒。在報(bào)表下次運(yùn)行時(shí)根據(jù)用戶的要求隨時(shí)對數(shù)據(jù)信息與結(jié)論進(jìn)行糾正,并且可以隨時(shí)打印或展露報(bào)表的相關(guān)信息數(shù)據(jù)、文字、圖表與分析結(jié)論,提高工作效率。
圖1 柔性動態(tài)報(bào)表的三層結(jié)構(gòu)
電力信息系統(tǒng)柔性動態(tài)報(bào)表的結(jié)構(gòu)示意圖如圖2所示。在圖中了解整體柔性動態(tài)報(bào)表系統(tǒng)的結(jié)構(gòu)構(gòu)成與數(shù)據(jù)來源流向。
圖2 柔性動態(tài)報(bào)表結(jié)構(gòu)框圖
從面向?qū)ο蟮挠^點(diǎn)進(jìn)行分析,首先將報(bào)表對象定義為REPORT=<REPORTNAME,REPORTMODE,DATASOURCE>
在上述定義中可知,REPORTNAME表示為報(bào)表的對象名稱,REPORTMODE則表示為報(bào)表的格式,也可以稱為報(bào)表的外觀屬性,其包含主對象之下的子對象例如文體、格式、圖像等。DATASOURCE稱為表格的資源庫,包含著數(shù)據(jù)的詳細(xì)信息。若在整體系統(tǒng)運(yùn)營師=時(shí)根據(jù)需要改變表格的REPORTMODE與DATESOURCE屬性,在此過程中,由于用戶是能夠動態(tài)改變數(shù)據(jù)格式,因此是柔性動態(tài)報(bào)表,也是報(bào)表能夠成為三層結(jié)構(gòu)模型的理論依據(jù)。
原始數(shù)據(jù)層是傳遞數(shù)據(jù)給分下各個(gè)子系統(tǒng)的主體,是絕大部分整體數(shù)據(jù)資源留存的地區(qū)。在電力系統(tǒng)運(yùn)行中,可能存在多個(gè)子系統(tǒng),例如GIS、MIS與電力運(yùn)營管理系統(tǒng)。由于電力系統(tǒng)內(nèi)部復(fù)雜多樣,所處位置各有不同,因此采納不同的信息數(shù)據(jù)格式與軟件系統(tǒng)操作,從而在全新的數(shù)據(jù)平臺構(gòu)造出異構(gòu)電力信息系統(tǒng)[3]。此外,在報(bào)表系統(tǒng)中應(yīng)當(dāng)靈活運(yùn)用各個(gè)部門生產(chǎn)營銷的相關(guān)數(shù)據(jù)信息進(jìn)行重點(diǎn)加工,將出現(xiàn)落單的子系統(tǒng)進(jìn)行集約管理,重新建立新的數(shù)據(jù)資源庫,為此類的數(shù)據(jù)處理留下借鑒與經(jīng)驗(yàn),提高工作效率。最后,在保證不影響整體數(shù)據(jù)運(yùn)行的基礎(chǔ)上高效的對數(shù)據(jù)進(jìn)行篩選與清除,避免不必要信息的存在,達(dá)成資源共享與數(shù)據(jù)更新化發(fā)展。
在完整的報(bào)表中,格式層必不可少,是整個(gè)報(bào)表的背景層,是整體報(bào)表運(yùn)行格式的先發(fā)條件,在制作報(bào)表是將其當(dāng)成背景板,可以有效減少工作總量,在一定程度上為報(bào)表將來延伸的可塑性會更加良好,以便可以靈活運(yùn)用報(bào)表。
報(bào)表格式的實(shí)際操作需要借助VB計(jì)算機(jī)軟件系統(tǒng)設(shè)計(jì)中的ActiveX技術(shù)進(jìn)行處理構(gòu)造,通過不同分布區(qū)域的數(shù)據(jù)信息進(jìn)行模型構(gòu)造,從而延伸出報(bào)表格式設(shè)計(jì)。在ActiveX系統(tǒng)支持下,首先在設(shè)計(jì)之初就對軟件編程程序進(jìn)行可調(diào)控處理,以便遇到突發(fā)情況能夠及時(shí)應(yīng)對,在系統(tǒng)中留下通用接口,能夠快速簡便的進(jìn)行數(shù)據(jù)信息處理,并且實(shí)用性較高,包含范圍廣闊。除此之外,由于軟件可重復(fù)使用,大大提高了經(jīng)濟(jì)效益與工作效率。在Excel軟件中,可以運(yùn)用軟件的機(jī)動性隨時(shí)靈活的調(diào)試軟件,并且Excel軟件占用內(nèi)存較少,運(yùn)行時(shí)網(wǎng)絡(luò)速度較好,對電力行業(yè)的企業(yè)日常工作有著顯著作用。最后,Excel中的圖表軟件豐富,并且更新?lián)Q代速度較快,能夠更加直觀的表達(dá)報(bào)表存在的內(nèi)涵意蘊(yùn),在線表格快捷編輯功能使得用戶的體驗(yàn)更加舒服。
數(shù)據(jù)處理層在整個(gè)柔性動態(tài)報(bào)表系統(tǒng)中處于絕對重要的位置,在報(bào)表中處于中心位置,報(bào)表中數(shù)據(jù)參數(shù)的定義都是在數(shù)據(jù)處理層完成,在數(shù)據(jù)處理層中將所需數(shù)據(jù)進(jìn)行專門的結(jié)構(gòu)化處理,賦予數(shù)據(jù)參數(shù)新的意義,從而在數(shù)據(jù)庫中找到新的變化數(shù)據(jù),為后續(xù)研究重要資料積累參數(shù)與經(jīng)驗(yàn)。
通過對數(shù)據(jù)資料進(jìn)行累計(jì)分析將其分為三類:公共數(shù)據(jù)變量、自定義數(shù)據(jù)變量和關(guān)聯(lián)數(shù)據(jù)變量。公共數(shù)據(jù)變量是全體數(shù)據(jù)信息的影響點(diǎn),可查詢條件為VARSQL;自定義數(shù)據(jù)變量是在報(bào)表表格中呈現(xiàn)的數(shù)據(jù)信息,并且自定義查詢條件無法更改,只有自身獨(dú)特的固定查詢條件,為FIXEDSQL;在關(guān)聯(lián)數(shù)據(jù)變量中,由于數(shù)據(jù)之間相互關(guān)聯(lián),并且時(shí)刻發(fā)生變化,因此關(guān)聯(lián)數(shù)據(jù)的查詢條件時(shí)可變的,在查詢關(guān)聯(lián)對象較多的情況下,可以根據(jù)多個(gè)對象的報(bào)表進(jìn)行融合處理,明確對象之間的關(guān)系RELATION,留存以便下次查詢。
通過數(shù)據(jù)處理層可以得出數(shù)據(jù)信息之間的查詢關(guān)系是公共數(shù)據(jù)變量、自定義數(shù)據(jù)變量與關(guān)聯(lián)數(shù)據(jù)變量的總和,也可以理解為不可更改數(shù)據(jù)變量與可更改數(shù)據(jù)變量的總和。即:
DATAXSQL=VARSQL+FIXEDSQL+RELATION
經(jīng)歷柔性動態(tài)報(bào)表可以直接在原有報(bào)表上進(jìn)行數(shù)據(jù)變量的查詢分析,其中夾雜多種函數(shù)定義與公式結(jié)構(gòu),在柔性動態(tài)1數(shù)據(jù)變量的處理中,將自定義變量假設(shè)為a,公共數(shù)據(jù)變量的獨(dú)特?cái)?shù)據(jù)TABLE設(shè)為b、c、d,將四者進(jìn)行整體數(shù)據(jù)格式處理:a=(b+c-d)*75%,運(yùn)用此結(jié)構(gòu)格式能夠快速完成數(shù)據(jù)轉(zhuǎn)換與處理后的SQL結(jié)論[4]。
擁有優(yōu)良的數(shù)據(jù)庫會使得軟件系統(tǒng)的應(yīng)用范圍更加廣闊,使得軟件的開發(fā)程度越高,在進(jìn)行電力信息系統(tǒng)報(bào)表系統(tǒng)的開發(fā)時(shí),應(yīng)當(dāng)做好全面的規(guī)劃設(shè)計(jì)。在數(shù)據(jù)庫中存在許多相互有著關(guān)聯(lián)關(guān)系的子數(shù)據(jù)庫,在進(jìn)行數(shù)據(jù)信息系統(tǒng)設(shè)計(jì)時(shí),應(yīng)當(dāng)體現(xiàn)出系統(tǒng)的柔性,在所有數(shù)據(jù)庫中塑造一個(gè)全新的鏈接數(shù)據(jù)庫,在報(bào)表格式上有著靈活性,能夠針對出現(xiàn)的突發(fā)意外進(jìn)行不斷改造,在鏈接數(shù)據(jù)庫中重新建立基礎(chǔ)數(shù)據(jù)庫,負(fù)責(zé)數(shù)據(jù)格式定義。除此之外,在進(jìn)行名稱命名是應(yīng)當(dāng)采用國際通用的行業(yè)術(shù)語進(jìn)行編輯,使得新建數(shù)據(jù)系統(tǒng)能夠快速投入使用。
除了上述規(guī)劃之外,還應(yīng)當(dāng)對報(bào)表的模型有著專業(yè)設(shè)計(jì),制作報(bào)表模型可以減少進(jìn)行重復(fù)數(shù)據(jù)變量分析處理的瑣碎,通過數(shù)據(jù)處理層模型中的自我保存功能,對數(shù)據(jù)變量的節(jié)點(diǎn)進(jìn)行逐個(gè)保存,并且在數(shù)據(jù)變量變化時(shí)通過點(diǎn)擊刪除節(jié)點(diǎn)達(dá)到成功處理無用數(shù)據(jù)變量,使得整個(gè)電力信息系統(tǒng)變得具有動態(tài)性。在報(bào)表模型中,可以選擇公共數(shù)據(jù)變量實(shí)現(xiàn)數(shù)據(jù)變量的變化[5]。
報(bào)表作為電力行業(yè)發(fā)展進(jìn)行交流溝通的重要方式,不僅在行業(yè)內(nèi)部是各部門之間相互進(jìn)行生產(chǎn)溝通、信息傳遞、資源共享的方法,也是企業(yè)進(jìn)行決策發(fā)展的根本依據(jù)與手段,為了適應(yīng)新時(shí)期社會經(jīng)濟(jì)的迅速發(fā)展,轉(zhuǎn)變傳統(tǒng)電力系統(tǒng)報(bào)表是能推動電力行業(yè)發(fā)展的重要推動力,靈活的柔性動態(tài)系統(tǒng)為用戶提供了更好的體驗(yàn)感受,也能迅速達(dá)成子系統(tǒng)之間的信息數(shù)據(jù)交流。在當(dāng)前電力行業(yè)中,由于企業(yè)報(bào)表系統(tǒng)的固定化,使得文化氛圍發(fā)展落后于時(shí)代發(fā)展,依據(jù)本文中所指出的基于三層或多層的電力信息系統(tǒng)柔性動態(tài)的設(shè)計(jì)理念與實(shí)際操作方式,快速從報(bào)表數(shù)據(jù)庫中提取出全新數(shù)據(jù),使得背景與數(shù)據(jù)靈活分離組合,滿足了多樣化要求的發(fā)展,同時(shí)實(shí)現(xiàn)了各方面信息數(shù)據(jù)的共享,更新數(shù)據(jù)的速率加快,避免出現(xiàn)滯后數(shù)據(jù)信息。