(广西电网公司柳州供电局)
摘要:数据库的建设在供电企业信息系统中的作用越来越重要,在本文中将重点介绍数据库的选型、管理以及整合。
关键字:数据库;选型;整合
1、概述
最近这些年电力系统的各种管理信息系统越来越多,基于数据库的各个软件系统功能不断强大。数据库产品是企业运行各个应用系统时不可或缺的软件产品,数据库可以使你能够管理成千上万的人和计划的数据;通过创建人员列表来进行工作联络,简单而直接;数据库还可以使得报告变得更简单。无论是ERP系统、OA系统还是一个普通的财务管理系统,都需要数据库程序的支持。
2、数据库选型
数据库理论经过了文件数据库、层次数据库、关系数据库、面向对象数据库、网络数据库等多种模式的发展过程,至今多种模式并存,但以关系数据库的应用范围最广,应用程度最深。我们接触最多的数据库就是关系数据库。
企业应用就是数据库应用。没有数据库谈不上企业应用。从70年代关系数据库的诞生以来,30多年来的发展依然还是以关系数据库为主体。也许有人说数据存储早就已经不是文本和数据了,已经涵盖包括文本、音频、视频、图像甚至空间数据等在内的类型更为丰富的信息,但关系数据库的基础理论依然是数据库应用的核心。
现在流行的大型关系型数据库平台有IBMDB2、IBMUDB、Oracle、SQLServer、SyBase、Informix等。虽然产品上差异很大,但也有很多共同的特性,比如:价格低、易使用、易管理等。电力行业常用的3种数据库产品是甲骨文的Oracle、微软的SQLServer、Sybase公司的SyBase。在信息化应用中,需要根据自身应用需求,选择合适的数据库产品。
选择数据库产品的两个因素
一、使用结构化的决策方法,从开发要求、性能、成本、可升级性、运行和管理这五方面因素进行评估,从而使决策过程得到简化。在这五大要素中,每一项都应根据其与项目、产品和组织的关系进行利害权衡。
二、在实际工作中,更可以根据业务规模、流程、数据量、现有技术人员的技术水平、软件环境等因素来综合考虑。
我局常用的两种数据库:
SQLSERVER内部网站和营销管理系统采用MSSQLSERVER数据库。取SQLServer可伸缩性、可用性和安全功能强,能满足最大的Web站点和企业数据处理系统存储和分析数据的需要,在Web应用程序中包含了用户友好的查询和强大的搜索功能的长处。
ORACLE生产mis系统、客服中心95598系统、gis地理信息系统等采用ORACLE数据库平台。发挥ORACLE功能强大,构造方便,易于管理和开发的长处。
3、数据库运行中的管理规划及创新
选择好数据库,只是第一步,因为运行数据库是一个长期的过程。
数据库投入使用是个长期的过程。你需要不断测试优化你的数据库,之后还要组织人员进行具体操作的执行。这个过程是持续的反复的过程。
定义数据输入规则和标准保证任何人都能看得懂如何输入数据。“种类”、“编号”都是些什么意思?地址是要用大写还是小写?如果数据的输入格式不一致,会带来噩梦般的结果,那样你根本无法得到名单或者报告;如何制定目录和信息编码等,这些问题会在很大程度上影响你的使用。
安排数据库管理人员需要有人监督数据库以及输入的数据,用以保证数据库正常的运行,并对其进行检修,必须确定究竟是谁来负责这件事。其实,花一点时间来培训、制定标准和维护等,这会使得一切运转变得更顺利,避免将来发生令人头疼的事。
关于数据库的创新在信息技术高速发展的今天,绝大多数在电力企业从事信息化技术工作的技术人员并不需要数据库技术的创新,而是需要用好成熟技术,使其发挥出应有的功能。换句话说,用好成熟技术就是最大的创新。因此,在电力行业各单位,数据库技术的创新应该体现在应用成熟技术实现单位主流业务的创新上。以我们孟津县电业公司来说,我们成功的利用网络实现了对企业数据进行异地分类动态监管、进行了各站所的信息归集统一,保证了数据的优化配置和各终端的便捷操作,这就是数据库的创新,但它是体现在业务工作的创新上。这是数据库关键在于应用的重要体现。
4、数据库资源整合及展望
电力系统需要处理许多庞杂的数据。企业信息化已涉及到电力生产、管理、经营和社会服务等各个环节,信息化在其中的各个子系统(子应用)、模块等方面都发挥了积极的、卓有成效的作用,但是从电力信息化的整体来看来,可以说是一盘散沙。为什么?
因为信息机构不健全、没有形成闭环管理、信息孤岛、技术平台不统一、缺乏统一的信息化标准、安全漏洞多等问题。我们的专业人员为各自的具体应用设计了许多格式各异的数据存储方式,并据此建立起了各自的应用,形成了一系列的信息孤岛。
许多供电企业信息系统应用发展不起来,就是应用和数据库不同构造成了信息孤岛和应用断层。从根本上说来这是由于体制的原因所造成的,形势上大家都在强调要消除信息孤岛,要减少重复建设和浪费,但是具体到一个单位一个部门一个系统的建设,又是各搞一套。这种手工作坊式的数据操作,远远不能满足日益发展的应用需求,没有强大统一的信息系统和数据库平台,那么就不能形成海量数据的数据分析检索和复杂的企业应用,必定会带来业务繁琐上的困扰。
解决这个问题,首先应当树立全局意识,树立大系统意识。在一个系统建设之初,首先就要考虑到将来系统和应用的发展,不要等到将来依靠行政干预进行整合,那样只会造成不必要的浪费。建设一个新系统,一定要考虑对于老的系统数据资源利用整合,新老系统的设计要做接口衔接,应用要平滑过渡。
未来的电力信息系统,必定能够像银行、电信、移动一样的,建立一个集图形、数据库、信息管理、分析计算、辅助规划为一体的高度集成和统一的电力信息管理系统,将电力系统所需要处理的各种数据进行归类,设计合理的数据结构,达到高度的数据共享,为电力企业现代化管理、决策提供先进工具。它能够最大限度地减小数据的冗余,为各部门的具体应用提供可靠性高、一致性好的原始数据,并提供灵活的数据接口,采用商用数据库作为平台,可以实现电力系统中大量的信息交换,支持三层结构开发方式,并能够以网络为基础,支持多用户并行协同工作,提供工作流模式。提供远程访问功能,被授权的人员可以在联网的任何一台工作计算机上维护有关的数据信息。可以利用浏览器通过Internet实现B/S方式对数据库进行查询统计以及其他操作。
5、结论
在实际工作中,我们可以根据业务规模、流程、数据量、现有技术人员的技术水平、软件环境等因素来综合考虑数据库的选型,并根据业务流程和进度进行数据库的管理和创新,做到各软件系统的良好衔接,解决数据同构的问题,实现电力信息化的高度整合统一。