模型接口字段校验方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:36758421 阅读:19 留言:0更新日期:2023-03-04 10:51
本申请公开了一种模型接口字段校验方法、装置、计算机设备及存储介质。所述方法包括:利用数据同步工具将接口调用历史数据记录表中的接口被调用字段信息同步至大数据仓库中,并利用调度系统运行同步数据,将运行数据写入到对应的线上落地表中;将模型接口对应的线下取数SQL脚本存储在调度系统中,调用调度系统的调度接口运行线下取数SQL脚本,并将运行数据写入到对应的线下落地表中;根据接口基础信息表以及接口参数表对线上落地表和线下落地表进行关联,将模型接口字段信息进行拼接,生成拼接数据校验SQL,利用调度系统的调度接口运行拼接数据校验SQL,得到模型接口字段的校验结果。本申请减少了手动获取线上线下数据的不便,大大节约了人力成本

【技术实现步骤摘要】
模型接口字段校验方法、装置、计算机设备及存储介质


[0001]本申请涉及模型校验
,特别是涉及一种模型接口字段校验方法、装置、计算机设备及存储介质。

技术介绍

[0002]云计算、大数据、人工智能、区块链等新兴技术的发展为金融等行业各环节价值链的重塑再造带来机遇。从机器学习方法实际的落地情况来看,常用的算法模型应用架构通常为:将算法模型包装为API(Application Program Interface,应用程序编程接口)接口,通过调用API接口实时获取模型的预测结果。该应用架构存在的缺陷在于:需要占用较多的计算资源才能保证预测的时效性,同时,由于API接口参数来源于不同的系统,涉及到字段的计算,现有的技术无法对接口参数进行监控,接口字段的准确性无法得到保证。而在相关技术中,针对接口字段准确性的测试主要依赖于传统的人工校验,校验人员的工作负担较大,且校验效率低下,具有较高的重复性和机械性。

技术实现思路

[0003]本申请提供了一种模型接口字段校验方法、装置、计算机设备及存储介质,旨在解决现有的接口字段准确性测试主要依本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种模型接口字段校验方法,其特征在于,包括:在预设平台上分别设置模型接口的接口基础信息表、接口调用历史数据记录表以及接口参数表,所述接口基础信息表用于记录预设平台上的接口基础字段信息,所述接口调用历史数据记录表用于记录模型接口被调用字段信息,所述利用接口参数表用于记录模型接口参数字段信息;利用数据同步工具将所述接口调用历史数据记录表中的接口被调用字段信息同步至大数据仓库中,并利用调度系统运行同步数据,将运行数据写入到对应的线上落地表中;将所述模型接口对应的线下取数SQL脚本存储在调度系统中,调用所述调度系统的调度接口运行所述线下取数SQL脚本,并将运行数据写入到对应的线下落地表中;根据所述接口基础信息表以及接口参数表对所述线上落地表和线下落地表进行关联,并获取需要校验的模型接口字段信息,将所述模型接口字段信息进行拼接,生成拼接数据校验SQL,利用所述调度系统的调度接口运行所述拼接数据校验SQL,得到模型接口字段的校验结果。2.根据权利要求1所述的模型接口字段校验方法,其特征在于,所述在预设平台上分别设置模型接口的接口基础信息表、接口调用历史数据记录表以及接口参数表之前还包括:将所述模型接口字段划分为时序字段time_series和非时序字段no_time_series两种字段类型;所述时序字段time_series为随着时间的变化而变化的非固定字段,所述非时序字段no_time_series为不会随时间的变化而变化的固定字段。3.根据权利要求1所述的模型接口字段校验方法,其特征在于,所述接口基础信息表中记录的接口基础字段信息包括接口ID、接口名称、N值、接口对应的线上落地表名称tableA、线下取数脚本名称以及线下落地表名称tableB,其中N值为校验数据的提前天数;所述接口调用历史数据记录表中记录的接口被调用字段信息包括接口ID、调用方ID、入参数据以及接口调用时间;所述接口参数表中记录的接口参数字段信息包括接口ID、参数字段、字段名称(col 1,col 2...)、字段类型(time_series/no_time_series)、校验标志(True,false)、字段误差范围(range1,range2..)以及主键字段列表col_ids=[col 1,col 2..];其中,主键字段列表中包括所述线上落地表与线下落地表之间的关联条件;校验标志为True的字段为需要校验的字段;所述非时序字段no_time_series的字段误差范围为0。4.根据权利要求3所述的模型接口字段校验方法,其特征在于,所述调用所述调度系统的调度接口运行所述线下取数SQL脚本,并将运行数据写入到对应的线下落地表中具体为:在所述调度系统中新增用于运行SQL的第一接口和第二接口;调用所述调度系统的第二接口,利用所述第二接口根据所述线下取数脚本名称运行对应的线下取数SQL脚本,将运行数据写入到对应的线下落地表中。5.根据权利要求4所述的模型接口字段校验方法,其特征在于,所述根据所述接口基础信息表以及接口参数表对所述线上落地表和线下落地表进行关联,并获取需要校验的模型接口字段信息,将所述模型接口字段信息进行拼接,生成拼接数据校验SQL具体为:利用所述预设平台的数据校验算法对所述接口基础信息表和接口参数表进行解析,获取所述模型接口对应的线上落地表名称tableA、线下落地表名称tableB以及N值;根据所述线上落地表名称tableA和线下落地表名称tableB对所述线上落地表和线下落地表进行关联,并获取校验标志为True的字段以及所述字段的字段名称、字段类型以及
字段误差范围;将所述校验标志为True的字段的字段名称、字段类型以及字段误差范围进行拼接,生成拼...

【专利技术属性】
技术研发人员:洪玲
申请(专利权)人:平安健康保险股份有限公司
类型:发明
国别省市:

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

1