发明名称 电力信息系统中可配置数据交互工具的设计方法及其系统
摘要 发明涉及一种电力信息系统中可配置数据交互工具的设计方法,该设计方法包括下述步骤:(1)E文件格式配置;(2)命名映射管理;(3)数据读取;(4)数据写出;(5)数据交互任务调度;(6)数据交互任务监控;(7)数据补采补传。本发明设计实现了一种配置化的电力信息系统数据交互工具,即通过文件周期、格式以及收发路径的配置实现E文件的读取或写出,实现电力信息系统中不同业务应用之间数据的灵活交互和共享。
申请公布号 CN102799555B 申请公布日期 2014.03.12
申请号 CN201210258077.X 申请日期 2012.07.24
申请人 中国电力科学研究院;国家电网公司 发明人 王高琴;徐骏;邵平
分类号 G06F13/38(2006.01)I;G06F17/30(2006.01)I 主分类号 G06F13/38(2006.01)I
代理机构 北京安博达知识产权代理有限公司 11271 代理人 徐国文
主权项 一种电力信息系统中可配置数据交互工具的设计方法,其特征在于,所述设计方法包括下述步骤:(1)E文件格式配置;(2)命名映射管理;(3)数据读取;(4)数据写出;(5)数据交互任务调度;(6)数据交互任务监控;(7)数据补采补传;所述步骤(1)中, 所述E文件格式配置完成对E文件的统一注册和信息配置;对E文件的信息配置包括文件的名称格式、周期类型、文件中输入输出的数据块、数据块中各列数据内容以及文件收发的频率、时间、路径设置;所述步骤(2)中,所述命名映射管理是为实现E文件中数据的解析和传送过程中物理对象的一致,对各电力信息系统之间物理主体的命名规范进行映射管理,确保在通过文件进行数据交互时根据文件中的名称标识找到对应的物理主体;所述步骤(3)中, 所述数据读取是解析E文件进行数据读取,包括下述步骤:A、查询E文件注册记录,获取E文件配置信息;B、按照分隔配置信息将E文件分块,逐块读E文件;C、判断是否到分块结束位置,是则读下一分块,否则读下一行记录;D、循环读取E文件数据直至E文件结束,将读取到的标签数据序列入库;E、E文件中所有数据读取完毕后,复制该E文件到设定的备份路径下以备查,并将读取路径下的E文件删除;所述步骤(4)中, 所述数据写出包括下述步骤:i、查询E文件注册记录,获取E文件配置信息;ii、根据文件周期、当前时间以及文件写出时间设置查询数据库,得到待写入数据文件的标签数据dataList;根据文件中数据块的名称格式对数据序列分组,将每组数据逐块写文件;iii、数据块中各列的数据写完后,判断分组数据是否遍历结束,是则写下一分块,否则写下一行记录;iv、所有分块的所有记录写完后,将E文件传送至配置信息中设定的路径;所述步骤(5)中,负责所述数据交互任务调度的是后台常驻程序,所述后台常驻程序负责根据E文件的配置信息定时调起文件的读取或写出任务,显示任务执行过程中的输出信息,并记录相应的日志;所述数据交互状态监控包括E文件的读取或写出任务执行过程的过程信息;所述过程信息包括文件名称、文件读取或写出的时间、文件读取或写出任务是否成功完成和文件的处理行数;所述数据补采补传用于实现E文件解析或写出任务的手工调度以完成数据的交互。
地址 100192 北京市海淀区清河小营东路15号