一种数据转换方法、装置、电子设备及介质与流程

文档序号:33819709发布日期:2023-04-19 18:51阅读:24来源:国知局
一种数据转换方法、装置、电子设备及介质与流程

本申请涉及数仓,具体而言,涉及一种数据转换方法、装置、电子设备及介质。


背景技术:

1、在银行、金融等领域中,实现其全部业务功能的数据处理系统通常包括核心系统和下游系统。核心系统是指处理传统的核心业务数据的系统,下游系统是指银行等主体除核心业务外,往往还向外部客户提供一些衍生产品和服务,为实现这些衍生产品和服务的功能而开发的系统则称之为下游系统。下游系统的程序逻辑必须与核心系统的程序逻辑相匹配,才能够顺利接收业务数据,实现下游系统的功能。因此,当核心系统版本更新后,现有技术中下游系统必须随着核心系统的变更情况进行相应的程序逻辑修改,从而承接核心系统的变更,实现该下游系统的功能。于是,造成了需要大量的程序逻辑进行修改,存在涉及面广,改动量大等弊端。


技术实现思路

1、有鉴于此,本申请的目的在于提供一种数据转换方法、装置、电子设备及介质,能够在在核心系统变更后,针对需要发送至下游系统但数据规范不符合下游系统的待转换业务数据,按照下游系统的数据规范进行数据转换,得到转换后的、符合下游系统数据规范的业务数据,从而减少了对下游系统程序逻辑的修改。

2、本申请实施例提供一种数据转换方法,包括以下步骤:

3、在核心系统的版本变更之后,获取核心系统发布的版本变更记录、以及连接核心系统的多个下游系统的需求分析文档;所述需求分析文档包括多个下游系统匹配的业务数据的类型和数据规范;

4、根据所述版本变更记录和需求分析文档,确定所述多个下游系统中的待转换业务数据,并配置每种类型的待转换业务数据对应的数据转换逻辑;

5、接收核心系统下发给下游系统的待转换业务数据,并从配置的数据转换逻辑中,确定出与对应下游系统的待转换业务数据匹配的目标数据转换逻辑;

6、基于所述目标数据转换逻辑对所述下发的待转换业务数据进行转换,得到符合对应下游系统中数据规范的、转换后的业务数据;

7、将转换后的业务数据转发至对应的下游系统。

8、在一些实施例中,所述的数据转换方法中,将转换后的业务数据转发至对应的下游系统,包括:

9、生成对应下游系统的、包括至少一种转换后业务数据的待下发数据文件;

10、判断所述待下发数据文件中的业务数据的属性是否符合预先配置的数据属性核检规则、以及待下发数据文件的属性是否符合预先配置的文件属性检核规则;

11、若是,则将所述待下发数据文件转发至对应的下游系统。

12、在一些实施例中,所述的数据转换方法中,将所述待下发数据文件转发至对应的下游系统,包括:

13、将所述待下发数据文件上传至预先配置的目标路径;

14、检测到满足对应的下游系统的预设数据加载条件时,将所述目标路径中存储的待下发数据文件发送至对应的下游系统。

15、在一些实施例中,所述的数据转换方法中,所述根据所述版本变更记录和需求分析文档,确定所述多个下游系统中的待转换业务数据,并配置每种类型的待转换业务数据对应的数据转换逻辑,包括:

16、根据所述版本变更记录和下游系统的需求分析文档,确定多个下游系统的待转换业务数据的类型以及该类型待转换业务数据的转换规则,生成转换变更清单;

17、根据所述转换变更清单,确定下游系统对应的待转换业务数据,并配置每种类型的待转换业务数据对应的数据转换逻辑。

18、在一些实施例中,所述的数据转换方法中,所述根据所述转换变更清单,确定下游系统对应的待转换业务数据,并配置每种类型的待转换业务数据对应的数据转换逻辑,包括:

19、根据所述转换变更清单,确定所述需求分析文档中下游系统对应的待转换业务数据和数据规范,更新所述需求分析文档;

20、根据更新后的需求分析文档,配置针对下游系统对应的每一类型的待转换业务数据的数据转换逻辑。

21、在一些实施例中,所述的数据转换方法中,所述所述配置下游系统对应的每一类型的待转换业务数据的数据转换逻辑,包括:

22、配置待转换业务数据对应的数据转换逻辑;

23、根据待转换业务数据和至少一个下游系统的对应关系,配置所述数据转换逻辑和至少一个下游系统的关联关系,以确定下游系统对应的每一类型的待转换业务数据的数据转换逻辑。

24、在一些实施例中,所述的数据转换方法中,所述从配置的数据转换逻辑中,确定出与对应下游系统的待转换业务数据匹配的目标数据转换逻辑;包括:

25、识别所述待转换业务数据的类型标识;

26、根据所述类型标识,从配置的数据转换逻辑中,确定出与对应下游系统的待转换业务数据匹配的目标数据转换逻辑。

27、在一些实施例中,还提供一种数据转换装置,包括:

28、获取模块,用于在核心系统的版本变更之后,获取核心系统发布的版本变更记录、以及连接核心系统的多个下游系统的需求分析文档;所述需求分析文档包括多个下游系统匹配的业务数据的类型和数据规范;

29、配置模块,用于根据所述版本变更记录和需求分析文档,确定所述多个下游系统中的待转换业务数据,并配置每种类型的待转换业务数据对应的数据转换逻辑;

30、确定模块,用于接收核心系统下发给下游系统的待转换业务数据,并从配置的数据转换逻辑中,确定出与对应下游系统的待转换业务数据匹配的目标数据转换逻辑;

31、转换模块,用于基于所述目标数据转换逻辑对所述下发的待转换业务数据进行转换,得到符合对应下游系统中数据规范的、转换后的业务数据;

32、转发模块,用于将转换后的业务数据转发至对应的下游系统。

33、在一些实施例中,还提供一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行所述的数据转换方法的步骤。

34、在一些实施例中,还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行所述的数据转换方法的步骤。

35、本申请提供一种数据转换方法、装置、电子设备及介质,在核心系统版本变更后,所述数据转换方法接收核心系统发送给目标下游系统的目标待转换业务数据,然后再基于预先配置的数据转换逻辑对目标待转换业务数据进行转换,得到符合下游系统数据规范的待下发数据文件,最后将所述待下发数据文件转发至目标下游系统;也就是说,当核心系统版本变更后,将不符合下游系统业务规范的待转换业务数据转换为符合下游系统业务规范的业务数据,从而使得下游系统依然能成功获取其所需的业务数据,实现其功能,无需修改下游系统原有的程序逻辑,降低了下游系统的程序逻辑变动量和修改程序逻辑的工作量。



技术特征:

1.一种数据转换方法,其特征在于,所述方法包括:

2.根据权利要求1所述的数据转换方法,其特征在于,所述将转换后的业务数据转发至对应的下游系统,包括:

3.根据权利要求2所述的数据转换方法,其特征在于,所述将所述待下发数据文件转发至对应的下游系统,包括:

4.根据权利要求1所述的数据转换方法,其特征在于,所述根据所述版本变更记录和需求分析文档,确定所述多个下游系统中的待转换业务数据,并配置每种类型的待转换业务数据对应的数据转换逻辑,包括:

5.根据权利要求4所述的数据转换方法,其特征在于,所述根据所述转换变更清单,确定下游系统对应的待转换业务数据,并配置每种类型的待转换业务数据对应的数据转换逻辑,包括:

6.根据权利要求5所述的数据转换方法,其特征在于,所述配置下游系统对应的每一类型的待转换业务数据的数据转换逻辑,包括:

7.根据权利要求1所述的数据转换方法,其特征在于,所述从配置的数据转换逻辑中,确定出与对应下游系统的待转换业务数据匹配的目标数据转换逻辑;包括:

8.一种数据转换装置,其特征在于,所述装置包括:

9.一种电子设备,其特征在于,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如权利要求1至7任意一项所述的数据转换方法的步骤。

10.一种计算机可读存储介质,其特征在于,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如权利要求1至7任意一项所述的数据转换方法的步骤。


技术总结
本申请提供了一种数据转换方法、装置、电子设备及介质,所述方法包括:在核心系统的版本变更之后,获取核心系统发布的版本变更记录、以及多个下游系统的需求分析文档;根据所述版本变更记录和需求分析文档,确定所述多个下游系统中的待转换业务数据,并配置数据转换逻辑;接收核心系统下发给下游系统的待转换业务数据,并确定出与对应下游系统的待转换业务数据匹配的目标数据转换逻辑;基于所述目标数据转换逻辑对所述下发的待转换业务数据进行转换,得到符合对应下游系统中数据规范的、转换后的业务数据;将转换后的业务数据转发至对应的下游系统,从而减少了对下游系统程序逻辑的修改。

技术研发人员:赵鹏
受保护的技术使用者:中电金信软件有限公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1