[发明专利]一种脚本处理方法、装置及电子设备在审
申请号: | 202210391212.1 | 申请日: | 2022-04-14 |
公开(公告)号: | CN114969177A | 公开(公告)日: | 2022-08-30 |
发明(设计)人: | 宋雨;黄康;陈欢;赵辉;程璐;李敬文;杨晓明;柏莹;王舒倩;程轼博;简苡霖 | 申请(专利权)人: | 中国银行股份有限公司 |
主分类号: | G06F16/25 | 分类号: | G06F16/25;G06F16/22;G06F16/2455;G06F16/28 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 丁曼曼 |
地址: | 100818 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 脚本 处理 方法 装置 电子设备 | ||
本申请公开了一种脚本处理方法、装置及电子设备,可应用于人工智能领域或金融领域。确定数据提取脚本中所需访问的数据表,以及数据表的初始访问顺序,从初始访问顺序中,筛选出目标访问顺序,按照目标访问顺序对数据表进行拆分,得到数据表集合,将数据提取脚本按照数据表集合进行拆分,得到数据提取子脚本,按照数据表集合的排列顺序,依次执行数据提取子脚本。本发明中,将数据提取脚本按照数据表集合拆分得到数据提取子脚本,数据提取子脚本的数据量小于数据提取脚本,从而在执行数据提取子脚本时,能够降低数据提取子脚本的占用资源,从而提高数据提取子脚本的运行成功率,保证成功执行数据提取操作,进而能够进行产品运行效果的评估。
技术领域
本发明涉及数据处理领域,更具体的说,涉及一种脚本处理方法、装置及电子设备。
背景技术
在进行业务系统的产品运行效果的评估时,需要获取较多的历史业务数据,并基于历史业务数据进行效果评估。目前,业务系统仅能够保存较短时间内的业务数据。因此,在获取进行效果评估时的历史业务数据时,需要根据数据提取脚本从存储历史业务数据的数据湖中提取。
目前,在基于数据提取需求进行数据提取时,数据提取脚本的数据量较大,容易出现数据提取脚本运行失败的情况,进而导致数据提取操作失败,无法进行产品运行效果的评估。
发明内容
有鉴于此,本发明提供一种脚本处理方法、装置及电子设备,以解决数据提取脚本的数据量较大,容易出现数据提取脚本运行失败的情况,进而导致数据提取操作失败,无法进行产品运行效果的评估的问题。
为解决上述技术问题,本发明采用了如下技术方案:
一种脚本处理方法,应用于处理器,所述脚本处理方法包括:
获取数据提取脚本,并确定所述数据提取脚本中所需访问的数据表,以及所述数据表的初始访问顺序;
将所述数据表中的数据量最小的数据表作为待处理数据表;
从所述初始访问顺序中,筛选出所述待处理数据表的顺序号最小的初始访问顺序,并作为目标访问顺序;
按照所述目标访问顺序,对所述数据表进行拆分,得到数据表集合;所述数据表集合中的数据表之间的累计连接效率值初次大于预设阈值;
将所述数据提取脚本按照所述数据表集合进行拆分,得到数据提取子脚本;
按照所述数据表集合的排列顺序,依次执行所述数据提取子脚本。
可选地,确定所述数据提取脚本中所需访问的数据表,以及所述数据表的初始访问顺序,包括:
识别所述数据提取脚本中的数据表,并分析得到所述数据表之间的逻辑关系;
基于所述逻辑关系,确定出所述数据表的初始访问顺序。
可选地,按照所述目标访问顺序,对所述数据表进行拆分,得到数据表集合,包括:
按照所述目标访问顺序,对数据表进行排序;
计算相邻两个数据表的连接效率值;
按照预设拆分原则,对所述数据表进行拆分,得到数据表集合;所述预设拆分原则为所述数据表集合中的相邻两个数据表的连接效率值之和大于预设阈值。
可选地,计算相邻两个数据表的连接效率值,包括:
获取相邻两个数据表的属性值;
获取所述处理器的资源信息;
调用预设数据处理模型对所述相邻两个数据表的属性值和所述资源信息进行处理,得到相邻两个数据表的连接效率值。
可选地,将所述数据提取脚本按照所述数据表集合进行拆分,得到数据提取子脚本,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银行股份有限公司,未经中国银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210391212.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:岩土体各向异性渗透系数的综合测试系统及方法
- 下一篇:中底加工方法、中底及鞋