数据模型生成方法、装置及终端设备制造方法及图纸

技术编号:39042664 阅读:12 留言:0更新日期:2023-10-10 11:55
本申请提出一种数据模型生成方法、装置及终端设备,涉及数据处理、信息技术产业等领域,包括:在获取待拓展业务新增的逻辑模型及逻辑模型包含的每个逻辑实体中的每个第一字段对应的第一数据更新周期后,可以确定每个第一字段对应的至少一个第一参考物理模型,并根据每个第一字段对应的第一数据更新周期与每个第一字段对应的第一参考物理模型的第二数据更新周期间的差值,从每个第一字段对应的第一参考物理模型中确定出每个第一字段对应的第二参考物理模型,之后,根据第二参考物理模型,确定逻辑模型对应的目标物理模型。由此,保证了各第一字段的数据时效性与目标物理模型的数据时效性的一致,从而提高了目标物理模型的准确性。确性。确性。

【技术实现步骤摘要】
数据模型生成方法、装置及终端设备


[0001]本申请涉及数据处理、信息技术产业等领域,尤其涉及一种数据模型生成方法、装置及终端设备。

技术介绍

[0002]数据仓库以逻辑模型为基础设计物理模型。当物理模型设计不合理准确时,导致基于该物理模型生成的物理表出现时效性低,字段冗余,单表数据量过大,查询性能低等问题。因此,如何准确地确定物理模型,是目前亟需解决的问题。

技术实现思路

[0003]本申请提出一种数据模型生成方法和装置,以提高物理模型的准确性。本申请的技术方案如下:
[0004]根据本申请实施例的第一方面,本申请实施例提供一种数据模型生成方法,包括:
[0005]获取待拓展业务新增的逻辑模型及逻辑模型包含的每个逻辑实体中的每个第一字段对应的第一数据更新周期;
[0006]确定每个第一字段对应的至少一个第一参考物理模型,其中,第一参考物理模型为待拓展业务已创建的主键与第一字段对应的逻辑实体的主键相同的历史物理模型;
[0007]根据每个第一字段对应的第一数据更新周期与每个第一字段对应的第一参考物理模型的第二数据更新周期间的差值,从每个第一字段对应的第一参考物理模型中确定出每个第一字段对应的第二参考物理模型;
[0008]根据第二参考物理模型,确定逻辑模型对应的目标物理模型。
[0009]根据本申请实施例的第二方面,本申请实施例提供一种数据模型生成装置,包括:
[0010]获取模块,用于获取待拓展业务新增的逻辑模型及逻辑模型包含的每个逻辑实体中的每个第一字段对应的第一数据更新周期;
[0011]第一确定模块,用于确定每个第一字段对应的至少一个第一参考物理模型,其中,第一参考物理模型为待拓展业务已创建的主键与第一字段对应的逻辑实体的主键相同的历史物理模型;
[0012]第二确定模块,用于根据每个第一字段对应的第一数据更新周期与每个第一字段对应的第一参考物理模型的第二数据更新周期间的差值,从每个第一字段对应的第一参考物理模型中确定出每个第一字段对应的第二参考物理模型;
[0013]第三确定模块,用于根据第二参考物理模型,确定逻辑模型对应的目标物理模型。
[0014]根据本申请实施例的第三方面,提供一种终端设备,包括:
[0015]处理器;
[0016]用于存储处理器可执行指令的存储器;
[0017]其中,处理器被配置为执行指令,以实现如上述第一方面实施例的数据模型生成方法。
[0018]根据本申请实施例的第四方面,提供一种计算机可读存储介质,当计算机可读存储介质中的指令由终端设备的处理器执行时,使得终端设备能够执行如上述第一方面实施例的数据模型生成方法。
[0019]根据本申请实施例的第五方面,提供一种计算机程序产品,包括计算机程序,计算机程序被处理器执行时实现上述第一方面实施例的数据模型生成方法。
[0020]本申请的实施例提供的技术方案至少带来以下有益效果:在获取待拓展业务新增的逻辑模型及逻辑模型包含的每个逻辑实体中的每个第一字段对应的第一数据更新周期后,可以确定每个第一字段对应的至少一个第一参考物理模型,并根据每个第一字段对应的第一数据更新周期与每个第一字段对应的第一参考物理模型的第二数据更新周期间的差值,从每个第一字段对应的第一参考物理模型中确定出每个第一字段对应的第二参考物理模型,之后,根据第二参考物理模型,确定逻辑模型对应的目标物理模型。由此,保证了各第一字段的数据时效性与目标物理模型的数据时效性的一致,从而提高了目标物理模型的准确性。
[0021]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
附图说明
[0022]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理,并不构成对本申请的不当限定。
[0023]图1为本申请第一实施例提供的一种数据模型生成方法的流程示意图;
[0024]图2为本申请第二实施例提供的另一种数据模型生成方法的流程示意图;
[0025]图3为本申请第三实施例提供的另一种数据模型生成方法的流程示意图;
[0026]图4为本申请第八实施例提供的一种数据模型生成装置的结构示意图;
[0027]图5是根据一示例性实施例示出的一种数据模型生成终端设备的框图。
具体实施方式
[0028]为了使本领域普通人员更好地理解本申请的技术方案,下面将结合附图,对本申请实施例中的技术方案进行清楚、完整地描述。
[0029]本申请技术方案中对数据的获取、存储、使用、处理等均符合国家法律法规的相关规定。
[0030]需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
[0031]本申请实施例的数据处理方法,是由本申请实施例提供的数据模型生成装置(以下简称生成装置)执行,该装置可配置于计算机等设备中,以提高物理模型的准确性。
[0032]下面参考附图描述本申请实施例的数据模型生成方法和装置。
[0033]图1为本申请实施例所提供的一种数据模型生成方法的流程图,包括以下步骤。
[0034]步骤101,获取待拓展业务新增的逻辑模型及逻辑模型包含的每个逻辑实体中的每个第一字段对应的第一数据更新周期。
[0035]本公开中,当某一业务扩展业务范围时,可以针对待拓展的业务范围确定新增的逻辑模型,以根据该逻辑模型生成物理模型,用于生成物理表,以存储待拓展业务所产生的数据。
[0036]比如,用户在对待拓展的业务范围进行分析和总结后,可以确定待拓展业务对应新增的逻辑实体。比如销售业务中的“客户”实体、“定单”实体、“商品”实体、“业务员”实体。之后,可以分析确定各逻辑实体的属性字段(简称字段)。比如,“客户”实体的字段包括:单位名称、联系人、联系电话、地址等。由此,即可基于各逻辑实体的各字段生成该拓展业务新增的逻辑模型,并在系统中保存该逻辑模型。
[0037]本公开中,可以预先根据各第一字段的类型,确定每个第一字段对应的第一数据更新周期,并设置在系统中。
[0038]步骤102,确定每个第一字段对应的至少一个第一参考物理模型,其中,第一参考物理模型为待拓展业务已创建的主键与第一字段对应的逻辑实体的主键相同的历史物理模型。
[0039]其中,逻辑实体的主键可以为客户编号、订单编号等。
[0040]本公开中,可以将每个第一字段对应的逻辑实体的主键分别与待拓展业务已创建的各历史物理模型的各主本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据模型生成方法,其特征在于,包括:获取待拓展业务新增的逻辑模型及所述逻辑模型包含的每个逻辑实体中的每个第一字段对应的第一数据更新周期;确定每个所述第一字段对应的至少一个第一参考物理模型,其中,所述第一参考物理模型为所述待拓展业务已创建的主键与所述第一字段对应的逻辑实体的主键相同的历史物理模型;根据每个所述第一字段对应的第一数据更新周期与每个所述第一字段对应的第一参考物理模型的第二数据更新周期间的差值,从每个所述第一字段对应的第一参考物理模型中确定出每个所述第一字段对应的第二参考物理模型;根据所述第二参考物理模型,确定所述逻辑模型对应的目标物理模型。2.如权利要求3所述的方法,其特征在于,所述获取所述逻辑模型包含的每个逻辑实体中的每个第一字段对应的第一数据更新周期,包括:获取每个所述第一字段的字段类型;在任一第一字段的字段类型为第一类型的情况下,确定预设时段内所述任一第一字段对应的数据来源表中各相邻两条数据更新时间的时间间隔;根据所述时间间隔,确定所述任一第一字段对应的第一数据更新周期。3.如权利要求2所述的方法,其特征在于,还包括:在任一第一字段的字段类型为第二类型的情况下,将所述任一第一字段对应的统计周期,确定为所述任一第一字段的第一数据更新周期。4.如权利要求1所述的方法,其特征在于,所述根据所述第二参考物理模型,确定所述逻辑模型对应的目标物理模型,包括:在所述第二参考物理模型为多个,且多个所述第二参考物理模型中包含同一第一字段的情况下,根据每个所述第二参考物理模型中包含的每个所述第一字段对应的差值,确定每个所述第一字段与每个所述第二参考物理模型间的匹配度;根据所述匹配度,从多个所述第二参考物理模型中确定出第三参考物理模型;将所述第三参考物理模型,确定为所述逻辑模型对应的目标物理模型。5.如权利要求4所述的方法,其特征在于,所述根据所述匹配度,从多个所述第二参考物理模型中确定出第三参考物理模型,包括:将每个所述第二参考物理模型中包含的各所述第一字段对应的匹配度之和,确定为每个所述第二参考物理模型的综合得分;将综合得分最高的第二参考物理模型,及包含第二字段、且综合得分最高的第四参考物理模型,确定为第三参考物理模型;其中,所述第四参考物理模型为多个所述第二参考物理模型中除综合得分最高的第二参考物理模型外的第二参考物理模型,所述第二字段为多个所述第一字段中除综合得分最高的第二参考物理模型中包含的各第一字段之外的第一字段。6.如权利要求4所述的方法,其特征在于,所述根据所述匹配度,从多个所述第二参考物理模型中确定出第三参考物理模型,包括:将第三字段对应的匹配度最高的第二参考物理模型,及第四字段对应的匹配度最高的第五参考物理模型,确定为第三参考物理模型;
其中,所述第三字段为预设权重最高的第一字段,所述第五参考物理模型为多个所述第二参考物理模型中除所述第三字段对应的匹配度最高的第二参考物理模型之外的第二参考物理模型,所述第四字段为多个所述第一字段中除所述第三字段对应的匹配度最高的第二参考物理模型中包含的各第一字段之外的预设权重最高的第一字段。7.如权利要求1所述的方法,其特征在于,所述根据每个所述第一字段对应的第一数据更新周期与每个所述第一字段对应的第一参考物理模型的第二数据更新周期间的差值,从每个所述第一字段对应的第一参考物理模型中确定出每个所述第一字段对应的第二参考物理模型,包括:在任一第一字段对应的第一数据更新周期与所述任一第一字段对应的任一第一参考物理模型的第二数据更新周期间的差值小于预设阈值的情况下,将所述任一第一参考物理模型确定为所述任一第一字段对应的第二参考物理模型。8.如权利要求1所述的方法,其特征在于,还包括:在任一第一字段对应的第一数据更新周期与所述任一第一字段对应的全部第一参考物理模型的第二数据更新周期间的差值大于或等于所述预设阈值的情况下,新增所述逻辑模型对应的包含所述任一第一字段的目标物理模型。9.一种数据模型生成装置,其特征在于,包括:获取模块,用于获取待拓展业务新增的逻辑模型及所述逻辑模型包含的每个逻辑实体中的每个第一字段对应...

【专利技术属性】
技术研发人员:朱家鑫
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:

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

1