業擴數據統計智能化應用分析

時間:2022-08-03 03:42:25

導語:業擴數據統計智能化應用分析一文來源于網友上傳,不代表本站觀點,若需要原創文章可咨詢客服老師,歡迎參考。

業擴數據統計智能化應用分析

摘要:根據市場需求,電力行業對業擴報裝分析提出了更高的要求。首先,電力企業必須實現業擴報裝工作的加速,才能達成企業售電增收的目的,其次,通過分析申請新裝增容業務的客戶需求,更加準確地掌握企業售電量負荷。目前,電力業擴報裝工作在運營中暴露出缺乏信息化評價方法、分析預測不科學等問題,針對于此,必須引用智能化技術進行精細設計,從而改善基于電力業擴報裝數據的分析與預測。由此,以MVC+J2EE的方式,嘗試對業擴數據統計智能化應用進行設計,并從整體架構、功能模塊和預測模型等進行了詳細設計。最后通過測試表明,該系統可實現對采集到的業擴數據的分析。

關鍵詞:MVC架構;業擴報裝;智能化;預測模型

“業擴報裝”指的是從客戶申請用電到實際用電的整個業務流程,對業擴報裝數據進行科學分析,能夠精準掌握客戶用電的需求,并且制定經濟、合理的供電方案,從而保持供電網絡處于安全狀態。隨著客戶用電需求的增加,電力企業更加看重業擴報裝分析工作,一方面希望提高業擴報裝工作的效率,為售電增收提供導引信息,另一方面希望通過分析客戶申請量的變化,從而制定出近、遠期的供電計劃,在不影響供電網絡安全的前提下,最大程度地擴大盈收。目前,電力行業業擴報裝分析存在明顯弊病,比如:分析工作量大,不能實現按地區分類分析,分析結果無法反映企業的負荷增長點,亦無法滿足供電服務決策的信息需求;缺乏系統的評價方法,分析過程較為片面,比如,單純關注于容量變化,并未與負荷、電量進行橫向比較;分析工具較為落后,嚴重依賴于手工統計方式,限制了分析預測的效力。針對于此,本文設計智能化數據分析系統,據此自動獲取數據并進行統計分析,通過應用智能化技術,能夠降低對于手工統計的依賴,并且大幅縮減分析工作量,整體上改善了業擴報裝數據的分析效果,實現了分析預測的科學管理[1]。

1系統需求分析

系統需求作為系統設計的第一步,也是關鍵一步。做好系統設計,對提高系統的實用性具有非常重要的作用。業務擴充報表數據統計分析工作中,工作人員需將源數據一一從營銷系統中逐個導出,再對源數據進行整理統計分析,通過從手工整理統一導入的Excel報表中,手工設置計算公式,最終生成當月的統計分析報表[2-3]。因所需統計分析報表的數據量比較龐大,還需要跟歷史數據進行同比、環比分析,工作非常繁瑣復雜,難免會出現紕漏。因此,本項目研究目的,主要是建立數據倉庫,然后對營銷系統中的業擴報裝數據進行自動獲取,并根據獲取的數據,對業擴報裝數據進行預測、分析。

2系統整體設計

2.1系統功能模塊設計。圍繞系統需求,本文設計的系統功能模塊,包括:系統管•理、數據分析、預測模塊、數據倉庫。2.1.1系統管理。系統管理模塊對于系統功能實現和運行穩定性起到關鍵影響,它是由系統用戶管理、組織結構管理、系統權限管理等多個子模塊構成的。簡要來說,系統用戶管理:實現用戶基礎信息管理和用戶操作日志管理,可根據操作類型對用戶操作日志進行檢索;組織結構管理:根據現實的組織層級關系,實現對于部門、崗位、人員的組織管理;系統權限管理:在基于角色的權限管理模式中,明確定義了多種角色[4-5],不同角色對應不同的操作權限,通過角色管理而實現權限管理。2.1.2預測模塊。預測模塊分為電量負荷預測、接電時間預測、發展趨勢預測等多個子模塊,簡介如下:電量負荷預測:通過對用戶申請容量、用戶業務辦理情況等進行分析,從而對用戶電力負荷、電量、電費的增長趨勢進行預測,以便制定出經濟合理的供電方案。接電時間預測:通過數據統計確定工單平均接電時間,據此對單位時間內用戶電力負荷、電費、電量的增長情況進行預測,并通過分析實際接電時間與理論接電時間的差值,來對業擴報裝工作流程進行優化。發展趨勢預測:通過分析用戶用電的凈增容量數據,從而對全省典型行業的電力負荷變化情況進行預測,以便管理層及時做出預見性的工作部署。2.1.3數據分析。數據分析模塊分為用電類別分析模塊、業務分析模塊、典型行業分析模塊等多個子模塊,簡介如下:用電類別分析模塊:分析全省各種用電類別的新增情況,分析各類業務逐月變化情況,環比或同比分析申請、凈增、接電及銷戶情況。業務分析模塊:對比分析各地市業務變化情況,分析各類業務逐月變化情況,環比或同比分析申請、接電、新增、凈增及銷戶情況。典型行業分析模塊:列出全省典型行業申請、接電明細,分析全省典型行業新增、減容業務的變化趨勢。2.1.4數據倉庫。本文設計的業擴報裝分析預測系統融合了管理學、統計學、分析預測學等多學科知識,涉及多個關鍵技術[6-7],敘述如下。(1)數據倉庫:作為業擴報裝分析預測系統的數據中心,存儲了電力企業各個方面的歷史數據,并且采用特殊的數據組織及使用方式,能夠為系統運行提供有力的數據支撐。(2)數據抽?。哼x用適當的方式從數據源中抽取出有價信息,對于業擴報裝分析預測系統的分析與預測具有重要影響,甚至決定了本文開發項目的成敗。(3)多維分析:業擴報裝分析預測系統引用多維分析技術,能夠從多個角度對業擴報裝數據進行分析。(4)數據挖掘:通過聚類分析、線性回歸分析、結構分析、排序分析等方法,從海量數據源中挖掘出潛在的有價信息。2.2系統整體架構設計。本文選用基于MVC的B/S結構作為業擴報裝分析預測系統的整體架構,利用SpringMVC搭建JavaWeb框架,利用JSP技術進行前端設計,選用SQLServer2014開發數據庫系統。本文系統的技術架構,展示如下圖1所示。結合上圖1,用戶通過瀏覽器發送請求,DispatcherServ-let前端控制器接收用戶指令并向處理器請求委托,處理器隨后調用業務對象Modle,業務對象Modle對模型數據進行組裝然后反饋給處理器,處理器將模型數據的處理結果返回ModleAndView,并向試圖View發出視圖渲染的請求,View將模型數據渲染成可被前端識別的視圖并返回Dis-patcherServlet,最后,DispatcherServlet把接收到的視圖呈現在瀏覽器上,從而完成整個響應流程[8-9]。2.3系統運行環境設計。數據庫服務器:奔騰Pro內存128MB以上硬盤9GB100M網卡應用服務器:奔騰Pro內存64MB以上硬盤4GB100M網卡網絡配置:100M/10M操作系統:WindowsNT4.0以上數據庫管理系統:SQLServer2014

3系統詳細設計

3.1數據預測與分析模塊。本應用操作對象為業擴數據統計整理工作人員,通過數據統計整理,導出相關統計報表。因此,其數據預測與分析模塊流程如圖2所示。3.2登錄模塊流程。登錄邏輯流程如圖3所示。3.3查詢模塊設計查詢模塊邏輯流程如圖4所示。3.4后臺管理模塊流程后臺管理流程如圖5所示。

4預測模型構建

本文中最為重要的是數據分析和數據預測。本文則以數據預測模型的構建作為示例,考慮到業擴報裝客戶必然受到季節變動的影響,因此提出基于季節調整的業擴報裝客戶群預測模型。分別將全行業業擴報裝容量和全行業售電量兩個指標的時間序列進行季節調整,迭代之后分別得到報裝容量和售電量的趨勢循環項[10-12]。結合相關性分析結果,本文把全行業報裝容量TC項界定為反映系統行為的比較數列,把全行業售電量TC項界定為表現系統行為特征的參考數列,然后分析確定兩曲線關聯度最高時相差的月份。最后進行線性回歸,求解出售電量TC項的預測值,然后對季節變動和隨機因子進行加和,即可獲得全行業售電量預測時間序列[13]。通過對比分析原售電量時間序列與售電量預測時間序列,能夠對未來數月的售電量進行預測。

5系統驗證

為了檢驗本文系統是否滿足應用需求,有必要進行系統測試。本文在南方電網公司對業擴報裝分析預測系統進行測試,通過解決測試中出現的各類問題,從而達到改善系統功能、性能的目的。5.1測試目的及計劃。(1)測試目的。其一,通過測試發現系統潛在的安全隱患;其二,通過測試檢測隱含的邏輯或編碼錯誤;其三,通過測試定位系統當前的性能瓶頸;其四,通過測試找出數據計算錯誤。(2)測試計劃。本文采用白盒測試方法進行單元測試,主要關注于系統的控制結構是否合理,并采用黑盒測試方法進行集成測試,即通過用戶界面來檢測系統能否正常實現各項功能。(3)測試環境與配置。普通的PC機即可滿足本文系統的測試需求,無需進行額外配置。5.2測試結果。本文選定多個指標對系統性能進行評價,測試結果如表1所示。

6總結

本文選用B/S結構作為電力業擴報裝分析預測系統的整體框架,引用J2EE技術實現線上運行,能夠兼容于電力企業現有的輔助分析系統、營銷管理信息系統。本文系統包含系統管理、數據分析、預測模塊、數據倉庫等功能模塊,通過自動采集和分析電力企業業擴報裝基礎數據,能夠對電力企業近期、遠期的電量變化、負荷變化、電費變化等進行預測,從而滿足供電服務決策的信息需求,并為售電營銷工作提供指導。隨著本文系統的部署應用,能夠減少對于手動統計的依賴,實現從“人工分析”向“軟件系統”的過渡;能夠大幅縮減分析工作量,從“重復勞動”轉變為“高效工作”;能夠提供科學的分析工具,逐步減少“表面判斷”、“定性分析”的次數,開始推行“量化分析”、“深層次決策”;能夠迎合電力行業的發展趨勢,從“計劃為主”走向“營銷理念先行”。

作者:關浩華 單位:廣東電網有限責任公司佛山供電局