郭航宇
摘 要:電力市場的激烈競爭要求企業充分重視電力營銷數據分析技術,但在這一技術的具體應用過程中,還存在著很多問題和不足。通過對電力營銷數據分析中的數據集成技術進行分析,希望可以為相關從業人員提供一些有價值的參考意見。
關鍵詞:電力營銷;數據集成;客戶端;數據量
中圖分類號:TP311.13 文獻標識碼:A 文章編號:2095-6835(2014)11-0132-02
從20世紀90年代起,我國就開始大力發展電力營銷系統,過去的電力營銷是借助電費核算單機系統實現的,之后便開始逐漸完善,并對它的功能和分類進行了強化建設。如今的網絡系統有著更加完善的功能,包括電費計算、計量管理、電費收繳、業擴報裝和信息查詢等。
1 電力營銷數據分析系統的功能
各省供電公司可以通過電力營銷數據分析系統采集、分析下屬各地市供電公司的電力營銷數據。電力營銷是國家實施電力改革后電網公司的主營業務,但在目前的電力營銷管理工作中還存在著很多問題,例如電量的虛報、對售電收入的修改、虛報報表等。這些問題都會導致大量資金的流失,對企業的健康發展造成了不利影響。對此,供電公司可以通過電力營銷數據分析系統的以下功能進行解決:①數據的實時監測、預警。通過用戶設定的某些重點數據限制、數據的實時監測和對過限預警的設置,可以跟蹤、查證各種問題的出現。對購電量和售電量進行定期檢測,并抽樣分析下屬單位的各項數據,例如購電數據、售電量等。②線損分析功能。將購電量和售電量納入線損分析的范圍,并對實際線損進行計算和分析。③售電資金回收分析功能。通過這一功能可以對電價進行抽查,對電費結算情況進行檢查,對資金回收情況進行監督,并對三者之間的關系進行計算,進而在催還欠賬款、統計壞賬的基礎上對售電資金進行綜合性分析。
2 基于組件技術的設計思路
2.1 Client/Server模式的多層結構設計
這種模式的可伸縮性較好。以前的電力營銷系統通常都是兩層結構,在客戶端就有所有的用戶界面和應用邏輯,但隨著系統的擴展,采用這種結構的客戶端會有很重的負擔,并會影響到軟件的維護和軟件開發的可重用性。為了解決這些問題,新的電力營銷系統應用了多層C/S結構,用戶界面由客戶端實現,應用邏輯由應用服務器來實現,數據集成服務則可以有效采集和轉換異地不同格式的數據,并向本地的數據庫管理系統發送轉換后的數據。通過組件技術可以實現上述系統的集成,并使應用軟件的功能層服務于上層。另外,將中間件技術應用到數據集成中,可以有效采集數據。
2.2 開發策略
根據系統的多層結構,我們可以將其劃分為兩個部分,分別是數據集成部分和軟件功能實現部分,本地數據庫服務器由兩個部分共享。數據集成的總體策略是指在全局范圍內,利用總體數據規劃,將一個以本地數據庫為主的數據環境構建在全局范圍內。在完成了本地數據庫結構設計工作之后,可以分別開發系統的兩個部分,在開發過程中,暫時減少系統的前后聯系,以實現程序的開發和再利用。將中間件技術應用到數據集成部分,在中間件的平臺上實現二次開發,并利用應用層組件完成實時數據的采集。在選擇中間件產品時,選用的產品應該有成熟的技術,只有這樣,設計風險才能得到降低,原始數據和數據傳輸的安全性也才能得到保證。
2.3 數據采集系統方案的設計
在整個系統的設計過程中,一個非常關鍵的地方就是分布式數據集成服務能否實現。不同類型的電力營銷系統在數據采集的方式上存在著較大的差異,主要表現為:①各個原有的電力營銷系統應用了不同的數據庫管理系統。②多樣化的數據類型,包括關系數據、普通文件等。③不同的數據訪問方式。結合數據存放形式的不同,可以利用各種數據庫接口來實現部分訪問。
在數據集成的過程中,需要充分重視數據的傳輸和轉換問題,不僅需要對數據類型和數據長短進行轉換,還需要生成、合并和分解數據。隨著電力營銷系統的升級,還需要改變數據轉換的任務,這就需要在電力營銷系統中應用開放式系統,以實現外部數據的轉換。
3 系統設計和實現
3.1 多層結構中的功能
多層結構中的各層功能有:①數據集成服務器。數據集成服務器的服務分別在其兩端進行,由于數據的采集是單向的,數據集成中的發送端連接了分布式數據庫,且接收端則是在本地,因此,數據集成服務器有很多發送服務器,但只有較少的接收服務器,并且長期以來,這兩端的服務器有較強的開放性,以實現數據的便捷傳輸。在使用服務器的過程中,每一個服務器都會將友好的界面提供給用戶,用戶可以自行設置數據的傳輸方式。②本地數據庫。由于電力營銷系統有較大的數據量,因此可以將分布式的結構應用到本地數據庫管理系統中。為了保證數據的容量和訪問速度,可以同時使用多個數據服務器,并且將觸發器和存儲過程加入到數據庫中,以保證數據的統一性,降低上層系統的工作壓力。
3.2 分布式數據集成的實現
分布式數據集成可以通過以下兩點實現:①OnceDI功能,是指企業內部和企業之間利用網絡進行數據集成的中間件,包括服務端和客戶端兩個部分。客戶端主要負責對界面進行管理;服務端則主要負責發送和接收數據。②OnceDI的工作原理。只有服務器和接收器共同工作,才能實現數據的流轉。客戶端對服務器的管理進行強化,并對相應的數據源和任務進行合理構建,才能有效地運轉數據。服務器執行發送任務的步驟分別是觸發外部程序、獲取數據源中的數據、加工數據和向各個渠道發送數據。接收任務與發送任務相類似,首先是對數據進行加工和保存,然后對外部程序進行觸發。
4 結束語
綜上所述,在供電企業的經營管理中,電力營銷數據系統具有很大的作用,但因該系統比較復雜,所以在具體的實踐過程中出現了一系列的問題。面對這些問題,供電公司應結合具體情況,采取一系列有針對性的改善措施,并在電力營銷數據分析系統中大力應用數據集成技術。
參考文獻
[1]邵丹華,李京.實時數據集成技術及其應用[J].計算機研究與發展,2002(02).
[2]孫晶,李曉明.基于ODBC技術的數據導換在異構電力信息系統中的應用[J].電網技術,2004(04).
[3]孫志柳,李曉明,胡啟平.多異構電力信息集成與交換系統中的動態數據復制技術[J].電網技術,2004(04).
[4]何江,吳興平,尚學偉.CC-2000系統數據采集子系統的實現[J].電網技術,2003(10).
〔編輯:王霞〕endprint