一种调度综合报表自动生成方法

文档序号:1156520 发布日期:2020-09-15 浏览:6次 >En<

阅读说明:本技术 一种调度综合报表自动生成方法 (Automatic generation method of scheduling comprehensive report ) 是由 武婕 张宗包 郝蛟 张夕佳 李浩然 叶振豪 李雨森 王子滔 刘岩 刘铠 于 2020-05-22 设计创作,主要内容包括:本发明提供一种调度综合报表自动生成方法,包括步骤S1,利用数据接口从不同系统中获取数据,根据数据接口类型的记录数据类型与数据来源;步骤S2,对获取到的数据进行数据筛选,根据报表格式筛选数据,选取其中需要展示的内容;步骤S3,将筛选后的数据,按照指定格式生成报格式表;步骤S4,将生成的报表自动上传到服务器并在生成格式报表的终端下载备份。本发明提高电网运行效率和可靠性,提升人员工作效率、降低安全风险。(The invention provides a method for automatically generating a scheduling comprehensive report, which comprises the following steps of S1, acquiring data from different systems by using a data interface, and recording the data type and the data source according to the data interface type; step S2, data screening is carried out on the obtained data, the data are screened according to the report form format, and the content needing to be displayed is selected; step S3, generating a report format table according to the screened data and the specified format; and step S4, automatically uploading the generated report to a server and downloading a backup at the terminal generating the format report. The invention improves the operation efficiency and reliability of the power grid, improves the working efficiency of personnel and reduces the safety risk.)

一种调度综合报表自动生成方法

技术领域

本发明涉及电力系统自动化技术领域,特别是涉及一种调度综合报表自动生成方法。

背景技术

随着电网智能化运行的不断发展,数据分析应用的范围也越来越广,为了使用者可以方便、及时的了解电网运行的有关状况,发现电网运行中存在的问题,从而对电网做出决策和调整,这就对电网数据的自动化处理能力要求更高。

调度自动化综合报表包括日报、月报表,内容涉及全电网各系统模块的运行信息以及不同种类的告警信息,在填报时需要人工分别登陆OCS、OMS等系统,进入不同的模块或界面查询所需数据,然后再将查询到的数据手动录入标准格式报表文件中,数据来源复杂多变,采用人工录入报表的方式存在流程复杂、定位困难、耗时耗力等问题,且在手动填报的过程中不可避免的会存在漏报、错报等安全风险。

发明内容

本发明实施例所要解决的技术问题在于,提供一种调度综合报表自动生成方法,解决电网运行效率和可靠性差,人员工作效率低、安全风险高的技术问题。

本发明的一方面,提供一种调度综合报表自动生成方法,包括:

步骤S1,利用数据接口从不同系统中获取数据,根据数据接口类型的记录数据类型与数据来源;

步骤S2,对获取到的数据进行数据筛选,根据报表格式筛选数据,选取其中需要展示的内容;

步骤S3,将筛选后的数据,按照指定格式生成报格式表;

步骤S4,将生成的报表自动上传到服务器并在生成格式报表的终端下载备份。

进一步,在步骤S1中,所述根据数据接口类型的记录数据类型与数据来源具体为,日报表和月报表的相关数据从报警系统和运营系统中获取,涉及配网或视频监控的数据从报警系统和运营系统以外的系统获取。

进一步,在步骤S2中,所述根据报表格式筛选数据,选取其中需要展示的内容的具体包括,在报警系统的数据库内,从相应告警表中提取故障跳闸和厂站失压告警信息,按照所属厂站名称、设备名称、电压等级和变位时间的类别对告警信号内信息进行筛选,且判断开关跳闸后是否重合闸成功。

进一步,在步骤S2中,所述根据报表格式筛选数据,选取其中需要展示的内容的具体包括,对运营系统中提取相关系统或设备的运行信息及不同模块的运行指标,根据月报格式进行筛选,选择其中需要在系统前端要展示的内容。

进一步,在步骤S3中,将筛选后的数据,按照指定格式生成报表格式的具体过程为,根据日报表或月报表的模板生成报表,系统自动生成的报表文件可下载到终端利用办公工具进行编辑,上报到系统可解析与导入。

进一步,所述格式报表的指定格式为xls格式。

进一步,所述格式报表的具体数据为,日报表包含系统运行情况、重要告警情况;月报表包含各模块运行指标、系统运行风险发布、主站工作执行情况。

进一步,所述按照指定格式生成报表格式过程中设置定时逻辑,日报表于每日某时自动生成上一时间周期内的所有报表信息,月报表于每月1日某时自动生成上个月的报表信息。

进一步,在步骤S4中,所述格式报表生成后,由系统拷贝到报警系统的web服务器内的指定目录下,同时下载终端上备份,所述格式报表下载完成后,系统每日定时删掉web服务器上的报表文件,备份文件则存放于报表的生成机器上。

综上,实施本发明的实施例,具有如下的有益效果:

本发明提供的调度综合报表自动生成方法,自动建立报表生成工具,不需要安装装置和对装置进行维护,可以大大降低投资和维护成本。

对系统中电网运行状态与重大事件的告警类记录实现了自动统计并生成报表,改变目前需要先人工查询告警,然后根据查询到的告警结果以手动填写的方式录入报表内容的情况,解决了手动填报过程中信息收集繁杂且容易出错的问题,降低维护的工作量,避免维护中出现的错误。

根据综合报表的格式要求,可以及时更新综合报表模型,当格式要求改变时,自动重新关联填报内容,在不同模块、系统中更新提取内容,及时自动更新模板填报,并告警通知,提高了综合报表系统的实用性。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,根据这些附图获得其他的附图仍属于本发明的范畴。

图1为本发明提供的调度综合报表自动生成方法的主流程示意图。

图2为本发明提供的调度综合报表自动生成方法的一个实施例的逻辑示意图。

图3为本发明提供的调度综合报表自动生成方法的一个实施例的故障跳闸遥信变位信息图。

图4为本发明提供的调度综合报表自动生成方法的一个实施例的优化补全数据图表。

图5为本发明提供的调度综合报表自动生成方法的一个实施例的日报文件重要告警示意图。

图6为本发明提供的调度综合报表自动生成方法的一个实施例的日志文件统计页面重要告警示意图。

图7为本发明提供的调度综合报表自动生成方法的一个实施例的日志文件详细页面重要告警示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述。

如图1和图2所示,为本发明提供的一种调度综合报表自动生成方法的一个实施例的示意图。在该实施例中,所述方法包括以下步骤:

步骤S1,利用数据接口从不同系统中获取数据,根据数据接口类型的记录数据类型与数据来源;

具体的一个实施例中,所述根据数据接口类型的记录数据类型与数据来源具体为,日报表和月报表的相关数据从报警系统和运营系统中获取,涉及配网或视频监控的数据从报警系统和运营系统以外的系统获取;调度综合日报表和月报表的数据来源复杂,其中日报、月报表主要信息来源于报警系统和运营系统,部分数据还涉及到配网、视频监控等一区系统;不同系统需开发不同的数据接口,报表中还有部分数据的来源较为模糊,需添加相应的逻辑判断。

步骤S2,对获取到的数据进行数据筛选,根据报表格式筛选数据,选取其中需要展示的内容;

具体一个实施例中,在报警系统的数据库内,从相应告警表中提取故障跳闸和厂站失压告警信息,按照所属厂站名称、设备名称、电压等级和变位时间的类别对告警信号内信息进行筛选,且判断开关跳闸后是否重合闸成功;对运营系统中提取相关系统或设备的运行信息及不同模块的运行指标,根据月报格式进行筛选,选择其中需要在系统前端要展示的内容,智能选择要展示的内容。

步骤S3,将筛选后的数据,按照指定格式生成报格式表;

具体一个实施例中,根据日报表或月报表的模板生成报表,系统自动生成的报表文件可下载到终端利用办公工具进行编辑,具体来说确保程序自动生成的报表文件在下载到windows电脑后能够使用office等办公软件进行编辑,上报到系统可解析与导入;

所述报格式表的指定格式,具体要求如下:所述格式报表的指定格式为xls格式,连同生成日志一起下载到windows办公电脑后能够打开并编辑;生成的报表文件与模板一致,日报表包含系统运行情况、重要告警情况等3个sheet页,月报表包含各模块运行指标、系统运行风险发布、主站工作票执行情况等26个sheet页,每个sheet页里面的内容完整、格式整齐,页面简洁美观;在报表文件生成程序中设置定时逻辑,日报表于每日xx时自动生成自昨日xx时至今日xx时的报表信息(时间可配置),月报表于每月1日xx时自动生成上个月的报表信息。

步骤S4,将生成的报表自动上传到服务器并在生成格式报表的终端下载备份;

具体一个实施例中,所述格式报表生成后,由系统拷贝到报警系统的web服务器内的指定目录下,同时下载终端上备份,以供审核与上报;所述格式报表下载完成后,系统每日定时删掉web服务器上的报表文件,备份文件则存放于报表的生成机器上。

本发明的一个具体实施例中,如图2所示,假设2020年1月1日A地区B厂站1#主变发生故障,1#主变高1101开关、1#主变中301开关以及1#主变低101开关跳闸,跳闸开始时间为2020年1月1日11:34,事故发生后生成多条事故跳闸信号。

步骤一、确定数据来源,故障跳闸遥信变位信息主要来自于报警系统,需要调用报警系统的告警查询接口获取2020年1月1日发生的故障跳闸遥信变位信息;

步骤二、数据筛选,根据日报时间,在报警系统三区数据库中通过告警查询接口筛选2020年1月1日8:00至2020年1月2日8:00时间段内的故障跳闸变位信息;故障跳闸变位信息包含开关名称、开关ID及动作时间,如图3所示;根据开关ID提取跳闸开关的所属厂站、调管范围、电压等级,如图4所示;且判断开关跳闸后是否重合闸成功。

步骤三、生成报表,根据日报表模板文件中重要告警sheet页的格式要求导出excel格式的日报表文件文件名为“自动化日报上报-A地区-2020年1月1日.xlsx”以及日报表日志文件“自动化日报日志-A地区-2020年1月1日.xlsx”。日报表文件的重要告警sheet页中故障跳闸遥信变位按照模板导出,如图5所示,日报表日志记录整体导出信息的统计数据和详细信息,如图6和图7所示。

步骤四、报表下载与上传,部署在web服务器上的服务程序将生成的日报表文件和日志文件发送到三区文件服务器上,四区办公室电脑windows计划任务中添加自动下载文件的脚本,然后在不违反网络安全防护要求的情况下,自动将文件服务器上的日报文件及日志文件下载到指定目录后,删除文件服务器上的日报文件及日志文件。

综上,实施本发明的实施例,具有如下的有益效果:

本发明提供的调度综合报表自动生成方法,自动建立报表生成工具,不需要安装装置和对装置进行维护,可以大大降低投资和维护成本。

对系统中电网运行状态与重大事件的告警类记录实现了自动统计并生成报表,改变目前需要先人工查询告警,然后根据查询到的告警结果以手动填写的方式录入报表内容的情况,解决了手动填报过程中信息收集繁杂且容易出错的问题,降低维护的工作量,避免维护中出现的错误。

根据综合报表的格式要求,可以及时更新综合报表模型,当格式要求改变时,自动重新关联填报内容,在不同模块、系统中更新提取内容,及时自动更新模板填报,并告警通知,提高了综合报表系统的实用性。

以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。

11页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种富文本处理方法及装置、一种电子设备及存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!