电力信息系统柔性动态报表的设计与实现
2021-07-27詹妮孟燕琴
詹妮,孟燕琴
(1.新疆众腾互联信息科技有限公司,新疆 乌鲁木齐 830000:2.新疆友通电子科技有限公司,新疆 乌鲁木齐 830000)
0 引言
当前我国电力行业的改革步伐不断推进,电力行业也需要追求更高的经济效益与社会效益,各电力行业的管理制度不断向着集约化发展前进,但由于市面上的软件系统大都以独立的设计理念与针对地区为主,缺乏信息数据的相互交流与沟通,从而造就多异构电力信息系统的存在,日常工作量度大,造成资源的严重浪费现象严重,为实现电力企业内部的高效化管理,设计与研发出适应不同工作环境的柔性动态报表软件系统,通过柔性动态报表系统对行业信息资源实现整体规范与共享,减少传统报表系统存在的滞后性,能够同时快速的在电力企业之间进行信息数据的共享与修正,为电力行业相关领导提供更贴切实际的决策意见,从而提高电力企业的经济效益,寻求新的出路与发展,规范整体的运行机制,更加生动灵活的应对不断变化的行业信息,更能适应当代信息交错、变动频繁与科技化的发展潮流[1]。
1 电力信息系统柔性动态报表的设计理念
1.1 报表的基本理念
报表是计算机内部数据信息的呈现方式,通常以报告的形式方便随时阅读。在计算机内部的数据资源库中,通过对相关信息进行简单分析加工;内容通俗易懂表达方式展现;其蕴含的信息资源庞大,有一定时效性;格式固定,可以多次采纳。
报表由自身的结构和数据组成,通过结构展示数据的来源、相互关系与大小;结构则受到表格制定的逻辑理论而定,由表首、表体与表尾组成。
1.2 电力信息系统柔性动态报表的设计理念
将电力信息系统的报表的模型描述为三层结构,即分为原始数据层、数据处理层与报表格式层。
如图1所示,通过报表中提供的数据将格式合理分离,直观感受报表数据的具体化、格式化与灵活性。在电力信息系统数据资源的支持下,可以把原始数据层、数据处理层与报表格式层通过树状图连接。在电力信息系统的报表格式层中,将其看做一个整体的背景层,报表整体呈现出一种报表格式层连接原始数据层的样式[2]。在报表的设计时将结构形式、报表标题、表首与数据信息进行准确定位,在数据处理层中寻求设计出符合条件的运算处理对策,最后得出对应的数据信息与原始数据层相互连接,把运算出的数据信息填入报表格式层,制作出简约的报表并加以保存,传入资源信息库以便资源的及时更新与借鉴。在报表下次运行时根据用户的要求随时对数据信息与结论进行纠正,并且可以随时打印或展露报表的相关信息数据、文字、图表与分析结论,提高工作效率。
图1 柔性动态报表的三层结构
电力信息系统柔性动态报表的结构示意图如图2所示。在图中了解整体柔性动态报表系统的结构构成与数据来源流向。
图2 柔性动态报表结构框图
从面向对象的观点进行分析,首先将报表对象定义为REPORT=<REPORTNAME,REPORTMODE,DATASOURCE>
在上述定义中可知,REPORTNAME表示为报表的对象名称,REPORTMODE则表示为报表的格式,也可以称为报表的外观属性,其包含主对象之下的子对象例如文体、格式、图像等。DATASOURCE称为表格的资源库,包含着数据的详细信息。若在整体系统运营师=时根据需要改变表格的REPORTMODE与DATESOURCE属性,在此过程中,由于用户是能够动态改变数据格式,因此是柔性动态报表,也是报表能够成为三层结构模型的理论依据。
2 电力信息系统柔性动态报表的实现操作
2.1 原始数据层
原始数据层是传递数据给分下各个子系统的主体,是绝大部分整体数据资源留存的地区。在电力系统运行中,可能存在多个子系统,例如GIS、MIS与电力运营管理系统。由于电力系统内部复杂多样,所处位置各有不同,因此采纳不同的信息数据格式与软件系统操作,从而在全新的数据平台构造出异构电力信息系统[3]。此外,在报表系统中应当灵活运用各个部门生产营销的相关数据信息进行重点加工,将出现落单的子系统进行集约管理,重新建立新的数据资源库,为此类的数据处理留下借鉴与经验,提高工作效率。最后,在保证不影响整体数据运行的基础上高效的对数据进行筛选与清除,避免不必要信息的存在,达成资源共享与数据更新化发展。
2.2 报表格式层
在完整的报表中,格式层必不可少,是整个报表的背景层,是整体报表运行格式的先发条件,在制作报表是将其当成背景板,可以有效减少工作总量,在一定程度上为报表将来延伸的可塑性会更加良好,以便可以灵活运用报表。
报表格式的实际操作需要借助VB计算机软件系统设计中的ActiveX技术进行处理构造,通过不同分布区域的数据信息进行模型构造,从而延伸出报表格式设计。在ActiveX系统支持下,首先在设计之初就对软件编程程序进行可调控处理,以便遇到突发情况能够及时应对,在系统中留下通用接口,能够快速简便的进行数据信息处理,并且实用性较高,包含范围广阔。除此之外,由于软件可重复使用,大大提高了经济效益与工作效率。在Excel软件中,可以运用软件的机动性随时灵活的调试软件,并且Excel软件占用内存较少,运行时网络速度较好,对电力行业的企业日常工作有着显著作用。最后,Excel中的图表软件丰富,并且更新换代速度较快,能够更加直观的表达报表存在的内涵意蕴,在线表格快捷编辑功能使得用户的体验更加舒服。
2.3 数据处理层
数据处理层在整个柔性动态报表系统中处于绝对重要的位置,在报表中处于中心位置,报表中数据参数的定义都是在数据处理层完成,在数据处理层中将所需数据进行专门的结构化处理,赋予数据参数新的意义,从而在数据库中找到新的变化数据,为后续研究重要资料积累参数与经验。
通过对数据资料进行累计分析将其分为三类:公共数据变量、自定义数据变量和关联数据变量。公共数据变量是全体数据信息的影响点,可查询条件为VARSQL;自定义数据变量是在报表表格中呈现的数据信息,并且自定义查询条件无法更改,只有自身独特的固定查询条件,为FIXEDSQL;在关联数据变量中,由于数据之间相互关联,并且时刻发生变化,因此关联数据的查询条件时可变的,在查询关联对象较多的情况下,可以根据多个对象的报表进行融合处理,明确对象之间的关系RELATION,留存以便下次查询。
通过数据处理层可以得出数据信息之间的查询关系是公共数据变量、自定义数据变量与关联数据变量的总和,也可以理解为不可更改数据变量与可更改数据变量的总和。即:
DATAXSQL=VARSQL+FIXEDSQL+RELATION
经历柔性动态报表可以直接在原有报表上进行数据变量的查询分析,其中夹杂多种函数定义与公式结构,在柔性动态1数据变量的处理中,将自定义变量假设为a,公共数据变量的独特数据TABLE设为b、c、d,将四者进行整体数据格式处理:a=(b+c-d)*75%,运用此结构格式能够快速完成数据转换与处理后的SQL结论[4]。
3 电力信息数据系统的规划设计
拥有优良的数据库会使得软件系统的应用范围更加广阔,使得软件的开发程度越高,在进行电力信息系统报表系统的开发时,应当做好全面的规划设计。在数据库中存在许多相互有着关联关系的子数据库,在进行数据信息系统设计时,应当体现出系统的柔性,在所有数据库中塑造一个全新的链接数据库,在报表格式上有着灵活性,能够针对出现的突发意外进行不断改造,在链接数据库中重新建立基础数据库,负责数据格式定义。除此之外,在进行名称命名是应当采用国际通用的行业术语进行编辑,使得新建数据系统能够快速投入使用。
除了上述规划之外,还应当对报表的模型有着专业设计,制作报表模型可以减少进行重复数据变量分析处理的琐碎,通过数据处理层模型中的自我保存功能,对数据变量的节点进行逐个保存,并且在数据变量变化时通过点击删除节点达到成功处理无用数据变量,使得整个电力信息系统变得具有动态性。在报表模型中,可以选择公共数据变量实现数据变量的变化[5]。
4 结论
报表作为电力行业发展进行交流沟通的重要方式,不仅在行业内部是各部门之间相互进行生产沟通、信息传递、资源共享的方法,也是企业进行决策发展的根本依据与手段,为了适应新时期社会经济的迅速发展,转变传统电力系统报表是能推动电力行业发展的重要推动力,灵活的柔性动态系统为用户提供了更好的体验感受,也能迅速达成子系统之间的信息数据交流。在当前电力行业中,由于企业报表系统的固定化,使得文化氛围发展落后于时代发展,依据本文中所指出的基于三层或多层的电力信息系统柔性动态的设计理念与实际操作方式,快速从报表数据库中提取出全新数据,使得背景与数据灵活分离组合,满足了多样化要求的发展,同时实现了各方面信息数据的共享,更新数据的速率加快,避免出现滞后数据信息。