一种数据表的创建方法、装置、终端设备和可读存储介质制造方法及图纸

技术编号:35030584 阅读:19 留言:0更新日期:2022-09-24 23:04
本申请实施例提供一种数据表的创建方法、装置、终端设备和可读存储介质,该数据表的创建方法通过获取用户输入的字段文本,字段文本包括多个业务场景的业务数据,将字段文本输入预设场景模型,识别出与各个业务场景类型对应的预设业务数据,将预设业务数据填充至预设数据表结构中,生成对应的目标数据表。本申请不仅可以提高创建的数据表结构的完整性,还可以减少开发人员的工作量,提升系统的开发效率。提升系统的开发效率。提升系统的开发效率。

【技术实现步骤摘要】
一种数据表的创建方法、装置、终端设备和可读存储介质


[0001]本专利技术涉及数据处理领域,尤其涉及一种数据表的创建方法、装置、终端设备和可读存储介质。

技术介绍

[0002]在进行业务系统开发时,对于一些新手或者不熟悉某个领域的开发人员来说,从接触新需求到表结构设计,可能缺乏相应的经验,在设计的相关表结构时可能存在设计不够完善,对很多场景考虑不周到导致字段不全的情况,在后续的使用过程中,需要进行反复的修改调试,从而将投入大量的时间和精力以弥补设计阶段的不周全。

技术实现思路

[0003]第一方面,本专利技术提供一种数据表的创建方法,所述方法包括:
[0004]获取用户输入的字段文本,所述字段文本包括多个业务场景的业务数据;
[0005]将所述字段文本输入预设场景模型,识别出与各个业务场景类型对应的业务数据;
[0006]将所述业务数据填充至预设数据表结构中,生成对应的目标数据表。
[0007]在可选的实施方式中,所述将所述字段文本输入预设场景模型,识别出与各个业务场景类型对应的业务数据,包括:
[0008]根据预设场景模型识别所述字段文本中的业务场景特征信息;
[0009]根据预设的特征信息与业务场景标识之间的映射关系,确定各个所述业务场景特征信息对应的业务场景标识;
[0010]根据所述业务场景标识确定所述字段文本中与各个业务场景类型对应的业务数据,其中,一个业务场景类型对应一个业务场景标识。
[0011]在可选的实施方式中,所述将所述业务数据填充至预设数据表结构中,包括:
[0012]根据所述业务场景类型确定对应的预设数据表结构;
[0013]识别所述业务数据对应的数据属性;
[0014]将所述业务数据填入所述预设数据表结构中与所述数据属性对应的行列,生成所述目标数据表。
[0015]在可选的实施方式中,所述识别所述业务数据对应的数据属性,包括:
[0016]对所述业务数据进行语义分析,得到每个所述业务数据的语义分析结果;
[0017]根据所述语义分析结果识别对应的数据属性,所述数据属性包括标称属性、二元属性和序数属性。
[0018]在可选的实施方式中,所述语义分析包括分词分析处理、词性标注处理和命名实体处理。
[0019]在可选的实施方式中,所述获取用户输入的字段文本之后,包括:
[0020]对所述字段文本进行预处理,所述预处理包括关键词提取和无意义词过滤中的任
一种。
[0021]在可选的实施方式中,所述预设场景模型的创建,包括:
[0022]获取每个业务领域数据库中的全部数据表对应的表相关信息;
[0023]通过机器学习对所述表相关信息进行模型训练,生成所述场景模型。
[0024]第二方面,本专利技术提供一种数据表的创建装置,所述装置包括:
[0025]获取模块,用于获取用户输入的字段文本,所述字段文本包括多个业务场景的业务数据;
[0026]识别模块,用于将所述字段文本输入预设的场景模型,识别出与各个业务场景类型对应的业务数据;
[0027]生成模块,用于将所述业务数据填充至预设数据表结构中,生成对应的目标数据表。
[0028]第三方面,本专利技术提供一种终端设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序在所述处理器上运行时执行所述的数据表的创建方法。
[0029]第四方面,本专利技术提供一种可读存储介质,其存储有计算机程序,所述计算机程序在处理器上运行时执行所述的数据表的创建方法。
[0030]本申请的实施例具有如下有益效果:
[0031]本申请实施例提供一种数据表的创建方法、装置、终端设备和可读存储介质,该数据表的创建方法通过获取用户输入的字段文本,字段文本包括多个业务场景的业务数据,将字段文本输入预设场景模型,识别出与各个业务场景类型对应的预设业务数据,将预设业务数据填充至预设数据表结构中,生成对应的目标数据表。本申请不仅可以提高创建的数据表结构的完整性,还可以减少开发人员的工作量,提升系统的开发效率。
[0032]为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
[0033]为了更清楚地说明本专利技术的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对本专利技术保护范围的限定。在各个附图中,类似的构成部分采用类似的编号。
[0034]图1示出了本申请实施例提出的一种数据表的创建方法的第一流程示意图;
[0035]图2示出了本申请实施例提出的一种数据表的创建方法中创建场景模型的流程示意图;
[0036]图3示出了本申请实施例提出的一种数据表的创建方法中识别业务数据的流程示意图;
[0037]图4示出了本申请实施例提出的一种数据表的创建方法中生成目标数据表的流程示意图;
[0038]图5示出了本申请实施例提出的一种数据表的创建方法中识别数据属性的流程示意图;
[0039]图6示出了本申请实施例提出的一种数据表的创建装置的结构示意图。
[0040]主要元件符号说明:
[0041]10

数据表的创建装置;11

获取模块;12

识别模块;13

生成模块。
具体实施方式
[0042]下面将结合本专利技术实施例中附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。
[0043]通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0044]在下文中,可在本专利技术的各种实施例中使用的术语“包括”、“具有”及其同源词仅意在表示特定特征、数字、步骤、操作、元件、组件或前述项的组合,并且不应被理解为首先排除一个或更多个其它特征、数字、步骤、操作、元件、组件或前述项的组合的存在或增加一个或更多个特征、数字、步骤、操作、元件、组件或前述项的组合的可能性。
[0045]此外,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
[0046]除非另有限定,否则在这里使用的所有术语(包括技术术语和科学术语)具有与本专利技术的各种实施例所属领域普通技术人员通常理解的含义相同的含义。所述术语(诸如在一般使用的词典中限定的术语)将被解释为具有与在相关
中的语境含义相同的含义并且将不被解释为具有理想化的含义或过于正式的含义,除非在本专利技术的各种本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据表的创建方法,其特征在于,所述方法包括:获取用户输入的字段文本,所述字段文本包括多个业务场景的业务数据;将所述字段文本输入预设场景模型,识别出与各个业务场景类型对应的业务数据;将所述业务数据填充至预设数据表结构中,生成对应的目标数据表。2.根据权利要求1所述的数据表的创建方法,其特征在于,所述将所述字段文本输入预设场景模型,识别出与各个业务场景类型对应的业务数据,包括:根据预设场景模型识别所述字段文本中的业务场景特征信息;根据预设的特征信息与业务场景标识之间的映射关系,确定各个所述业务场景特征信息对应的业务场景标识;根据所述业务场景标识确定所述字段文本中与各个业务场景类型对应的业务数据,其中,一个业务场景类型对应一个业务场景标识。3.根据权利要求1所述的数据表的创建方法,其特征在于,所述将所述业务数据填充至预设数据表结构中,包括:根据所述业务场景类型确定对应的预设数据表结构;识别所述业务数据对应的数据属性;将所述业务数据填入所述预设数据表结构中与所述数据属性对应的行列,生成所述目标数据表。4.根据权利要求3所述的数据表的创建方法,其特征在于,所述识别所述业务数据对应的数据属性,包括:对所述业务数据进行语义分析,得到每个所述业务数据的语义分析结果;根据所述语义分析结果识别对应的数据属性,所述...

【专利技术属性】
技术研发人员:易旺
申请(专利权)人:平安银行股份有限公司
类型:发明
国别省市:

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

1