【技术实现步骤摘要】
数据模型变更的通知方法、装置、电子设备及存储介质
本申请涉及数据传输
,尤其涉及一种数据模型变更的通知方法、装置、电子设备及存储介质。
技术介绍
应用系统为实现自身的业务功能,会维护若干的数据模型,并将产生的业务数据按照数据模型的格式进行存储。同时应用系统可能会将产生的业务数据以相关数据模型的数据结构对外提供,也可能访问其他应用系统提供的数据。这时候往往就需要数据接口来进行数据传输,数据接口定义当前应用系统可以提供给外部进行数据访问的数据格式,例如,该接口对外提供哪些输出参数,每个参数的名称、类型等信息。在现有技术中,数据提供方系统的数据模型发生变更时,往往不能及时的通知到使用方系统。因此,如果一方系统使用了另一方系统提供的一组数据,如访问数据提供方的数据表、接收数据提供方提供的数据文件,当数据提供方的数据模型发生变更时,因无法及时通知到使用方系统,此时使用方系统的数据访问就会受影响,导致无法通过数据接口继续获取到相关数据。
技术实现思路
有鉴于此,本申请提供一种数据模型变更的通知方法、装置、电子设备及存储介质,以解决现有技术中当数据提供方的数据模型发生变更时,因无法及时通知到使用方系统,导致使用方系统无法通过数据接口继续获取到相关数据的问题。为实现上述目的,本申请提供如下技术方案:本申请第一方面提供了数据模型变更的通知方法,应用于接口模块,所述数据模型变更的通知方法,包括:接收数据模块发送的数据模型变更信息,其中,所述数据模型变更信息包括发生变更的数据模型以 ...
【技术保护点】
1.一种数据模型变更的通知方法,其特征在于,应用于接口模块,所述数据模型变更的通知方法,包括:/n接收数据模块发送的数据模型变更信息,其中,所述数据模型变更信息包括发生变更的数据模型以及所述数据模型的变更内容;/n查找出所述数据模型所对应的数据接口;/n确定所述数据接口是否有对应的接口使用方,其中,所述接口使用方为通过数据接口获取当前系统的数据的使用对象;/n若确定出所述数据接口有对应的接口使用方,则读取所述数据模型的变更内容;/n基于所述数据模型的变更内容,判断所述数据模型的变更是否会对所述数据接口产生影响;/n若判断出所述数据模型的变更会对所述数据接口产生影响,则向所述接口使用方发送所述数据模型产生变更的通知消息。/n
【技术特征摘要】
1.一种数据模型变更的通知方法,其特征在于,应用于接口模块,所述数据模型变更的通知方法,包括:
接收数据模块发送的数据模型变更信息,其中,所述数据模型变更信息包括发生变更的数据模型以及所述数据模型的变更内容;
查找出所述数据模型所对应的数据接口;
确定所述数据接口是否有对应的接口使用方,其中,所述接口使用方为通过数据接口获取当前系统的数据的使用对象;
若确定出所述数据接口有对应的接口使用方,则读取所述数据模型的变更内容;
基于所述数据模型的变更内容,判断所述数据模型的变更是否会对所述数据接口产生影响;
若判断出所述数据模型的变更会对所述数据接口产生影响,则向所述接口使用方发送所述数据模型产生变更的通知消息。
2.根据权利要求1所述的方法,其特征在于,所述接收数据模块发送的数据模型变更信息之前,还包括:
针对每一个数据接口,记录使用当前数据接口的接口使用方。
3.根据权利要求1所述的方法,其特征在于,所述基于所述数据模型的变更内容,判断所述数据模型的变更是否会对所述数据接口产生影响,包括:
若所述数据模型的变更内容为新增了一种或多种属性,则所述数据接口不受影响;
若所述数据模型的变更内容为删除了一种或多种属性,且所述数据接口对所述接口使用方提供的数据结构中包括了删除掉的属性中的任意一种属性,则所述数据接口会受到影响;
若所述数据模型的变更内容为修改了一种或多种属性,且所述数据接口对所述接口使用方提供的数据结构中包括了修改的属性中的任意一种属性,则所述数据接口会受到影响。
4.根据权利要求1所述的方法,其特征在于,所述若判断出所述数据模型的变更会对所述数据接口产生影响,则向所述接口使用方发送所述数据模型产生变更的通知消息,包括:
若判断出所述数据模型的变更会对所述数据接口产生影响,则按照所述数据模型的变更内容,生成所述数据模型产生变更的通知消息;
将所述通知消息发送给所述接口使用方。
5.一种数据模型变更的通知装置,其特征在于,应用于接口模块,所述数据模型变更的通知方法,包括:
接收单元,用于接收数据模块发送的数据模型变更信息,其中,所述数据模型变更信息包括发生...
【专利技术属性】
技术研发人员:薛俊鹏,岳松颂,王淑芳,吕晓昱,
申请(专利权)人:中国农业银行股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。