通过基础数据框架获取数据的方法技术

技术编号:39840012 阅读:6 留言:0更新日期:2023-12-29 16:26
本发明专利技术涉及数据处理领域,更具体地,提供一种通过基础数据框架获取数据的方法

【技术实现步骤摘要】
通过基础数据框架获取数据的方法、系统、设备和介质


[0001]本专利技术涉及数据处理领域,更具体地,特别是指一种通过基础数据框架获取数据的方法

系统

设备和存储介质


技术介绍

[0002]目前
ERP(Enterprise Resource Planning
,企业资源计划
)
的应用中,存在大量的基础数据使用场景,而且各个客户间会有原始基础数据

各个基础数据间可能存在不统一,不兼容的场景

以往的方式可能要重新适配基础数据,或者改变客户对原有基础数据的使用习惯

如果基础数据变动较大,可能会影响客户对产品的评价,影响产品的对外推广

对于客户来说,适配原有使用习惯,这样更容易了解新的系统

这时候就需要使用基础数据框架,实现对不同数据源的适配,达成最小的调整适配更多的客户


技术实现思路

[0003]有鉴于此,本专利技术实施例的目的在于提出一种通过基础数据框架获取数据的方法

系统

电子设备及计算机可读存储介质,本专利技术实现从不同的数据环境获取项目所需的数据,并进行扩展,可以支持项目对不同数据源的自由扩展,根据不同的要求,获取不同的业务逻辑结果,提高了对基础数据的使用范围和适配场景

[0004]基于上述目的,本专利技术实施例的一方面提供了一种通过基础数据框架获取数据的方法,包括如下步骤:对不同的项目数据源配置对应的数据库;响应于进行框架开发,将基础数据原有的数据库和现有的数据库进行映射;针对未设置数据库的项目,从平台基础数据源中获取所述项目的数据;以及针对已经设置数据库的项目,根据映射关系从原有的数据库数据源中获取所述项目的数据

[0005]在一些实施方式中,所述将基础数据原有的数据库和现有的数据库进行映射的步骤包括:将原有的数据库中的各种字段分别与现有的数据库中对应字段进行映射

[0006]在一些实施方式中,所述根据映射关系从原有的数据库数据源中获取所述项目的数据的步骤包括:根据系统人员信息使用平台默认接口获取基础数据信息

[0007]在一些实施方式中,所述根据系统人员信息使用平台默认接口获取基础数据信息的步骤包括:获取当前登录用户

当前登录用户所在组织标识和当前登录用户所在单位标识,以用于获取基础数据组织人员标识

[0008]在一些实施方式中,所述方法还包括:通过业务逻辑对不同的数据源进行扩展以实现不同项目不同的业务需求

[0009]在一些实施方式中,所述方法还包括:使用基础数据框架和业务实体框架以实现对基础数据框架的扩展

[0010]在一些实施方式中,所述使用基础数据框架和业务实体框架以实现对基础数据框架的扩展的步骤包括:创建低代码工程,引用基础数据框架配置的业务实体工程,实现对所述基础数据框架的扩展

[0011]本专利技术实施例的另一方面,提供了一种通过基础数据框架获取数据的系统,包括:配置模块,用于对不同的项目数据源配置对应的数据库;映射模块,用于响应于进行框架开发,将基础数据原有的数据库和现有的数据库进行映射;第一采集模块,用于针对未设置数据库的项目,从平台基础数据源中获取所述项目的数据;以及第二采集模块,用于针对已经设置数据库的项目,根据映射关系从原有的数据库数据源中获取所述项目的数据

[0012]本专利技术实施例的又一方面,还提供了一种电子设备,包括:至少一个处理器;以及存储器,所述存储器存储有可在所述处理器上运行的计算机指令,所述指令由所述处理器执行时实现如上方法的步骤

[0013]本专利技术实施例的再一方面,还提供了一种计算机可读存储介质,计算机可读存储介质存储有被处理器执行时实现如上方法步骤的计算机程序

[0014]本专利技术具有以下有益技术效果:
[0015]1、
通过配置数据库实现多种数据源映射,不需要额外耗费开发人员工作时间,提高工作效率,提高适配速度;
[0016]2、
可以自由扩展数据源的业务逻辑,可以通过业务逻辑对不同的数据源进行扩展,实现不同项目不同的业务需求;
[0017]3、
使用原生低代码业务实体作为数据存取方式,可以自由查询

检索等,拥有方便

快速

可扩展性强

适应场景广

稳定性高等特点

附图说明
[0018]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的实施例

[0019]图1为本专利技术提供的通过基础数据框架获取数据的方法的实施例的示意图;
[0020]图2为本专利技术提供的基础数据框架业务逻辑扩展图;
[0021]图3为本专利技术提供的基础数据框架默认值配置图;
[0022]图4为本专利技术提供的通过基础数据框架获取数据的系统的实施例的示意图;
[0023]图5为本专利技术提供的通过基础数据框架获取数据的电子设备的实施例的硬件结构示意图;
[0024]图6为本专利技术提供的通过基础数据框架获取数据的计算机存储介质的实施例的示意图

具体实施方式
[0025]为使本专利技术的目的

技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本专利技术实施例进一步详细说明

[0026]需要说明的是,本专利技术实施例中所有使用“第一”和“第二”的表述均是为了区分两个相同名称非相同的实体或者非相同的参量,可见“第一”“第二”仅为了表述的方便,不应理解为对本专利技术实施例的限定,后续实施例对此不再一一说明

[0027]本专利技术实施例的第一个方面,提出了一种通过基础数据框架获取数据的方法的实
施例

图1示出的是本专利技术提供的通过基础数据框架获取数据的方法的实施例的示意图

如图1所示,本专利技术实施例包括如下步骤:
[0028]S1、
对不同的项目数据源配置对应的数据库;
[0029]S2、
响应于进行框架开发,将基础数据原有的数据库和现有的数据库进行映射;
[0030]S3、
针对未设置数据库的项目,从平台基础数据源中获取所述项目的数据;以及
[0031]S4、
针对已经设置数据库的项目,根据映射关系从原有的数据库数据源中获取所述项目的数据

[0032]本专利技术基于低代本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种通过基础数据框架获取数据的方法,其特征在于,包括如下步骤:对不同的项目数据源配置对应的数据库;响应于进行框架开发,将基础数据原有的数据库和现有的数据库进行映射;针对未设置数据库的项目,从平台基础数据源中获取所述项目的数据;以及针对已经设置数据库的项目,根据映射关系从原有的数据库数据源中获取所述项目的数据
。2.
根据权利要求1所述的通过基础数据框架获取数据的方法,其特征在于,所述将基础数据原有的数据库和现有的数据库进行映射的步骤包括:将原有的数据库中的各种字段分别与现有的数据库中对应字段进行映射
。3.
根据权利要求1所述的通过基础数据框架获取数据的方法,其特征在于,所述根据映射关系从原有的数据库数据源中获取所述项目的数据的步骤包括:根据系统人员信息使用平台默认接口获取基础数据信息
。4.
根据权利要求3所述的通过基础数据框架获取数据的方法,其特征在于,所述根据系统人员信息使用平台默认接口获取基础数据信息的步骤包括:获取当前登录用户

当前登录用户所在组织标识和当前登录用户所在单位标识,以用于获取基础数据组织人员标识
。5.
根据权利要求1所述的通过基础数据框架获取数据的方法,其特征在于,所述方法还包括:通过业务逻辑对不同的数据源进行扩展以实现不同项目不同的业务需求
...

【专利技术属性】
技术研发人员:郝晓飞宫保金杜晓东王茂建李丽
申请(专利权)人:浪潮通用软件有限公司
类型:发明
国别省市:

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

1