[发明专利]一种接口数据按需存储的方法和系统在审

专利信息
申请号: 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所述的方法,其特征在于,根据接收的修改操作,生成对所述目标推荐表模式执行原子操作的结构化语句,包括:

根据接收的修改操作,生成所述原子操作,并针对所述原子操作的类型,形成列修改的日志记录;

根据所述原子操作,生成对所述目标推荐表模式执行原子操作的结构化语句;

在筛选所述中间数据表中的行元组之前,所述方法还包括:

形成行修改的日志记录;

在利用所述结构化语句修改所述中间表失败时,根据所述列修改的日志记录,删除所述修改后的中间表,并利用所述结构化语句重新修改所述中间表;或,

在筛选所述修改后的中间表中的行元组失败时,根据所述行修改的日志记录删除所述目标数据表,并使用预设的行提取程序,重新筛选所述修改后的中间表中的行元组。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京数立得科技有限公司,未经北京数立得科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202010753684.8/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top