数据生成方法、大数据风控平台及计算机存储介质技术

技术编号:20176719 阅读:20 留言:0更新日期:2019-01-23 00:23
本发明专利技术实施例公开了一种数据生成方法、大数据风控平台及计算机存储介质,其中方法包括:监听到消息队列服务器中存在报文;解析报文,以得到解析后的报文数据;执行预先配置的第一事务语句,第一事务语句包含M个第一预设字段,以将报文数据中与M个第一预设字段对应的字段信息分别写入第一数据表中M个第一预设字段各自对应的存储地址;其中,M为大于1的正整数。通过本申请,在大数据风控平台对接的数据庞大的情况下,无需每对接一个数据都开发一次,只需执行预先配置的第一事务语句即可,可提高数据的开发效率。

Data Generation Method, Large Data Wind Control Platform and Computer Storage Media

The embodiment of the present invention discloses a data generation method, a large data wind control platform and a computer storage medium. The methods include: monitoring messages in a message queue server; parsing messages to obtain parsed message data; executing a pre-configured first transaction statement, which contains M first preset fields to connect the message data with M first. The field information corresponding to the preset field is written to the respective storage addresses of M first preset fields in the first data table, where M is a positive integer greater than 1. Through this application, in the case of huge data docking in large data wind control platform, it is not necessary to develop each docking data once, but only to execute the pre-configured first transaction statement, which can improve the efficiency of data development.

【技术实现步骤摘要】
数据生成方法、大数据风控平台及计算机存储介质
本专利技术涉及数据库
,尤其涉及一种数据生成方法、大数据风控平台及计算机存储介质。
技术介绍
大数据风控,是指通过运用大数据构建模型的方法对借款人进行风险控制和风险提示。为了便于更好的分析借款人的信用数据,金融机构一般会开发专用的大数据风控平台。现有技术中,在开发专用的大数据风控平台时,在大数据风控平台对接的数据庞大的情况下,由于缺少针对数据的固定开发模板,导致每对接一个数据都需要重新开发,容易带来代码冗余,开发效率不高的问题。
技术实现思路
本专利技术实施例提供一种数据生成方法、大数据风控平台及计算机存储介质,在大数据风控平台对接的数据庞大的情况下,无需每对接一个数据都开发一次,可提高数据的开发效率。第一方面,本专利技术实施例提供了一种数据生成方法,该方法包括:监听到消息队列服务器中存在报文;解析所述报文,以得到解析后的报文数据;执行预先配置的第一事务语句,所述第一事务语句包含M个第一预设字段,以将所述报文数据中与所述M个第一预设字段对应的字段信息分别写入第一数据表中所述M个第一预设字段各自对应的存储地址;其中,M为大于1的正整数。通过实施本专利技术实施例,在大数据风控平台对接的数据庞大的情况下,无需每对接一个数据都开发一次,只需执行预先配置的第一事务语句即可,可提高数据的开发效率。可选的,所述第一事务语句包括第一删除SQL语句和第一新增SQL语句;所述执行预先配置的第一事务语句,所述第一事务语句包含M个第一预设字段,以将所述报文数据中与所述M个第一预设字段对应的字段信息分别写入第一数据表中所述M个第一预设字段各自对应的存储地址,包括:执行预先配置的所述第一删除SQL语句和所述第一新增SQL语句;若所述第一删除SQL语句和所述第一新增SQL语句对应的数据库操作执行成功,则将所述报文数据中与所述M个第一预设字段对应的字段信息分别写入第一数据表中所述M个第一预设字段各自对应的存储地址。可选的,所述若所述第一删除SQL语句和所述第一新增SQL语句对应的数据库操作执行成功,则将所述报文数据中与所述M个第一预设字段对应的字段信息分别写入第一数据表中所述M个第一预设字段各自对应的存储地址,包括:检测所述第一删除SQL语句对应的数据库操作执行是否成功;若检测为是,则判断所述第一新增SQL语句对应的数据库操作执行是否成功;若判断为是,则将所述报文数据中与所述M个第一预设字段对应的字段信息分别写入第一数据表中所述M个第一预设字段各自对应的存储地址;或者,检测所述第一新增SQL语句对应的数据库操作是否成功;若检测为是,则判断所述第一删除SQL语句对应的数据库操作执行是否成功;若判断为是,则将所述报文数据中与所述M个第一预设字段对应的字段信息分别写入第一数据表中所述M个第一预设字段各自对应的存储地址。可选的,所述执行预先配置的第一事务语句之后,还包括:若所述第一事务语句对应的数据库操作执行不成功,则对所述第一数据表执行回滚操作。可选的,所述若所述第一事务语句对应的数据库操作执行不成功,则对所述第一数据表执行回滚操作,包括:检测第一删除SQL语句对应的数据库操作执行是否成功;若检测为是,则判断第一新增SQL语句对应的数据库操作执行是否成功;若判断为否,则对所述第一数据表执行回滚操作;若检测为否,则对所述第一数据表执行回滚操作;或者,检测所述第一新增SQL语句对应的数据库操作是否成功;若检测为是,则判断所述第一删除SQL语句对应的数据库操作是否成功;若判断为否,则对所述第一数据表执行回滚操作;若检测为否,则对所述第一数据表执行回滚操作。可选的,所述执行预先配置的第一事务之后,还包括:执行预先配置的第二事务语句,所述第二事务语句包含N个第二预设字段,所述N个第二预设字段属于所述M个第一预设字段,以将所述第一数据表中所述M个第一预设字段各自对应的存储地址中的字段信息分别写入第二数据表中所述N个第二预设字段各自对应的存储地址;其中,N为小于等于M的正整数。可选的,所述第二事务语句包括第二删除SQL语句和第二新增SQL语句;所述执行预先配置的第二事务语句,所述第二事务语句包含N个第二预设字段,所述N个第二预设字段属于所述M个第一预设字段,以将所述第一数据表中所述M个第一预设字段各自对应的存储地址中的字段信息分别写入第二数据表中所述N个第二预设字段各自对应的存储地址,包括:若所述第二删除SQL语句和所述第二新增SQL语句对应的数据库操作执行成功,则将所述第一数据表中所述N个第二预设字段各自对应的存储地址中的字段信息分别写入第二数据表中所述N个第二预设字段各自对应的存储地址。第二方面,本专利技术实施例提供了一种大数据风控平台,该大数据风控平台包括:监听单元,用于监听到消息队列服务器中存在报文;解析单元,用于解析所述报文,以得到解析后的报文数据;第一执行单元,用于执行预先配置的第一事务语句,所述第一事务语句包含M个第一预设字段,以将所述报文数据中与所述M个第一预设字段对应的字段信息分别写入第一数据表中所述M个第一预设字段各自对应的存储地址;其中,M为大于1的正整数。可选的,所述第一事务语句包括第一删除SQL语句和第一新增SQL语句;所述第一执行单元包括第二执行单元和数据写入单元;其中,所述第二执行单元用于执行预先配置的所述第一删除SQL语句和所述第一新增SQL语句;所述数据写入单元,用于在所述第一删除SQL语句和所述第一新增SQL语句对应的数据库操作执行成功的情况下,将所述报文数据中与所述M个第一预设字段对应的字段信息分别写入第一数据表中所述M个第一预设字段各自对应的存储地址。可选的,所述数据写入单元包括第一检测单元、第一判断单元和第一数据写入单元;其中,所述第一检测单元用于检测所述第一删除SQL语句对应的数据库操作执行是否成功;所述第一判断单元,用于在所述第一检测单元检测结果为是的情况下,判断所述第一新增SQL语句对应的数据库操作执行是否成功;所述第一数据写入单元,用于在所述第一判断单元判断结果为是的情况下,将所述报文数据中与所述M个第一预设字段对应的字段信息分别写入第一数据表中所述M个第一预设字段各自对应的存储地址;或者,所述第一检测单元,还用于检测所述第一新增SQL语句对应的数据库操作是否成功;所述第一判断单元,还用于在所述第一检测单元检测结果为是的情况下,判断所述第一删除SQL语句对应的数据库操作执行是否成功;所述第一数据写入单元,还用于所述第一判断单元判断结果为是的情况下,将所述报文数据中与所述M个第一预设字段对应的字段信息分别写入第一数据表中所述M个第一预设字段各自对应的存储地址。可选的,所述大数据风控平台还包括第三执行单元;所述第三执行单元,用于在所述第一执行单元执行预先配置的第一事务语句之后,在所述第一事务语句对应的数据库操作执行不成功的情况下,则对所述第一数据表执行回滚操作。可选的,所述第三执行单元包括第二检测单元、第二判断单元、第四执行单元;其中,所述第二检测单元,用于检测第一删除SQL语句对应的数据库操作执行是否成功;所述第二判断单元,用于在所述第二检测单元的检测结果为是的情况下,判断第一新增SQL语句对应的数据库操作执行是否成功;所述第四执行单元,用于在所述第二判断单元的判本文档来自技高网...

【技术保护点】
1.一种数据生成方法,应用于大数据风控平台,其特征在于,包括:监听到消息队列服务器中存在报文;解析所述报文,以得到解析后的报文数据;执行预先配置的第一事务语句,所述第一事务语句包含M个第一预设字段,以将所述报文数据中与所述M个第一预设字段对应的字段信息分别写入第一数据表中所述M个第一预设字段各自对应的存储地址;其中,M为大于1的正整数。

【技术特征摘要】
1.一种数据生成方法,应用于大数据风控平台,其特征在于,包括:监听到消息队列服务器中存在报文;解析所述报文,以得到解析后的报文数据;执行预先配置的第一事务语句,所述第一事务语句包含M个第一预设字段,以将所述报文数据中与所述M个第一预设字段对应的字段信息分别写入第一数据表中所述M个第一预设字段各自对应的存储地址;其中,M为大于1的正整数。2.根据权利要求1所述的方法,其特征在于,所述第一事务语句包括第一删除SQL语句和第一新增SQL语句;所述执行预先配置的第一事务语句,所述第一事务语句包含M个第一预设字段,以将所述报文数据中与所述M个第一预设字段对应的字段信息分别写入第一数据表中所述M个第一预设字段各自对应的存储地址,包括:执行预先配置的所述第一删除SQL语句和所述第一新增SQL语句;若所述第一删除SQL语句和所述第一新增SQL语句对应的数据库操作执行成功,则将所述报文数据中与所述M个第一预设字段对应的字段信息分别写入第一数据表中所述M个第一预设字段各自对应的存储地址。3.根据权利要求2所述的方法,其特征在于,所述若所述第一删除SQL语句和所述第一新增SQL语句对应的数据库操作执行成功,则将所述报文数据中与所述M个第一预设字段对应的字段信息分别写入第一数据表中所述M个第一预设字段各自对应的存储地址,包括:检测所述第一删除SQL语句对应的数据库操作执行是否成功;若检测为是,则判断所述第一新增SQL语句对应的数据库操作执行是否成功;若判断为是,则将所述报文数据中与所述M个第一预设字段对应的字段信息分别写入第一数据表中所述M个第一预设字段各自对应的存储地址;或者,检测所述第一新增SQL语句对应的数据库操作是否成功;若检测为是,则判断所述第一删除SQL语句对应的数据库操作执行是否成功;若判断为是,则将所述报文数据中与所述M个第一预设字段对应的字段信息分别写入第一数据表中所述M个第一预设字段各自对应的存储地址。4.根据权利要求1所述的方法,其特征在于,所述执行预先配置的第一事务语句之后,还包括:若所述第一事务语句对应的数据库操作执行不成功,则对所述第一数据表执行回滚操作。5.根据权利要求4所述的方法,其特征在于,所述若所述第一事务语句对应的数据库操作执行不成功,则对所述第一数据表执行回滚操作,包括:检测第...

【专利技术属性】
技术研发人员:陈铭冒勇军黎规夏雷敏郑扬州夏兴平曹婉怡
申请(专利权)人:深圳市买买提信息科技有限公司
类型:发明
国别省市:广东,44

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

1