【技术实现步骤摘要】
一种变量加工方法、装置、设备及可读存储介质
[0001]本专利技术涉及数据处理
,特别是涉及一种变量加工方法、装置、设备及可读存储介质。
技术介绍
[0002]为满足不同的自动化功能实现,需要进行变量加工,变量加工指通过编码实现变量的自动化处理。目前变量加工采用硬编码实现,即变量加工需求提出后,需求方和程序员首先对变量逻辑进行沟通,逻辑确认后开始硬编码开发,再经过测试无误后方可上线代码,最后在管理后台增加出参和配置信贷变量,至此信贷变量完成了整个上线的周期。
[0003]该种方式下加工周期长,需求方在提出需求前需要耗费若干天进行需求调研,提出需求后还需要进行需求评审,程序员排期开发代码和自测需耗时几天,需求提测后测试需要一定时间,测试无误后模块上线还需要占用一定时长,整个周期耗时较长;而且信贷变量加工逻辑采用硬编码实现时,需要程序员实时维护变量逻辑口径,并解答加工逻辑相关问题,占用了大量的人力;另外,由于需求方调研结果产出是通过执行SQL批量分析数据得到,再经过沟通口述,到代码的开发,中间经过多次转换,容易存在 ...
【技术保护点】
【技术特征摘要】
1.一种变量加工方法,其特征在于,包括:获取用户填写的SQL配置的基础信息,将所述基础信息存储于数据库;其中,所述基础信息包括:变量名、SQL语句以及数据表;从所述数据库中确定所述数据表,并创建与所述数据表之间的连接;从所述数据库中提取出所述变量名,根据所述变量名从所述数据表中提取对应的数据执行所述SQL语句,得到变量键值对;释放与所述数据表之间的连接。2.根据权利要求1所述的变量加工方法,其特征在于,在所述根据所述变量名从所述数据表中提取对应的数据执行所述SQL语句之前,还包括:根据所述SQL语句中的表名在内存数据库中创建对应的虚拟表,并将所述数据表中的数据插入到所述虚拟表中;则相应地,根据所述变量名从所述数据表中提取对应的数据执行所述SQL语句,具体为:根据所述变量名从所述虚拟表中提取对应的数据执行所述SQL语句。3.根据权利要求1所述的变量加工方法,其特征在于,在所述根据所述变量名从所述数据表中提取对应的数据执行所述SQL语句之前,还包括:从所述数据库中提取出所述基础信息,并判断所述基础信息中是否存在自定义算子;若存在,注册所述自定义算子,执行所述根据所述变量名从所述数据表中提取对应的数据执行所述SQL语句的步骤;若不存在,执行所述根据所述变量名从所述数据表中提取对应的数据执行所述SQL语句的步骤。4.根据权利要求1所述的变量加工方法,其特征在于,在所述将所述基础信息存储于数据库之前,还包括:若接收到变量试算请求,确定用户指定的试算类型;其中,试算类型包括:导入样本试算、随机样本试算和单事例试算中至少一种;根据所述试算类型读取相应的试算样本执行所述SQL语句,得到变量执行结果;若接收到信息变更请求,根据用户变更的数据更新所述基础信息;若接收到提交请求,执行所述将所述基础信息存储于数据库的步骤。5.根据权利要求1所述的变量加工方法,其特征在于,在所述创建与所述数据表之间的连接之前,还包括:判断所述数据表是否来自相同数据源;若是,执行所述...
【专利技术属性】
技术研发人员:曾婵,董涛,周阳,宁维宇,俞致远,黄梦阳,李丰,谭领航,
申请(专利权)人:度小满科技北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。