一种业务模型发布处理方法及装置制造方法及图纸

技术编号:38462892 阅读:6 留言:0更新日期:2023-08-11 14:39
本发明专利技术提供一种业务模型发布处理方法及装置,涉及数据处理技术领域,可用于金融领域或其他技术领域。所述方法包括:根据业务模型所需的源数据表确定业务模型结果表,对业务模型结果表中的结果表字段进行处理,并获取版本安装脚本;根据版本安装脚本在测试环境中安装业务模型版本包,在安装完成后根据源数据表信息和模拟日期进行恢复数据处理,在恢复数据处理完成后,对作业程序脚本进行测试处理;若确定测试通过,则在结果表字段中插入结果表字段数据,响应用户针对结果表字段数据的确认动作,生成并按照业务模型发版版本发布业务模型。所述装置执行上述方法。本发明专利技术实施例提供的方法及装置,能够根据业务需求灵活高效发布业务模型。业务模型。业务模型。

【技术实现步骤摘要】
一种业务模型发布处理方法及装置


[0001]本专利技术涉及数据处理
,具体涉及一种业务模型发布处理方法及装置。

技术介绍

[0002]业务模型,可以是根据客户需要开发的应用程序,该应用程序在交付给客户使用之前,通常需要经过设计、开发、测试和发布等环节,业务模型需要使用数据库作为基础数据平台,数据主要存放于MppDB数据库,在此基础上形成的现有业务模型虽然组织形式规范性较好、冗余小,但是随着业务需求的不断增多,使得程序依赖关系变多,导致处理成本变高和时效变慢的问题,都已无法满足日益增长的应用场景需求。

技术实现思路

[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]再一方面,本专利技术实施例提供一种电子设备,包括:处理器、存储器和总线,其中,
[0035]所述处理器和所述存储器通过所述总线完成相互间的通信;
[0036]所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行如下方法:
[0037]根据业务模型所需的源数据表确定业务模型结果表,对所述业务模型结果表中的结果表字段进行处理,并获取版本安装脚本;所述版本安装脚本包括作业程序脚本;
[0038]根据所述版本安装脚本在测试环境中安装业务模型版本包,在安装完成后根据源数据表信息和模拟日期进行恢复数据处理,在恢复数据处理完成后,对所述作业程序脚本进行测试处理;
[0039]若确定测试通过,则在所述结果表字段中插入结果表字段数据,响应用户针对所
述结果表字段数据的确认动作,生成业务模型发版版本,并按照所述业务模型发版版本发布所述业务模型。
[0040]本专利技术实施例提供一种非暂态计算机可读存储介质,包括:
[0041]所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行如下方法:
[0042]根据业务模型所需的源数据表确定业务模型结果表,对所述业务模型结果表中的结果表字段进行处理,并获取版本安装脚本;所述版本安装脚本包括作业程序脚本;
[0043]根据所述版本安装脚本在测试环境中安装业务模型版本包,在安装完成后根据源数据表信息和模拟日期进行恢复数据处理,在恢复数据处理完成后,对所述作业程序脚本进行测试处理;
[0044]若确定测试通过,则在所述结果表字段中插入结果表字段数据,响应用户针对所述结果表字段数据的确认动作,生成业务模型发版版本,并按照所述业务模型发版版本发布所述业务模型。
[0045]本专利技术实施例提供的业务模型发布处理方法及装置,根据业务模型所需的源数据表确定业务模型结果表,对所述业务模型结果表中的结果表字段进行处理,并获取版本安装脚本;所述版本安装脚本包括作业程序脚本;根据所述版本安装脚本在测试环境中安装业务模型版本包,在安装完成后根据源数据表信息和模拟日期进行恢复数据处理,在恢复数据处理完成后,对所述作业程序脚本进行测试处理;若确定测试通过,则在所述结果表字段中插入结果表字段数据,响应用户针对所述结果表字段数据的确认动本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种业务模型发布处理方法,其特征在于,包括:根据业务模型所需的源数据表确定业务模型结果表,对所述业务模型结果表中的结果表字段进行处理,并获取版本安装脚本;所述版本安装脚本包括作业程序脚本;根据所述版本安装脚本在测试环境中安装业务模型版本包,在安装完成后根据源数据表信息和模拟日期进行恢复数据处理,在恢复数据处理完成后,对所述作业程序脚本进行测试处理;若确定测试通过,则在所述结果表字段中插入结果表字段数据,响应用户针对所述结果表字段数据的确认动作,生成业务模型发版版本,并按照所述业务模型发版版本发布所述业务模型。2.根据权利要求1所述的业务模型发布处理方法,其特征在于,所述根据业务模型所需的源数据表确定业务模型结果表,包括:根据业务模型所需的源数据表生成临时宽表,根据所述临时宽表确定业务模型结果表。3.根据权利要求2所述的业务模型发布处理方法,其特征在于,所述根据业务模型所需的源数据表生成临时宽表,包括:根据所述源数据表中的表关联关系,确定主表;根据所述主表的主键字段确定业务模型结果表的主键字段;根据所述主键字段和源数据表字段,生成所述临时宽表。4.根据权利要求3所述的业务模型发布处理方法,其特征在于,所述业务模型发布处理方法还包括:将所述主表的主键字段和自定义字段中的主键字段确定为业务模型结果表的主键字段;其中,所述临时宽表的主键字段包括所述主表的主键字段和自定义字段中的主键字段。5.根据权利要求1所述的业务模型发布处理方法,其特征在于,所述对所述业务模型结果表中的结果表字段进行处理,包括:对所述结果表字段进行逻辑加工处理,得到原始字段和衍生字段,根据所述原始字段和所述衍生字段生成所述作业程序脚本。6.根据权利要求1至5任一所述的业务模型发布处理方法,其特征在于,所述版本安装脚本还包括结果表脚本;相应的,所述获取版本安装脚本,包括:根据所述业务模型结果表中的建表语句生成所述结果表脚本。7.根据权利要求1至5任一所述的业务模型发布处理方法,其特征在于,所述版本安装脚本还包括依赖配置脚本;相应的,所述获取版本...

【专利技术属性】
技术研发人员:曹雯葭
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1