The invention relates to a method for self-adaptive storage and query of grid operation data, which defines the structure of self-adaptive storage table; self-adaptive storage of grid operation data abstracts grid operation data into a unified data storage table structure and data storage interface, automatically identifies different types of operation data and stores them in corresponding database storage tables; self-adaptive query of grid operation data The grid data is abstracted into a unified data query table structure and data query interface, which automatically identifies different types of data query requests and queries the required data from specific database storage tables. The invention only needs to define the storage table structure, automatically realize the creation and management of tables without paying attention to business applications; the adaptive storage and query method avoids modifying the code, not only reduces the cost of development and maintenance, but also increases the robustness and adaptability of the program; greatly improves the scalability of the data structure, flexible and extensible data storage and data query.
【技术实现步骤摘要】
电网运行数据自适应存储和查询的方法
本专利技术属于电网调度自动化
,尤其涉及一种对电网调度产生的各种运行数据的自适应存储和查询的方法
技术介绍
在电网调度自动化系统的运行过程中,产生了大量的数据,包括体现电网运行状态的开关、刀闸、手车、地刀等分断设备运行位置;电网联络线或负荷的有功、无功、电流等信息;电网母线运行的线电压、相电压、零序电压等信息;电网变压器运行的档位、油温等信息;保护装置的保护信号状态;以及其它各类总加量计算量信息,譬如设备负载率、全网总加信息、分区总加信息、全站总加信息、断面总加信息等等;此外还包括各类统计量信息,包括日极值、月极值、年极值等信息。依据电网业务应用的需要,系统需要将这些数据(带时间戳信息)存储到商用数据库中,以便根据业务应用可随时按需查询。随着电网的发展以及电网运行管理方式的变革,电网调度自动化系统也在不断融合各类不同业务,系统业务数据不断增多,数据种类愈加繁杂,数据存储以及数据查询的各类需求更加繁琐,诸如网络分析各类应用、智能操作票业务、负荷预测应用、二次设备在线监测、智能分析辅助决策的数据存储和查询需求等等,此外还包括新能源发电设备、电能量的数据存储和查询需求等。如何实现这些复杂多变的数据存储及查询是一个长期以来困扰开发人员的问题,传统方法是通过硬编码的方式,定义各种表结构,实现各类表的自动创建管理,并实现数据存储和数据查询。硬编码的方式,面对随时扩展的业务应用,需要专业人员来完成此工作,可扩展性差、维护成本高,无法适应复杂多变的电网数据存储及查询需求,给相关软件开发商带来相当高的开发成本,给相关软件行业的发展带 ...
【技术保护点】
1.电网运行数据自适应存储和查询的方法,其特征在于,包括以下步骤:步骤1、定义自适应存储表结构,根据存储表属性的变化情况进行存储表的管理;步骤2、电网运行数据的自适应存储,将各种类型的电网数据抽象为统一的数据存储表结构、数据存储接口,自动识别各类业务应用所产生的不同类型的运行数据,并存储到对应的数据库存储表中;步骤3、电网运行数据的自适应查询,将各种类型的电网数据抽象为统一数据查询表结构、数据查询接口,自动识别各类业务应用不同类型的数据查询请求,并从具体的数据库存储表中查询所需数据,返回各业务应用。
【技术特征摘要】
1.电网运行数据自适应存储和查询的方法,其特征在于,包括以下步骤:步骤1、定义自适应存储表结构,根据存储表属性的变化情况进行存储表的管理;步骤2、电网运行数据的自适应存储,将各种类型的电网数据抽象为统一的数据存储表结构、数据存储接口,自动识别各类业务应用所产生的不同类型的运行数据,并存储到对应的数据库存储表中;步骤3、电网运行数据的自适应查询,将各种类型的电网数据抽象为统一数据查询表结构、数据查询接口,自动识别各类业务应用不同类型的数据查询请求,并从具体的数据库存储表中查询所需数据,返回各业务应用。2.根据权利要求1所述的电网运行数据自适应存储和查询的方法,其特征在于,步骤1所述的定义自适应存储表结构具体包括以下步骤:S1.1、自适应存储表结构定义及管理开始;S1.2、数据管理层收到普通表结构数据、将普通表结构数据转换为统一结构,并用XML语言进行描述并持久化;S1.3、底层数据库应用向管理层获取数据表结构及数据映射关系;S1.4、数据管理层响应业务层需求并读取XML语言描述的统一结构;S1.5、检查存储表结构及数据映射关系是否存在,如果存在、转步骤S1.9,如果不存在、转下一步;S1.6、判断存储表是否是唯一表,如果是、转下一步,如果否、转步骤S1.8;S1.7、数据管理层定义自适应存储表结构及数据映射关系、转步骤S1.11;S1.8、若不是唯一表、则是月表或年表,数据管理层根据当前日期定义自适应存储表结构及数据映射关系、转步骤S1.11;S1.9、检查自适应存储表属性是否发生了变化,如果是、转下一步,如果否、转步骤S1.11;S1.10、更新自适应存储表结构,并更新数据映射关系;S1.11、自适应存储表结...
【专利技术属性】
技术研发人员:王克明,吕明超,杨锋,王建功,刘新会,孔德地,郑雷,
申请(专利权)人:积成电子股份有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。