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