西部是我国重要的电力资源基地。可开发的水电资源就占全国的72%,目前的开发却仅占可开发总量的8%。在许多省市,2004年的电荒和拉闸限电给广大人民群众的生活带来极大不便。而在西南,却有一些中小水电建设企业"跑马圈水"。一边是电荒,一边却是电力生产企业过剩。造成这些奇怪现象的原因之一就是电力信息化发展相对滞后。2005年4月5日,国家发改委出台政策,中国电价将实行新的定价机制,其核心是发电企业将实行竞价上网。在未来完全竞争的电力市场,信息化建设将成为电力企业提升核心竞争力的关键所在。在数字化电力的进程中,2005年初,四川省电力公司决定对原有的农电电力营销系统进行全面的升级改造,建立以地市为中心的初步集中的系统,利用现代电子通信及计算机信息技术,提高电力营销能力。
电力营销管理系统是电力现代化营销管理体系建设的核心组成部分,在农电营销系统中,其具体功能有:
1. 电量电费管理。
2. 用电监察。
3. 线损管理。
4. 计量管理。
5. 安全生产管理。
6. 经济分析。
7. 综合业务管理。
农电营销系统相对国电营销系统而言有自己的特色,网点分布广,用户相对零散。SybASE依据用户的具体情况,与集成商一起制订了整体方案。
营销系统的架构
四川电力全省范围的各个农电营销数据中心都采用了相同的系统结构,如下图所示。两台数据库服务器配置为stand by,实现数据库服务器的高可用性。客户端使用Delphi作为开发工具,使用Sybase的OLEDB Driver和数据库服务器相连。
营销系统对数据库的要求
营销系统的自身特点决定了它对数据库的要求非常高,它不仅要求数据库要有极高的交易速度而且还需要相当快速的查询和统计能力,以应对各种各样的统计报表。经过用户和专家仔细权衡和比较,最终Sybase ASE12.5.2因具备的以下的优势而脱颖而出,成为四川省电力公司农电营销系统的统一数据库平台。
1、并行查询提高了系统吞吐量
ASE内部并行技术 (包括并行查询、并行排序和并行实用程序) 用于优化SMP环境。为了提高响应速度,多线索和引擎被用于执行单个查询。一个并行查询的完成比同样的串行查询快15倍。通过使用适当程度的并行技术,并行优化器可达到最快的响应时间。
2、单Server多库的结构体系
Sybase的ASE提供了单Server多数据库的体系结构,这种结构对应用开发非常便利,可以按照业务的需求区分相关的逻辑结构,独立管理。
3、混合工作负载优化
随着用户需求的不断提升,今天的应用都已经不再是一个单纯的OLTP的应用环境,而是加入了很多的统计分析,在OLTP和OLAP混合的应用模式下,ASE通过逻辑进程管理器、逻辑内存管理器以及资源控制器来很好的优化这种混合工作负载下的数据库性能,使得ASE不但能满足大并发、快速的OLTP请求,也能快速的响应各种统计分析的OLAP请求。
4、stand by提供的高可用性
对于营销这样的核心系统,需要提供不间断的服务。Sybase ASE的stand by模式配置简单,方式灵活,能够在任何操作系统的双机软件的支撑下,提供两节点的高可用性。
5、实时的数据库维护和调优
Sybase ASE在支持联机数据库维护方面是业界的领先者。ASE12.5.2允许DBA在对运行的应用影响最小的情况下完成必要的维护,允许在联机情况下对数据库进行高性能的备份/恢复,允许在联机方式下重建索引,可以动态的服务器引擎数量以增强负载均衡等等。
6、多个临时数据库
管理员可以使用新增的“多个临时数据库”功能创建多个临时数据库,将用户分配到这些数据库内,来减少对临时表空间的争用,不但提高了系统的可伸缩性,而且提高了管理员对临时空间进行管理的灵活性。
截至目前,四川农电电力营销系统已经在30多个供电局200多个供电所实施完成,其它供电局和供电所还在逐步实施中,该系统上线,全面实现了以下的预期效果:
1、营销系统提高了客户满意度,提高了企业竞争力
在目前已经上线的地市,大部分的供电所实现了抄表机抄表,计算机核算电费、开票,统计线损率、电费加收率、综合售电单价,农电管理员只需把用户用电情况输入抄表机中,连接到计算机上,系统即可在几分钟内统计出数百个变台,上万个用户的电量、电费、线损率、售电单价等。这些都使得基层工作人员的工作效率大大提高,同时也提高了客户满意度。新的营销系统的数据分析功能为企业的营销决策提供了更多的数据支持,公司决策层及相关管理部门只须在办公室的计算机上就能实时看到公司营销、设备运行、客户用电情况等重要信息,从而提高了企业整体竞争能力。
2、电力公司降低了运营风险
电力营销系统掌握着整个电力公司的营销情况,通过数据的集中,电力公司有条件在全辖范围了对违章用电及偷漏电的个人及企业进行全面的监控,并能掌握实时的信息,能让电力公司在合适的时候采取相应的措施,及时的避免运营风险。
目前,该项目已完成系统的全部建设,截至到目前,四川全省电力的农电营销系统已经在30多个供电局和200多个供电所投入使用,从实际使用的情况来看,整个系统非常稳定,效率很高,完全满足目前及以后几年内电力营销系统的业务处理需求。
ASE数据库在电力营销系统中的作用
电力营销管理管理信息系统作为核心系统,承担着电力公司大数据量和大并发访问的压力。ASE数据库在电力营销系统中的应用有以下特点:
1、ASE数据库满足一个Server多个数据库的要求
由于农电营销系统的数据集中有其特殊性,因此在本次数据集中过程中,有些电业局使用简单的数据物理集中的方式,将电业局下属的不同的供电局的数据用不同的数据库来进行管理,这种处理方式逻辑简单,而ASE的单Server多数据库的结构非常适合这种数据集中的方式。
2、ASE数据库为混合负载的工作环境提供了强有力的工作引擎
农电营销系统在电业局端除了处理日常的交易请求外,还有大量的统计报表以及数据分析的功能,这些混合的功能对数据库引擎是一个严峻的考验,即要快速的响应OLTP的交易请求,又需要高速的统计分析能力。ASE的混合负载性能在这种工作环境下发挥的淋漓尽致,日常交易、统计报表以及数据分析都能非常快速的完成,完全符合客户的要求。