低代码平台中元数据变更方法技术

技术编号:39738447 阅读:10 留言:0更新日期:2023-12-17 23:40
本申请提供一种低代码平台中元数据变更方法

【技术实现步骤摘要】
低代码平台中元数据变更方法、装置、电子设备及介质


[0001]本申请涉及计算机
,具体而言,涉及一种低代码平台中元数据变更方法

装置

电子设备及介质


技术介绍

[0002]随着企业数字化

信息化市场规模的扩大,在“业务在线”需求与资本市场的关注双重作用下,低代码市场快速增长

基于低代码平台方式开发的信息化系统,特别是前端业务系统,越来越多

低代码系统由于其良好的模型抽象能力,前端能够获得更加底层

更加丰富的元数据信息;在一套前后端统一的通信协议基础之上,相较于传统
web
系统开发速度更快

成本更低

二次开发难度更简单

[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.
一种低代码平台中元数据变更方法,其特征在于,所述方法包括:根据用户触发的更新确认操作,获取所述更新确认操作对应的目标元数据和所述目标元数据的当前数据内容;基于存储的所述目标元数据的历史数据内容和所述当前数据内容,确定所述目标元数据的变更信息;基于存储的各类元数据间的关联关系,确定与所述目标元数据存在依赖关系的依赖元数据;所述依赖元数据是将所述目标元数据作为基础元数据的关联元数据;根据所述变更信息,对所述依赖元数据的数据内容进行变更,得到数据内容变更后的依赖元数据和相应变更内容
。2.
如权利要求1所述的方法,其特征在于,所述变更信息包括多项变更内容;基于存储的各类元数据间的关联关系,确定与所述目标元数据存在依赖关系的依赖元数据,包括:基于存储的各类元数据间的关联关系,确定与所述目标元数据的各项变更内容相关的依赖元数据
。3.
如权利要求1所述的方法,其特征在于,得到数据内容变更后的依赖元数据和相应变更内容之后,所述方法还包括:基于存储的各类元数据间的关联关系,确定与所述依赖元数据存在依赖关系的次依赖元数据;所述次依赖元数据为将所述依赖元数据作为新基础元数据时与所述新基础元数据存在依赖关系的下一级元数据;根据所述变更内容,对所述次依赖元数据的数据内容进行变更,得到数据内容变更后的次依赖元数据
。4.
如权利要求1所述的方法,其特征在于,所述方法还包括:将存储的所述目标元数据的历史数据内容替换为所述当前数据内容;将存储的所述依赖元数据的历史数据内容替换为变更后的数据内容
。5.
如权利要求1所述的方法,其特征在于,所述方法还包括:若未得到数据内容变更后的依赖元数据和相应变更内容,则向技术人员的终端发送告警提示信息,所述告警提示信息包括对所述依赖元数据的数据内容变更失败的信息
。6.
如权利要求1所述的方法,其特征在于,所述方法还包括:接收新元数据...

【专利技术属性】
技术研发人员:陈晶黄伟魏亮周国庆王震谢恩瑞
申请(专利权)人:青岛特来电大数据有限公司
类型:发明
国别省市:

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

1