[发明专利]一种接口数据按需存储的方法和系统在审
申请号: | 202010753684.8 | 申请日: | 2020-07-30 |
公开(公告)号: | CN111913963A | 公开(公告)日: | 2020-11-10 |
发明(设计)人: | 易超;任彦民;张舒汇;贺赞贤 | 申请(专利权)人: | 北京数立得科技有限公司 |
主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F16/25 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 莎日娜 |
地址: | 100085 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 接口 数据 存储 方法 系统 | ||
1.一种接口数据按需存储的方法,其特征在于,所述方法包括:
根据接收的存储操作,确定多个源数据接口;
利用预设的知识规则图谱解析所述多个源数据接口,得到所述多个源数据接口中的每个源数据接口的主键;
针对所述多个源数据接口中的每个源数据接口的接口数据,分别根据所述多个源数据接口中的每个源数据接口的主键,生成至少一个推荐表模式;
将具有相同主键的数据表模式合并,得到合并后的多个推荐表模式;
根据接收的确定操作,在所述多个推荐表模式中确定目标推荐表模式;
根据接收的修改操作,生成对所述目标推荐表模式执行原子操作的结构化语句;其中,所述原子操作包括删除列操作、调整列操作和增加列操作;
利用所述结构化语句修改所述目标推荐表模式,得到目标数据表。
2.根据权利要求1所述的方法,其特征在于,在根据接收的确定操作,在所述多个推荐表模式中确定目标推荐表模式之后,所述方法还包括:
使用预设的列提取程序,从所述接口数据中获取所述目标推荐表模式中列属性的属性值;
将所述属性值插入所述目标推荐表模式对应的列属性,得到具有数据的列属性;
对所述目标推荐表模式中多个具有数据的列属性做笛卡尔积,得到中间表;
利用所述结构化语句修改所述目标推荐表模式,得到目标数据表,包括:
利用所述结构化语句修改所述中间表,得到修改后的中间表;
使用预设的行提取程序,筛选所述修改后的中间表中的行元组,得到所述目标数据表。
3.根据权利要求2所述的方法,其特征在于,在利用预设的知识规则图谱解析所述多个源数据接口,得到所述多个源数据接口中的每个源数据接口的主键之后,所述方法还包括:
针对所述多个源数据接口,建立留存任务序列;
按照所述留存任务序列,依次确定进行数据留存的目标接口;
根据所述目标接口在所述留存任务序列中的留存序号,形成数据调用的记录日志;
调用所述目标接口的接口数据,将所述接口数据留存至原始库;
在将所述接口数据留存至所述原始库失败时,扫描所述数据调用的记录日志,获取所述留存序号;
根据所述留存序号,重新调用所述目标接口的接口数据,并将所述接口数据留存至所述原始库;
使用预设的列提取程序,从所述接口数据中获取所述目标推荐表模式中列属性的属性值,包括:
使用预设的列提取程序,在所述原始库中,从所述接口数据中获取所述目标推荐表模式中列属性的属性值。
4.根据权利要求2所述的方法,其特征在于,将所述属性值插入所述目标推荐表模式对应的列属性,包括:
根据所述目标推荐表模式的主键序列,生成插入任务序列;
按照所述插入任务序列,依次确定所述目标推荐表模式中进行数据插入的目标位置;
根据所述目标位置在所述插入任务序列中的插入序号,形成数据插入的记录日志;所述数据插入的记录日志包括所述目标位置对应的主键序列的数值、所述目标位置对应的列属性和所述属性值;
在将所述属性值插入所述目标推荐表模式对应的列属性失败时,扫描数据插入的记录日志,根据所述目标位置对应的主键序列的数值和所述目标位置对应的列属性,将所述属性值插入所述目标推荐表模式对应的列属性。
5.根据权利要求1所述的方法,其特征在于,根据接收的修改操作,生成对所述目标推荐表模式执行原子操作的结构化语句,包括:
根据接收的修改操作,生成所述原子操作,并针对所述原子操作的类型,形成列修改的日志记录;
根据所述原子操作,生成对所述目标推荐表模式执行原子操作的结构化语句;
在筛选所述中间数据表中的行元组之前,所述方法还包括:
形成行修改的日志记录;
在利用所述结构化语句修改所述中间表失败时,根据所述列修改的日志记录,删除所述修改后的中间表,并利用所述结构化语句重新修改所述中间表;或,
在筛选所述修改后的中间表中的行元组失败时,根据所述行修改的日志记录删除所述目标数据表,并使用预设的行提取程序,重新筛选所述修改后的中间表中的行元组。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京数立得科技有限公司,未经北京数立得科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010753684.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种服务接口原语定义方法和系统
- 下一篇:一种服务接口子类模板确定方法与系统
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置