电力营销数据分析中的数据集成技术研究
2014-08-21郭航宇
郭航宇
摘 要:电力市场的激烈竞争要求企业充分重视电力营销数据分析技术,但在这一技术的具体应用过程中,还存在着很多问题和不足。通过对电力营销数据分析中的数据集成技术进行分析,希望可以为相关从业人员提供一些有价值的参考意见。
关键词:电力营销;数据集成;客户端;数据量
中图分类号: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