一种信息推荐方法、装置、电子设备及可读存储介质制造方法及图纸

技术编号:36121750 阅读:14 留言:0更新日期:2022-12-28 14:27
本申请提供了一种信息推荐方法、装置、电子设备及可读存储介质,获取代码资产知识库的新增开发数据;分别对代码资产知识库中已有的存量开发数据和新增开发数据进行解析,确定出候选参考信息;其中,候选参考信息用于在数据库开发过程中为开发人员提供参考;在数据库开发的过程中,根据当前输入脚本字段所包括的脚本数据信息,从候选参考信息中确定出当前输入脚本字段涉及的目标参考信息;将目标参考信息展示给开发人员,以使开发人员参考于目标参考信息完成数据库的开发。这样,便可以在数据开发过程中,为数据开发人员推荐可参考的目标参考信息,以辅助数据开发人员完成数据的开发,可以提高数据的开发效率。可以提高数据的开发效率。可以提高数据的开发效率。

【技术实现步骤摘要】
一种信息推荐方法、装置、电子设备及可读存储介质


[0001]本申请涉及数据处理
,尤其是涉及一种信息推荐方法、装置、电子设备及可读存储介质。

技术介绍

[0002]数据库(Database),即为存放数据的仓库。它的存储空间很大,可以存放百万条、千万条、上亿条数据。但是,数据库并不是随意地将数据进行存放的,是按照数据结构来组织、存储和管理数据的仓库,逐渐地数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。
[0003]在对数据库进行开发的过程中,开发人员往往需要通“扒脚本”的方式依据于已有的脚本数据实现数据库的开发;然而,已有的脚本数据的数量巨大,开发人员无法快速地从数据库中找到需要的脚本数据,以此,使得数据库的开发效率较低,开发周期较长。

技术实现思路

[0004]有鉴于此,本申请的目的在于提供一种信息推荐方法、装置、电子设备及可读存储介质,可以在数据开发过程中,为数据开发人员推荐可参考的目标参考信息,以辅助数据开发人员完成数据的开发,可以提高数据的开发效率。
[0005]本申请实施例提供了一种信息推荐方法,所述信息推荐方法包括:
[0006]获取代码资产知识库的新增开发数据;其中,所述新增开发数据包括数据库开发过程中所产生的开发数据、业务系统使用过程中所产生的使用数据以及其他知识库中的存储数据中的至少一种;
[0007]分别对所述代码资产知识库中已有的存量开发数据和所述新增开发数据进行解析,确定出候选参考信息;其中,所述候选参考信息用于在数据库开发过程中为开发人员提供参考;
[0008]在数据库开发的过程中,根据当前输入脚本字段所包括的脚本数据信息,从所述候选参考信息中确定出所述当前输入脚本字段涉及的目标参考信息;
[0009]将所述目标参考信息展示给开发人员,以使开发人员参考于所述目标参考信息完成数据库的开发。
[0010]在一种可能的实施方式中,当所述目标参考信息为多个时,将所述目标参考信息展示给开发人员,包括:
[0011]针对于每个目标参考信息,通过分析所述存量开发数据和所述新增开发数据,确定该目标参考信息的调用热度;其中,所述调用热度与该目标参考信息的历史调用次数正相关;
[0012]按照每个目标参考信息的调用热度,降序排列多个目标参考信息,并按照排列顺序将每个目标参考信息展示给开发人员。
[0013]在一种可能的实施方式中,所述按照排列顺序将每个目标参考信息展示给开发人员,包括:
[0014]利用智能引擎按照排列顺序将每个目标参考信息通过SQL脚本编辑器展示给所述开发人员。
[0015]在一种可能的实施方式中,所述候选参考信息包括所述代码资产知识库中已存储的存量脚本数据的脚本运行性能;其中,每个存量脚本数据的脚本运行性能与该存量脚本数据的运行时间负相关。
[0016]在一种可能的实施方式中,所述目标参考信息包括与所述当前输入脚本字段相关的关键字数据、表数据、表关联信息、字段信息、字段加工逻辑、临时表溯源、临时表字段信息、脚本运行性能以及函数语法中的至少一种。
[0017]在一种可能的实施方式中,所述根据当前输入脚本字段所包括的脚本数据信息,从所述候选参考信息中确定出与所述当前输入脚本字段涉及的目标参考信息,包括:
[0018]根据当前输入脚本字段所包括的脚本数据信息,确定所述脚本数据信息与所述候选参考信息之间的信息相似度;
[0019]将信息相似度大于预设相似度阈值的候选参考信息确定为目标参考信息。
[0020]在一种可能的实施方式中,所述信息推荐方法还包括:
[0021]将所述候选参考信息推送至所述代码资产知识库。
[0022]本申请实施例还提供了一种信息推荐装置,所述信息推荐装置包括:
[0023]数据获取模块,用于获取代码资产知识库的新增开发数据;其中,所述新增开发数据包括数据库开发过程中所产生的开发数据、业务系统使用过程中所产生的使用数据以及其他知识库中的存储数据中的至少一种;
[0024]数据解析模块,用于分别对所述代码资产知识库中已有的存量开发数据和所述新增开发数据进行解析,确定出候选参考信息;其中,所述候选参考信息用于在数据库开发过程中为开发人员提供参考;
[0025]信息确定模块,用于在数据库开发的过程中,根据当前输入脚本字段所包括的脚本数据信息,从所述候选参考信息中确定出所述当前输入脚本字段涉及的目标参考信息;
[0026]信息展示模块,用于将所述目标参考信息展示给开发人员,以使开发人员参考于所述目标参考信息完成数据库的开发。
[0027]在一种可能的实施方式中,当所述目标参考信息为多个时,所述信息展示模块在用于将所述目标参考信息展示给开发人员时,所述信息展示模块用于:
[0028]针对于每个目标参考信息,通过分析所述存量开发数据和所述新增开发数据,确定该目标参考信息的调用热度;其中,所述调用热度与该目标参考信息的历史调用次数正相关;
[0029]按照每个目标参考信息的调用热度,降序排列多个目标参考信息,并按照排列顺序将每个目标参考信息展示给开发人员。
[0030]在一种可能的实施方式中,所述信息展示模块在用于按照排列顺序将每个目标参考信息展示给开发人员时,所述信息展示模块用于:
[0031]利用智能引擎按照排列顺序将每个目标参考信息通过SQL脚本编辑器展示给所述开发人员。
[0032]在一种可能的实施方式中,所述候选参考信息包括所述代码资产知识库中已存储的存量脚本数据的脚本运行性能;其中,每个存量脚本数据的脚本运行性能与该存量脚本数据的运行时间负相关。
[0033]在一种可能的实施方式中,所述目标参考信息包括与所述当前输入脚本字段相关的关键字数据、表数据、表关联信息、字段信息、字段加工逻辑、临时表溯源、临时表字段信息、脚本运行性能以及函数语法中的至少一种。
[0034]在一种可能的实施方式中,所述信息确定模块在用于根据当前输入脚本字段所包括的脚本数据信息,从所述候选参考信息中确定出所述当前输入脚本字段涉及的目标参考信息时,所述信息确定模块用于:
[0035]根据当前输入脚本字段所包括的脚本数据信息,确定所述脚本数据信息与所述候选参考信息之间的信息相似度;
[0036]将信息相似度大于预设相似度阈值的候选参考信息确定为目标参考信息。
[0037]在一种可能的实施方式中,所述信息推荐装置还包括信息推送模块,所述信息推送模块包括:
[0038]将所述候选参考信息推送至所述代码资产知识库。
[0039]本申请实施例还提供一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种信息推荐方法,其特征在于,所述信息推荐方法包括:获取代码资产知识库的新增开发数据;其中,所述新增开发数据包括数据库开发过程中所产生的开发数据、业务系统使用过程中所产生的使用数据以及其他知识库中的存储数据中的至少一种;分别对所述代码资产知识库中已有的存量开发数据和所述新增开发数据进行解析,确定出候选参考信息;其中,所述候选参考信息用于在数据库开发过程中为开发人员提供参考;在数据库开发的过程中,根据当前输入脚本字段所包括的脚本数据信息,从所述候选参考信息中确定出所述当前输入脚本字段涉及的目标参考信息;将所述目标参考信息展示给开发人员,以使开发人员参考于所述目标参考信息完成数据库的开发。2.根据权利要求1所述的信息推荐方法,其特征在于,当所述目标参考信息为多个时,将所述目标参考信息展示给开发人员,包括:针对于每个目标参考信息,通过分析所述存量开发数据和所述新增开发数据,确定该目标参考信息的调用热度;其中,所述调用热度与该目标参考信息的历史调用次数正相关;按照每个目标参考信息的调用热度,降序排列多个目标参考信息,并按照排列顺序将每个目标参考信息展示给开发人员。3.根据权利要求2所述的信息推荐方法,其特征在于,所述按照排列顺序将每个目标参考信息展示给开发人员,包括:利用智能引擎按照排列顺序将每个目标参考信息通过SQL脚本编辑器展示给所述开发人员。4.根据权利要求1所述的信息推荐方法,其特征在于,所述候选参考信息包括所述代码资产知识库中已存储的存量脚本数据的脚本运行性能;其中,每个存量脚本数据的脚本运行性能与该存量脚本数据的运行时间负相关。5.根据权利要求1所述的信息推荐方法,其特征在于,所述目标参考信息包括与所述当前输入脚本字段相关的关键字数据、表数据、表关联信息、字段信息、字段加工逻辑、临时表溯源、临时表字段信息、脚本运行性能以及函数语法中的至...

【专利技术属性】
技术研发人员:杨悦李建军王岩生张风进
申请(专利权)人:中电金信软件有限公司
类型:发明
国别省市:

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

1