一种变量加工方法、装置、设备及可读存储介质制造方法及图纸

技术编号:33452955 阅读:25 留言:0更新日期:2022-05-19 00:36
本发明专利技术公开了一种变量加工方法,该方法采用SQL语句的形式进行变量加工逻辑的表述,完成变量的逻辑加工和上线,可以缩短变量提出到上线的周期,可以解决各种业务场景下变量加工效率的问题,还可以加快策略的上线,提早带来收益;同时整体加工过程只需在确定加工逻辑后进行相应SQL语句进行描述即可自动实现变量的加工,避免口述和代码的转换,降低沟通和出错成本。本发明专利技术还公开了一种变量加工装置、设备及可读存储介质,具有相应的技术效果。具有相应的技术效果。具有相应的技术效果。

【技术实现步骤摘要】
一种变量加工方法、装置、设备及可读存储介质


[0001]本专利技术涉及数据处理
,特别是涉及一种变量加工方法、装置、设备及可读存储介质。

技术介绍

[0002]为满足不同的自动化功能实现,需要进行变量加工,变量加工指通过编码实现变量的自动化处理。目前变量加工采用硬编码实现,即变量加工需求提出后,需求方和程序员首先对变量逻辑进行沟通,逻辑确认后开始硬编码开发,再经过测试无误后方可上线代码,最后在管理后台增加出参和配置信贷变量,至此信贷变量完成了整个上线的周期。
[0003]该种方式下加工周期长,需求方在提出需求前需要耗费若干天进行需求调研,提出需求后还需要进行需求评审,程序员排期开发代码和自测需耗时几天,需求提测后测试需要一定时间,测试无误后模块上线还需要占用一定时长,整个周期耗时较长;而且信贷变量加工逻辑采用硬编码实现时,需要程序员实时维护变量逻辑口径,并解答加工逻辑相关问题,占用了大量的人力;另外,由于需求方调研结果产出是通过执行SQL批量分析数据得到,再经过沟通口述,到代码的开发,中间经过多次转换,容易存在语义理解误差,最终导本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种变量加工方法,其特征在于,包括:获取用户填写的SQL配置的基础信息,将所述基础信息存储于数据库;其中,所述基础信息包括:变量名、SQL语句以及数据表;从所述数据库中确定所述数据表,并创建与所述数据表之间的连接;从所述数据库中提取出所述变量名,根据所述变量名从所述数据表中提取对应的数据执行所述SQL语句,得到变量键值对;释放与所述数据表之间的连接。2.根据权利要求1所述的变量加工方法,其特征在于,在所述根据所述变量名从所述数据表中提取对应的数据执行所述SQL语句之前,还包括:根据所述SQL语句中的表名在内存数据库中创建对应的虚拟表,并将所述数据表中的数据插入到所述虚拟表中;则相应地,根据所述变量名从所述数据表中提取对应的数据执行所述SQL语句,具体为:根据所述变量名从所述虚拟表中提取对应的数据执行所述SQL语句。3.根据权利要求1所述的变量加工方法,其特征在于,在所述根据所述变量名从所述数据表中提取对应的数据执行所述SQL语句之前,还包括:从所述数据库中提取出所述基础信息,并判断所述基础信息中是否存在自定义算子;若存在,注册所述自定义算子,执行所述根据所述变量名从所述数据表中提取对应的数据执行所述SQL语句的步骤;若不存在,执行所述根据所述变量名从所述数据表中提取对应的数据执行所述SQL语句的步骤。4.根据权利要求1所述的变量加工方法,其特征在于,在所述将所述基础信息存储于数据库之前,还包括:若接收到变量试算请求,确定用户指定的试算类型;其中,试算类型包括:导入样本试算、随机样本试算和单事例试算中至少一种;根据所述试算类型读取相应的试算样本执行所述SQL语句,得到变量执行结果;若接收到信息变更请求,根据用户变更的数据更新所述基础信息;若接收到提交请求,执行所述将所述基础信息存储于数据库的步骤。5.根据权利要求1所述的变量加工方法,其特征在于,在所述创建与所述数据表之间的连接之前,还包括:判断所述数据表是否来自相同数据源;若是,执行所述...

【专利技术属性】
技术研发人员:曾婵董涛周阳宁维宇俞致远黄梦阳李丰谭领航
申请(专利权)人:度小满科技北京有限公司
类型:发明
国别省市:

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

1