【技术实现步骤摘要】
基于指标体系的自动化作业方法及系统
本公开涉及指标归档领域,尤其涉及一种基于指标体系的自动化作业方法及系统。
技术介绍
为打造成公司权威的指标数据管理、发布和查询平台,提升企业管理精益化水平,减轻业务人员的工作量,实现对系统直采指标的自动化运算归档,提高企业整体运营效率效益,取得了较好成效,树立良好企业形象,为此建立了基于指标体系的自动化作业流程。按照以往的系统直采指标取数的作业方式,工作流程繁琐,而且指标量大,比对需要花费相当多的时间,而且容易出现错漏,被业务部门诟病。因此,通过建立基于指标体系的自动化作业流程,规范整个指标数据获取流程,提升日常工作效率。
技术实现思路
提供该公开内容部分以便以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。该公开内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。本公开实施例提供了一种基于指标体系的自动化作业方法及系统,建立基于指标体系的自动化作业流程,规范整个指标数据获取流程,提
【技术保护点】
1.一种基于指标体系的自动化作业方法,其特征在于,所述方法包括:/nS100:填写指标技术信息和计算脚本,并根据指标数据配置指标作业参数,发起指标数据溯源作业的工单,提交至专责审核;/nS200:专责对提交的作业工单进行审核,通过则纳入非正式作业中,通过Java定时任务,按设定时间和频率执行,不通过则回退至业务人员中重新修改、填写;/nS300:系统数据从数据源到本地结果表有这样一个过程,从源表通过FTP传输方式抽取数据到本地的回流表中,通过定时执行Oracle存储过程的脚本再将回流表的数据梳理到本地结果表中,通过自动执行数据脚本、数据传递及数据监控,实现数据从源头到结果的 ...
【技术特征摘要】
1.一种基于指标体系的自动化作业方法,其特征在于,所述方法包括:
S100:填写指标技术信息和计算脚本,并根据指标数据配置指标作业参数,发起指标数据溯源作业的工单,提交至专责审核;
S200:专责对提交的作业工单进行审核,通过则纳入非正式作业中,通过Java定时任务,按设定时间和频率执行,不通过则回退至业务人员中重新修改、填写;
S300:系统数据从数据源到本地结果表有这样一个过程,从源表通过FTP传输方式抽取数据到本地的回流表中,通过定时执行Oracle存储过程的脚本再将回流表的数据梳理到本地结果表中,通过自动执行数据脚本、数据传递及数据监控,实现数据从源头到结果的自动作业全过程;
S400:根据指标体系的各项定义和现有数据情况,将数据处理、组装成Java对象,计算指标正常情况下的数据增量数值并比较该指标取数的数据量与正常数据量是否一致,若不一致则通过WebSocket构建的消息服务,以系统消息的方式,对指标数据量出现的问题进行预警,并将工单回退至业务部门,排查出错原因并重新修改取数脚本;若一致则对数据质量进行进一步检测;
S500:若该指标存在人工填报的数据,将数据处理、组装成Java对象,通过Java程序预设的比对算法,比对人工数据与系统直采的数据,若其偏差在预设的范围之内,则视为取数成功,工单自动归档,该指标的作业全过程纳入到正式作业中;若偏差超出预设的范围,则视为取数失败,通过系统消息的方式,对指标数据量出现的问题进行预警,并将工单回退至业务部门,排查出错原因并重新修改取数脚本。
2.根据权利要求1所述的方法,其特征在于,所述填写指标技术信息和计算脚本,并根据指标数据配置指标作业参数,发起指标数据溯源作业的工单,提交至专责审核,包括
在指标体系填写指标相关的技术信息,并填写该指标的取数脚本;
根据指标数据在其源表的更新时间和更新频率,配置执行指标脚本的Java定时任务,设定对应的执行时间和执行频率的作业参数;
在填写各项信息后,发起指标数据溯源作业的工单,提交至专责审核。
3.根据权利要求2所述的方法,其特征在于,所述指标相关的技术信息包括指标原数据表、指标所属系统。
4.根据权利要求3所述的方法,其特征在于,所述系统数据从数据源到本地结果表有这样一个过程,从源表通过FTP传输方式抽取数据到本地的回流表中,通过定时执行Oracle存储过程的脚本再将回流表的数据梳理到本地结果表中,通过自动执行数据脚本、数据传递及数据监控,实现数据从源头到结果的自动作业全过程,包括:
S310:监控指标源表数据情况,当到达执行指标脚本的时间的时候,通过Java程序自动检测该指标当前数据源表数据的增量情况,若检测无数据新增记录,通过WebSocket构建的消息服务,则通过系统消息的方式,对该指标的数据源表出现的问题进行预警,相关负责人补充源表数据;若检测正常,则检测回流表的数据情况。
S330:监控指标回流表数据情况,源表会定时抽取数据到本地回流表,系统通过Java程序自动检测源表同步抽取数据到本地回流表的回流过程的执行情况,若执行失败,则通过系统消息的方式,对该指标的数据抽取出现的问题进行预警,相关负责人重新抽取数据;若执行成功,将数据处理、组装成Java对象,通过Java程序自动检测该指标当前本地回流表的数据增量情况,若回流表无数据新增记录,则通过系统消息的方式,对回流表数据出现的问题进行预警,若检测正常,则执行取数脚本;
S350:监控脚本执行情况,根据设定的执行时间,执行指标取数脚本,若脚本执行失败,则通过系统消息的方式,对该指标的脚本执行情况进行预警,相关负责人重新手动执行脚本;若检测正常,则完成指标取数过程。
5.一种基于指标体系的自动化作业系统,其特征在于,所述系统包括:...
【专利技术属性】
技术研发人员:邓楚然,潘徽,杨旭,万婵,刘琦,梁盈威,冯歆尧,温柏坚,谢瀚阳,江疆,杨秋勇,蔡徽,蔡雄,彭泽武,周珑,
申请(专利权)人:广东电网有限责任公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。