梁獻偉 劉振輝 賴 建
(北流供電公司,廣西 北流 537400)
營配核查是指供電企業(yè)對本網(wǎng)區(qū)內(nèi)的配網(wǎng)設(shè)備信息與正常運營使用的營銷信息系統(tǒng)中相關(guān)的電子化資料一致性、準確性普查。營配核查必將產(chǎn)生大批量的資料,如表格、相片、圖紙,而這些珍貴資料經(jīng)審核、修正、整理后要錄入營銷信息系統(tǒng)。按傳統(tǒng)方法,資料的審核及錄入需要耗費大量的人力、物力和時間,如能用軟件實現(xiàn)自動審核和批量導(dǎo)入,其功效將百倍于人工處理。
本文指出了軟件在處理海量數(shù)據(jù)方面的優(yōu)勢,分析了通過編程實現(xiàn)營配資料批量處理的可能性,并說明了用軟件實現(xiàn)批量審核、整理及錄入的方法步驟及要點。
營配核查產(chǎn)生的資料涉及供電網(wǎng)區(qū)的變電站、線路、變壓器等設(shè)備方面的一系列如:電壓等級、電流、規(guī)格、型號、廠家等數(shù)十種參數(shù);低壓臺區(qū)用戶方面的參數(shù)如:檔案號、戶名、地址、電話等參數(shù),也有十多種。而對于一個一般的縣級供電企業(yè),變壓器數(shù)以千計,用戶數(shù)以萬計甚至十萬計,所以亳不夸張地說,供電企業(yè)營配核查,需處理百萬數(shù)量級別以上的數(shù)據(jù)。
處理海量的核查數(shù)據(jù),傳統(tǒng)方法是動用大量的人力,分階段、分區(qū)域進行審核、修正、整理、錄入。一個縣級供電企業(yè)通常需動用上百人耗時數(shù)月才能較好處理這些數(shù)據(jù),而如何確保核查工作的質(zhì)量、進度、安全將會對企業(yè)在管理、協(xié)調(diào)方面提出更高的要求,同時,這必將會對企業(yè)的正常運作產(chǎn)生一系列負面影響。
毫無疑問,如果可以用軟件批量處理的這些營配核查數(shù)據(jù),以一鍵式操作取代人工逐個處理,將可以用極少的人員、設(shè)備及時間,實現(xiàn)快速、高效、少差錯進行海量電子資料的審核、整理及系統(tǒng)錄入,一人可完成用傳統(tǒng)方法百人的工作量,其成效將是人工處理遠遠不能比擬的,其預(yù)期帶來的的效益也將百倍于人工處理,是難以估量的。
營配核查數(shù)據(jù)雖然數(shù)據(jù)量龐大,但是大多是由格式類似的各種表格組成,且通常以電子表格文件形式保存,非常符合數(shù)據(jù)庫表結(jié)構(gòu)特點;而對這些數(shù)據(jù)的審核、整理及錄入是模式相對固定的重復(fù)操作,略有數(shù)據(jù)庫知識的人都知道,如果可以將這些核查數(shù)據(jù)轉(zhuǎn)換成一些數(shù)據(jù)庫表,則這種重復(fù)操作可以由一些相對簡單的SQL語句(條件查詢、篩選、過濾、更新)瞬間完成,且這些數(shù)據(jù)庫表可以多人共享和多次反復(fù)使用。由于記錄核查數(shù)據(jù)的電子表格格式相對固定,所以可以請程序員幫助編寫一些簡單的接口程序,將大批量的核查表格轉(zhuǎn)換成數(shù)據(jù)庫表以供調(diào)用。
通常,出于數(shù)據(jù)安全考慮,營銷信息系統(tǒng)維護管理部門不會直接對使用部門開放數(shù)據(jù)庫訪問接口,使用部門登錄后通過通過WEB頁進行查詢和操作,而查詢的結(jié)果通常可以保存為電子表格文件,所以營銷信息系統(tǒng)現(xiàn)有信息也可以通過接口程序?qū)С鰹閿?shù)據(jù)庫表。
有了營配核查數(shù)據(jù)的數(shù)據(jù)庫表及營銷信息系統(tǒng)中導(dǎo)出的數(shù)據(jù)庫表的支撐,我們可以根據(jù)核查要求,設(shè)定各種查詢、對比條件,及輸出格式,請程序員幫助編寫各種功能模塊,就可以實現(xiàn)營配核查資料的批量審核、整理及錄入。
由于數(shù)據(jù)庫表是通過編程實現(xiàn)營配核查資料的批量審核、整理及錄入的基礎(chǔ),所以必須先建立一個中間數(shù)據(jù)庫,用以保存核查數(shù)據(jù)信息及系統(tǒng)中導(dǎo)出的數(shù)據(jù)信息。圖1反遇映了各中數(shù)據(jù)相對關(guān)系:
圖1 數(shù)據(jù)關(guān)系圖
考慮到營配核查資料數(shù)據(jù)結(jié)構(gòu)特點,應(yīng)在數(shù)據(jù)庫中建立相應(yīng)的數(shù)據(jù)庫表,如反映的站、線、變、戶拓樸關(guān)系的關(guān)系表;各種設(shè)備參數(shù)表;用戶信息表;其它相關(guān)數(shù)據(jù)表等。以上操作通常由編程人員結(jié)合供電企業(yè)所提需求完成。
由以上數(shù)據(jù)關(guān)系圖可以看出,程序的模塊功能應(yīng)從以下幾方面考慮:系統(tǒng)批量導(dǎo)出、批量導(dǎo)入(修改)、接口(格式轉(zhuǎn)換)、審核(對比分析)、文件資料批量整理及打印。只有確定了程序的相關(guān)模塊功能,編程才能有的放矢,當然,模塊功能要結(jié)合核查任務(wù)需求及實現(xiàn)功能的資金成本及進度需求,避免好高騖遠、不切實際,以精簡實用為原則同。同時,因為核查雖是階段性任務(wù),但對大批量營銷系統(tǒng)數(shù)據(jù)的快速查找、對比、匯總、統(tǒng)計、分析等功能對供電企業(yè)日常運維中也是非常有幫助的,所以不能將程序做成“一次性產(chǎn)品”,而應(yīng)適度考慮程序的通俗性、可擴展性和持續(xù)使用性。
程序從編寫到最終投入使用必然會經(jīng)歷編寫、調(diào)試、測試與反饋及投入使用一系列過程。要使程序達到理想的設(shè)計要求,是不會一蹴而就的,而是象績效管理一樣是一個時間相對較長的“PDCA”動態(tài)循環(huán)過程,要投入一定的人力、物力、時間及資金,需要編程人員與使用部門密切配合。當然,相對于人工處理,在軟件最終投入使用前,會走一些彎路。但是,就象一間工廠的生產(chǎn)線,雖然前期投入較多,但一旦建成投產(chǎn),其將呈現(xiàn)出的源源不斷的生產(chǎn)能力又豈是人工處理可比的?
本文指出了軟件處理海量數(shù)據(jù)的優(yōu)勢,分析了通過編程實現(xiàn)營配核查資料的批量處理的可能性,并說明了用軟件實現(xiàn)資料批量處理的方法步驟及要點,為企業(yè)處理海量數(shù)據(jù)提供了一個嶄新的思路。
[1]杜禮鋒.營配一體化系統(tǒng)及其信息集成平臺[M].現(xiàn)代計算機:專業(yè)版,2010(13).