本申请实施例涉及大数据,尤其涉及一种基于多源异构数据的业务建模方法、装置、设备及介质。
背景技术:
1、业务模型主要用于帮助分析和设计业务系统,它能够明确业务中的实体和它们之间的关系,从而支持业务流程的规划和优化。同时,它也为系统开发和维护提供了指导,可以作为开发人员和业务人员之间沟通的桥梁。
2、现有技术提供了一种基于异构数据源连接的物模型建模方法,包括以下步骤:1)接入异构数据源:异构数据源包括多种关系型数据库、结构化文件、结构化分布式文件目录、结构化流式数据;2)建立基于业务对象的统一物模型对象;3)规则绑定:新增异构数据源的规则,将规则的数据格式与物模型属性进行绑定;4)基于业务对象的统一物模型的算法分析。上述方案基于物模型驱动对异构数据源进行建模,解决了数据异构和数据标准化不足的问题,同时保证了系统的正确性和灵活性。但是上述方案没有实现面向业务实体模型创建业务模型,不解决跨业务应用的数据互通问题,也不解决多源异构数据的统一索引、组织与存储问题,无法提供有效的数据治理方法。
技术实现思路
1、本申请提供一种基于多源异构数据的业务建模方法、装置、设备及介质,基于多源异构数据创建业务实体模型,并面向业务实体模型创建业务模型,能够解决跨业务应用的数据互通问题,也可以解决多源异构数据的统一索引、组织与存储问题,从而可以提供有效的数据治理方法,降低业务应用的开发与运行成本,提高系统开发和维护的效率。
2、第一方面,本申请实施例提供了一种基于多源异构数据的业务建模方法,所述方法包括:
3、获取当前业务应用的一种或者多种不同结构的数据;其中,所述当前业务应用为多个不同来源的业务应用中的一种;
4、基于所述当前业务应用的一种或者多种不同结构的数据,创建所述当前业务应用对应的业务实体模型;
5、面向所述当前业务应用对应的业务实体模型,创建所述当前业务应用的业务模型。
6、第二方面,本申请实施例还提供了一种基于多源异构数据的业务建模装置,所述装置包括:获取模块、第一创建模块和第二创建模块;其中,
7、所述获取模块,用于获取当前业务应用的一种或者多种不同结构的数据;其中,所述当前业务应用为多个不同来源的业务应用中的一种;
8、所述第一创建模块,用于基于所述当前业务应用的一种或者多种不同结构的数据,创建所述当前业务应用对应的业务实体模型;
9、所述第二创建模块,用于面向所述当前业务应用对应的业务实体模型,创建所述当前业务应用的业务模型。
10、第三方面,本申请实施例提供了一种电子设备,包括:
11、一个或多个处理器;
12、存储器,用于存储一个或多个程序,
13、当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本申请任意实施例所述的基于多源异构数据的业务建模方法。
14、第四方面,本申请实施例提供了一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现本申请任意实施例所述的基于多源异构数据的业务建模方法。
15、本申请实施例提出了一种基于多源异构数据的业务建模方法、装置、电子设备及存储介质,先获取当前业务应用的一种或者多种不同结构的数据;然后基于当前业务应用的一种或者多种不同结构的数据,创建当前业务应用对应的业务实体模型;再面向当前业务应用对应的业务实体模型,创建当前业务应用的业务模型。也就是说,在本申请的技术方案中,可以基于多源异构数据创建业务实体模型,并面向业务实体模型创建业务模型。而现有技术没有实现面向业务实体模型创建业务模型,不解决跨业务应用的数据互通问题,也不解决多原异构数据的统一索引、组织与存储问题,无法提供有效的数据治理方法。因此,和现有技术相比,本申请实施例提出的基于多源异构数据的业务建模方法、装置、设备及介质,能够解决跨业务应用的数据互通问题,也可以解决多源异构数据的统一索引、组织与存储问题,从而可以提供有效的数据治理方法,降低业务应用的开发与运行成本,提高系统开发和维护的效率;并且,本申请实施例的技术方案实现简单方便、便于普及,适用范围更广。
1.一种基于多源异构数据的业务建模方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,在基于所述当前业务应用的一种或者多种不同结构的数据,创建所述当前业务应用对应的业务实体模型之前,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,基于所述当前业务应用的一种或者多种不同结构的数据,创建所述当前业务应用对应的业务实体模型,包括:
4.根据权利要求3所述的方法,其特征在于,在各个结构的数据对应的存储引擎中创建所述当前业务应用对应的业务实体模型,包括:
5.根据权利要求1所述的方法,其特征在于,面向所述当前业务应用对应的业务实体模型,创建所述当前业务应用的业务模型,包括:
6.根据权利要求5所述的方法,其特征在于,在各个属性集中创建属性,得到所述当前业务应用的业务模型,包括:
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
8.一种基于多源异构数据的业务建模装置,其特征在于,所述装置包括:获取模块、第一创建模块和第二创建模块;其中,
9.一种电子设备,其特征在于,包括:
10.一种存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1至7中任一项所述的基于多源异构数据的业务建模方法。