业务表数据更新方法、装置、设备及存储介质制造方法及图纸

技术编号:34128553 阅读:19 留言:0更新日期:2022-07-14 14:49
本发明专利技术涉及人工智能技术,揭露了一种业务表数据更新方法,包括:从多个数据接口表中选取一个数据接口表作为目标接口表,按照预设时间定时提取所述目标接口表中的数据批次对应的数据更新时间;获取所述数据批次所对应数据类型的历史处理时间,并判断所述数据更新时间是否大于所述历史处理时间;当所述数据更新时间大于实时历史处理时间时,提取所述数据的数据源,并根据预设的配置表判断所述数据源和所述数据类型是否匹配;当所述数据源和所述数据类型匹配时,则对所述数据进行字段处理,并将处理后的数据同步至预设的业务表中。本发明专利技术还提出一种业务表数据更新装置、设备以及存储介质。本发明专利技术可以提高多数据源数据更新的灵活性和效率。和效率。和效率。

Method, device, equipment and storage medium for updating business table data

【技术实现步骤摘要】
业务表数据更新方法、装置、设备及存储介质


[0001]本专利技术涉及人工智能
,尤其涉及一种业务表数据更新方法、装置、设备及存储介质。

技术介绍

[0002]目前,系统中的一张业务表存在对接一个数据源或者对接多个数据源的情况,业务表中的某些字段只从特定的某一个数据源获取数据,例如,券表里的资产分类只从A数据源获取数据,B数据源下发的数据不能更新资产分类的字段数据。现有技术中,如果对接一个数据源,则下发到一张接口表,然后经过数据加工同步至业务表;如果对接两个数据源,当两个数据源更新业务表里的字段相同时,常常采用两个接口表在同步至业务表时区别处理,但这会出现死锁,为了避免死锁往往设置不同的同步频率,但同步频率不同又会导致业务表数据同步不及时。综上所述,目前存在业务表同步一个或多个数据源时,数据更新效率较低,业务表维护困难的问题。

技术实现思路

[0003]本专利技术提供一种业务表数据更新方法、装置、设备及存储介质,其主要目的在于解决数据更新效率较低,业务表维护困难的问题。
[0004]为实现上述目的,本专利技术提供的一种业务表数据更新方法,包括:
[0005]从多个数据接口表中选取一个数据接口表作为目标接口表,按照预设时间定时提取所述目标接口表中的数据批次对应的数据更新时间;
[0006]获取所述数据批次所对应数据类型的历史处理时间,并判断所述数据更新时间是否大于所述历史处理时间;
[0007]当所述数据更新时间大于实时历史处理时间时,提取所述数据的数据源,并根据预设的配置表判断所述数据源和所述数据类型是否匹配;
[0008]当所述数据源和所述数据类型匹配时,则对所述数据进行字段处理,并将处理后的数据同步至预设的业务表中。
[0009]可选地,所述按照预设时间定时提取所述目标接口表中的数据批次对应的数据更新时间之前,所述方法还包括:
[0010]获取数据接口表初始框架,对所述数据接口表初始框架中的数据列进行唯一列标识配置,得到第一框架;
[0011]对所述第一框架中的数据列进行数据列排序,得到第二框架;
[0012]对所述第二框架进行查询配置,得到第三框架。
[0013]对所述第三框架进行框架渲染,得到数据接口表。
[0014]可选地,所述对所述第二框架进行查询配置,得到第三框架,包括:
[0015]获取查询函数,确定所述查询函数对应的查询参数;
[0016]根据所述查询参数在所述第二框架中生成所述查询函数对应的查询入口,得到第
三框架。
[0017]可选地,所述按照预设时间定时提取所述目标接口表中的数据批次对应的数据更新时间,包括:
[0018]从所述目标接口表中提取数据更新时间所对应的数据列为目标数据列;
[0019]获取历史提取标识,按照所述预设时间从所述目标数据列中所述历史提取标识后的数据批次提取目标数据更新时间,并将所述历史提取标识添加至所述目标数据更新时间。
[0020]可选地,所述根据预设的配置表判断所述数据源和所述数据类型是否匹配,包括:
[0021]根据所述数据类型在所述配置表中进行检索;
[0022]验证检索到的数据源是否与所述数据源相同;
[0023]若检索到的数据源与所述数据源不相同,则判定所述数据源和所述数据类型不匹配
[0024]若检索到的数据源与所述数据源相同,则判定所述数据源和所述数据类型匹配。
[0025]可选地,所述对所述数据进行字段处理,包括:
[0026]根据所述业务表对应的业务场景对所述数据进行字段差分,得到初始字段集;
[0027]对所述述初始字段集进行无用字段删除,得到多个分割字段;
[0028]根据所述数据源对多个所述分割字段打标签,得到多个目标字段。
[0029]可选地,所述将处理后的数据同步至预设的业务表中,包括:
[0030]获取所述业务表对应的容器文件以及处理后的数据对应的字段类别;
[0031]解析所述容器文件,得到与所述字段类别对应的字段配置规则和封装规则;
[0032]将所述数据根据所述字段配置规则进行配置,得到多个配置字段;
[0033]将所述多个配置字段根据所述封装规则进行业务表封装。
[0034]为了解决上述问题,本专利技术还提供一种业务表数据更新装置,所述装置包括:
[0035]数据更新时间获取模块,用于从多个数据接口表中选取一个数据接口表作为目标接口表,按照预设时间定时提取所述目标接口表中的数据批次对应的数据更新时间;
[0036]数据处理判断模块,用于获取所述数据批次所对应数据类型的历史处理时间,并判断所述数据更新时间是否大于所述历史处理时间;
[0037]数据源匹配模块,用于在所述数据更新时间大于实时历史处理时间时,提取所述数据的数据源,并根据预设的配置表判断所述数据源和所述数据类型是否匹配;
[0038]业务表同步模块,用于在所述数据源和所述数据类型匹配时,则对所述数据进行字段处理,并将处理后的数据同步至预设的业务表中。
[0039]为了解决上述问题,本专利技术还提供一种电子设备,所述电子设备包括:
[0040]至少一个处理器;以及,
[0041]与所述至少一个处理器通信连接的存储器;其中,
[0042]所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述所述的业务表数据更新方法。
[0043]为了解决上述问题,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一个计算机程序,所述至少一个计算机程序被电子设备中的处理器执
行以实现上述所述的业务表数据更新方法。
[0044]本专利技术实施例通过定时提取接口表中的数据对应的数据更新时间实现对更新数据的及时扫描,实现对业务表中数据的实时更新;通过配置表判断数据对应的数据源和对应的数据类型是否匹配,实现在对接多个数据源分布与不同多个数据类别对应情况下数据的准确更新,提高了多数据源的数据更新的灵活性和效率。因此本专利技术提出的业务表数据更新方法、装置、电子设备及计算机可读存储介质,可以解决数据更新效率较低,业务表维护困难的问题。
附图说明
[0045]图1为本专利技术一实施例提供的业务表数据更新方法的流程示意图;
[0046]图2为本专利技术一实施例提供的生成数据接口表的流程示意图;
[0047]图3为本专利技术一实施例提供的配置数据接口表的流程示意图;
[0048]图4为本专利技术一实施例提供的获取数据更新时间的流程示意图;
[0049]图5为本专利技术一实施例提供的判断数据源和数据类型是否匹配的流程示意图;
[0050]图6为本专利技术一实施例提供的对数据进行字段处理的流程示意图;
[0051]图7为本专利技术一实施例提供的将数据同步至预设的业务表的流程示意图;...

【技术保护点】

【技术特征摘要】
1.一种业务表数据更新方法,其特征在于,所述方法包括:从多个数据接口表中选取一个数据接口表作为目标接口表,按照预设时间定时提取所述目标接口表中的数据批次对应的数据更新时间;获取所述数据批次所对应数据类型的历史处理时间,并判断所述数据更新时间是否大于所述历史处理时间;当所述数据更新时间大于实时历史处理时间时,提取所述数据的数据源,并根据预设的配置表判断所述数据源和所述数据类型是否匹配;当所述数据源和所述数据类型匹配时,则对所述数据进行字段处理,并将处理后的数据同步至预设的业务表中。2.如权利要求1所述的业务表数据更新方法,其特征在于,所述按照预设时间定时提取所述目标接口表中的数据批次对应的数据更新时间之前,所述方法还包括:获取数据接口表初始框架,对所述数据接口表初始框架中的数据列进行唯一列标识配置,得到第一框架;对所述第一框架中的数据列进行数据列排序,得到第二框架;对所述第二框架进行查询配置,得到第三框架;对所述第三框架进行框架渲染,得到数据接口表。3.如权利要求2所述的业务表数据更新方法,其特征在于,所述对所述第二框架进行查询配置,得到第三框架,包括:获取查询函数,确定所述查询函数对应的查询参数;根据所述查询参数在所述第二框架中生成所述查询函数对应的查询入口,得到第三框架。4.如权利要求2所述的业务表数据更新方法,其特征在于,所述按照预设时间定时提取所述目标接口表中的数据批次对应的数据更新时间,包括:从所述目标接口表中提取数据更新时间所对应的数据列为目标数据列;获取历史提取标识,按照所述预设时间从所述目标数据列中所述历史提取标识后的数据批次提取目标数据更新时间,并将所述历史提取标识添加至所述目标数据更新时间。5.如权利要求1所述的业务表数据更新方法,其特征在于,所述根据预设的配置表判断所述数据源和所述数据类型是否匹配,包括:根据所述数据类型在所述配置表中进行检索;验证检索到的数据源是否与所述数据源相同;若检索到的数据源与所述数据源不相同,则判定所述数据源和所述数据类型不匹配;若检索到...

【专利技术属性】
技术研发人员:赵恩杰漆珂伶
申请(专利权)人:深圳壹账通智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1