[发明专利]一种脚本处理方法、装置及电子设备在审
申请号: | 202210391212.1 | 申请日: | 2022-04-14 |
公开(公告)号: | CN114969177A | 公开(公告)日: | 2022-08-30 |
发明(设计)人: | 宋雨;黄康;陈欢;赵辉;程璐;李敬文;杨晓明;柏莹;王舒倩;程轼博;简苡霖 | 申请(专利权)人: | 中国银行股份有限公司 |
主分类号: | G06F16/25 | 分类号: | G06F16/25;G06F16/22;G06F16/2455;G06F16/28 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 丁曼曼 |
地址: | 100818 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 脚本 处理 方法 装置 电子设备 | ||
1.一种脚本处理方法,其特征在于,应用于处理器,所述脚本处理方法包括:
获取数据提取脚本,并确定所述数据提取脚本中所需访问的数据表,以及所述数据表的初始访问顺序;
将所述数据表中的数据量最小的数据表作为待处理数据表;
从所述初始访问顺序中,筛选出所述待处理数据表的顺序号最小的初始访问顺序,并作为目标访问顺序;
按照所述目标访问顺序,对所述数据表进行拆分,得到数据表集合;所述数据表集合中的数据表之间的累计连接效率值初次大于预设阈值;
将所述数据提取脚本按照所述数据表集合进行拆分,得到数据提取子脚本;
按照所述数据表集合的排列顺序,依次执行所述数据提取子脚本。
2.根据权利要求1所述的脚本处理方法,其特征在于,确定所述数据提取脚本中所需访问的数据表,以及所述数据表的初始访问顺序,包括:
识别所述数据提取脚本中的数据表,并分析得到所述数据表之间的逻辑关系;
基于所述逻辑关系,确定出所述数据表的初始访问顺序。
3.根据权利要求1所述的脚本处理方法,其特征在于,按照所述目标访问顺序,对所述数据表进行拆分,得到数据表集合,包括:
按照所述目标访问顺序,对数据表进行排序;
计算相邻两个数据表的连接效率值;
按照预设拆分原则,对所述数据表进行拆分,得到数据表集合;所述预设拆分原则为所述数据表集合中的相邻两个数据表的连接效率值之和大于预设阈值。
4.根据权利要求3所述的脚本处理方法,其特征在于,计算相邻两个数据表的连接效率值,包括:
获取相邻两个数据表的属性值;
获取所述处理器的资源信息;
调用预设数据处理模型对所述相邻两个数据表的属性值和所述资源信息进行处理,得到相邻两个数据表的连接效率值。
5.根据权利要求1所述的脚本处理方法,其特征在于,将所述数据提取脚本按照所述数据表集合进行拆分,得到数据提取子脚本,包括:
对于所述数据表集合中的数据表,从所述数据提取脚本中确定出与所述数据表对应的数据提取脚本片段;
将所述数据表集合中的数据表对应的数据提取脚本片段进行组合,得到数据提取子脚本。
6.根据权利要求1所述的脚本处理方法,其特征在于,按照所述数据表集合的排列顺序,依次执行所述数据提取子脚本,包括:
按照所述数据表集合的排列顺序,串联执行所述数据提取子脚本。
7.一种脚本处理装置,其特征在于,应用于处理器,所述脚本处理装置包括:
脚本处理模块,用于获取数据提取脚本,并确定所述数据提取脚本中所需访问的数据表,以及所述数据表的初始访问顺序;
数据表确定模块,用于将所述数据表中的数据量最小的数据表作为待处理数据表;
顺序确定模块,用于从所述初始访问顺序中,筛选出所述待处理数据表的顺序号最小的初始访问顺序,并作为目标访问顺序;
数据表拆分模块,用于按照所述目标访问顺序,对所述数据表进行拆分,得到数据表集合;所述数据表集合中的数据表之间的累计连接效率值初次大于预设阈值;
脚本拆分模块,用于将所述数据提取脚本按照所述数据表集合进行拆分,得到数据提取子脚本;
脚本执行模块,用于按照所述数据表集合的排列顺序,依次执行所述数据提取子脚本。
8.根据权利要求7所述的脚本处理装置,其特征在于,所述脚本处理模块包括:
脚本处理子模块,用于识别所述数据提取脚本中的数据表,并分析得到所述数据表之间的逻辑关系;
顺序确定子模块,用于基于所述逻辑关系,确定出所述数据表的初始访问顺序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银行股份有限公司,未经中国银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210391212.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:岩土体各向异性渗透系数的综合测试系统及方法
- 下一篇:中底加工方法、中底及鞋