[发明专利]一种用于指标计算的可视化配置方法有效
申请号: | 201410542278.1 | 申请日: | 2014-10-14 |
公开(公告)号: | CN104268428B | 公开(公告)日: | 2017-07-14 |
发明(设计)人: | 任开银;胡昊伟;胡牧;林峰;张德金;刘士进 | 申请(专利权)人: | 国家电网公司;南京南瑞集团公司;南京南瑞信息通信科技有限公司 |
主分类号: | G06F19/00 | 分类号: | G06F19/00 |
代理公司: | 南京纵横知识产权代理有限公司32224 | 代理人: | 董建林 |
地址: | 100031 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 指标 计算 可视化 配置 方法 | ||
技术领域
本发明涉及电力业务数据建模、并行计算、内存计算、数据库技术领域,具体提供一种用于指标计算的可视化配置方法。
背景技术
随着电力企业业务信息系统应用的逐步深入,业务数据量将逐渐庞大,基于磁盘关系数据库的信息系统由于需要进行大量的磁盘I/O操作使得系统性能和运行效率逐渐降低,给用户的使用和体验带来不便,更为严重的性能问题还造成系统崩溃。
前电力行业信息系统中随数据量增大,指标计算实时性能低下的性能问题,以及指标计算逻辑的可视化维护问题,基于数据库的存储过程、sql计算等技术具有局限性,只能在一定程度上缓解问题。
现有技术中,CN101345654A公开了一种指标计算方法,接收业务信息后,识别业务信息中的业务字段,当满足业务字段对应的条件时,根据以编程语言设置的语法表达式进行指标计算,利用编程语言描述指标计算规则,简化了运算规则更新过程;但是,编程语言描述指标计算不能够直观识别指标运算逻辑,出错率高,当指标参数发生变化时,需要重新编程,效率低,同时,编程语言描述是将指标作为一个整体进行编程描述,不能够分布式计算,计算效率低。
发明内容
本发明提出了指标计算可视化配置方法,用于指标计算的快速配置以及性能提升。可视化配置由基础数据模型管理、基础数据项配置管理、指标计算配置管理、引擎四组件相互协作完成指标计算的可视化配置、计算性能提升。
指标计算可视化配置方法包括可视化指标计算配置和指标计算。
可视化指标计算配置的包括:
(1)业务模型建模
负责把物理数据结构映射成业务对象模型,屏蔽物理存储结构的复杂性,方便后续的可视化配置工作。
(2)基础数据项建模
负责基础数据项的可视化配置,基础数据项是指标计算的原子元素,直接从业务模型通过一定的算法得到,由于基础数据项比较多,要强调批量操作和操作便利性。
(3)指标计算建模
负责以可视化方式配置指标计算的业务逻辑。
视化指标计算配置完成后,便可以进行指标计算。
具体地,本发明一种用于指标计算的可视化配置方法技术方案如下:
一种用于指标计算的可视化配置方法,包括以下步骤,
S01,业务对象建模:将业务对象分为设备、运行管理业务、日常事务管理业务,按照所述业务对象分类创建业务对象模型,建立业务对象属性和物理存储结构的映射关系;
业务对象包括设备、运行管理业务、日常事务管理业务,业务对象的管理通过基础数据模型管理、关联管理、代码表管理、模型批量导入、数据预览、代码转换管理实现。
基础数据模型管理实现对基础数据模型的新建、删除、属性编辑维护等功能。基础数据模型管理依托模型树,实现按照业务分组,并具有延迟加载特性。
关联是反映模型之间的隶属或引用关系,实现关联的新建、删除、编辑维护功能。
代码表是一类特殊的数据模型,被基础数据模型引用,实现对代码的统一管理。
模型批量导入功能实现从物理数据模型到业务模型的批量导入。批量导入数据模型的同时,会把该模型相关的关联一并导入。
数据预览实现基础数据模型数据的实时预览,预览时可以查看数据是否是模型对应的数据,属性是否错位,属性是否有缺失等。
代码转换实现基础数据模型对代码引用关系的自动转换。可以在代码表中定义代码转换后的显示名称用哪个属性。可以在数据预览时查看代码转换是否正确。
S02,基础数据项建模:将所述步骤S01创建的业务对象模型在FLEX环境中可视化方式选择所述业务对象的属性,将所述对象通过操作符连接起来,形成基础数据项的计算链路,所述计算链路为基础数据项计算模型;
S03,指标计算建模:将指标计算逻辑分解成基础数据项、加权系数和运算符,在FLEX环境中,依据指标计算逻辑,拖拽、连接步骤S02建立的基础数据项,对基础数据项配置加权值和运算符,形成指标计算逻辑的拓扑图模型,所述拓扑图模型以XML文件的形式保存在磁盘上;
S04,指标计算:首先获取步骤S03图形界面中配置生成的拓扑模型XML文本,对所述进行拓扑模型XML文本合法性验证:
计算过程验证通过后,计算引擎读取XML文本中的各类节点(基础数据项、运算符、加权值),通过连接线节点中所存储的起止点信息获取到各类节点间的连接关系,得到一个完整描述计算过程的多分叉的树型结构模型,即XML文本中的各类节点分别与多叉树的结点或连线一一对应;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家电网公司;南京南瑞集团公司;南京南瑞信息通信科技有限公司,未经国家电网公司;南京南瑞集团公司;南京南瑞信息通信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410542278.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:携带前餐盘的婴儿推车
- 下一篇:双侧自卸推车
- 同类专利
- 专利分类
G06F 电数字数据处理
G06F19-00 专门适用于特定应用的数字计算或数据处理的设备或方法
G06F19-10 .生物信息学,即计算分子生物学中的遗传或蛋白质相关的数据处理方法或系统
G06F19-12 ..用于系统生物学的建模或仿真,例如:概率模型或动态模型,遗传基因管理网络,蛋白质交互作用网络或新陈代谢作用网络
G06F19-14 ..用于发展或进化的,例如:进化的保存区域决定或进化树结构
G06F19-16 ..用于分子结构的,例如:结构排序,结构或功能关系,蛋白质折叠,结构域拓扑,用结构数据的药靶,涉及二维或三维结构的
G06F19-18 ..用于功能性基因组学或蛋白质组学的,例如:基因型–表型关联,不均衡连接,种群遗传学,结合位置鉴定,变异发生,基因型或染色体组的注释,蛋白质相互作用或蛋白质核酸的相互作用