一种业务数据的领域模型的处理方法、装置及设备制造方法及图纸

技术编号:31986471 阅读:14 留言:0更新日期:2022-01-20 02:08
本发明专利技术的实施例提供一种领域模型的处理方法、装置及设备,所述方法包括:对目标系统的业务数据的领域模型进行静态分析,得到所述领域模型中实体的实体依赖关系和领域模型中属性的属性等价类簇;所述领域模型是对业务数据的元信息的描述;基于所述实体依赖关系,对所述领域模型的至少一种数据信息进行动态分析,得到与所述至少一种数据信息对应的动态关系信息;根据所述动态关系信息和所述属性等价类簇,对所述实体依赖关系进行精简处理,得到精简处理结果。本发明专利技术的实施例实现了对不使用或少使用的领域模型中的元素或数据做提示,帮助用户精简领域模型,同时还可归档或销毁相关无用数据。用数据。用数据。

【技术实现步骤摘要】
一种业务数据的领域模型的处理方法、装置及设备


[0001]本专利技术涉及领域模型
,特别是指一种业务数据的领域模型的处理方法、装置及设备。

技术介绍

[0002]在企业数字化转型过程所建设的企业数据系统中,领域模型是系统的元数据中枢,领域模型刻化了数据系统所面向业务领域的结构,是数据的“骨骼”,是数据存储和处理的基础;常见的领域模型如,在银行业的BDWM(Banking data warehouse model)和FS

LDM领域模型等、在电信业的TDWM(Telecom Data warehouse model)以及在工业生产制造中ISA 95描述的生产对象领域模型等;随着数据系统的运行,领域模型不断进行数据内容的扩充,开发者和用户会根据业务需求在系统中建立和生成越来越多的实体、属性和关联等模型元素,企业中达到数以千计以及更大的元素规模是普遍现象;臃肿的领域模型增加了数据系统的资源开销,对系统长久的稳定性运行带来隐患,甚至增加了无谓的扩容需求,同时,越来越多的模型元素给有效管理带来困难。

技术实现思路

[0003]本专利技术提供了一种业务数据的领域模型的处理方法、装置及设备。实现了对不使用或少使用的领域模型中的元素或数据做提示,帮助用户精简领域模型,同时还可归档或销毁相关无用数据。
[0004]为解决上述技术问题,本专利技术的实施例提供以下方案:一种业务数据的领域模型的处理方法,包括:对目标系统的业务数据的领域模型进行静态分析,得到所述领域模型中实体的实体依赖关系和领域模型中属性的属性等价类簇;所述领域模型是对业务数据的元信息的描述;基于所述实体依赖关系,对所述领域模型的至少一种数据信息进行动态分析,得到与所述至少一种数据信息对应的动态关系信息;根据所述动态关系信息和所述属性等价类簇,对所述实体依赖关系进行精简处理,得到精简处理结果。
[0005]可选的,对目标系统的业务数据的领域模型进行静态分析,得到所述领域模型中实体的实体依赖关系和领域模型中属性的属性等价类簇,包括:对目标系统的业务数据的领域模型进行静态分析,得到实体集、实体依赖关系集、属性集以及属性关联关系集;根据所述实体集和实体依赖关系集,得到所述领域模型中实体的实体依赖关系;根据所述属性集和属性关联关系集,得到领域模型中属性的属性等价类簇。
[0006]可选的,所述数据信息包括以下至少一种:
数据加工任务信息;数据加工任务运行日志;数据读写运行日志;数据统计信息;业务语义与机理信息中至少一种。
[0007]可选的,当所述至少一种数据信息为数据加工任务信息和数据加工任务运行日志时,基于所述实体依赖关系,对所述领域模型的至少一种数据信息进行动态分析,得到与所述至少一种数据信息对应的动态关系信息,包括:按照第一预设周期获取数据加工任务信息;以所述实体依赖关系对应的实体的集合为顶点集合,所述数据加工任务信息对应的加工任务的集合为关联边集合,得到数据加工任务关系;按照第二预设周期获取数据加工任务运行日志;基于所述数据加工任务关系,添加数据加工任务运行日志,得到与所述数据加工任务信息和数据加工任务运行日志对应的动态运行信息。
[0008]可选的,当所述至少一种数据信息为数据读写运行日志和数据统计信息时,基于所述实体依赖关系,对所述领域模型的至少一种数据信息进行动态分析,得到与所述至少一种数据信息对应的动态关系信息,包括:按照第三预设周期获取数据读写运行日志,并按照第四预设周期获取数据统计信息;根据所述实体依赖关系、所述数据读写运行日志和数据统计信息,得到数据量信息和访问信息。
[0009]可选的,当所述至少一种数据信息为业务语义与机理信息时,基于所述实体依赖关系,对所述领域模型的至少一种数据信息进行动态分析,得到与所述至少一种数据信息对应的动态关系信息,包括:获取业务语义与机理信息;以所述实体依赖关系对应的实体的集合为顶点集合,所述实体依赖关系对应的每个实体或每个属性之间业务语义与机理信息的关系为关联边集合,得到业务机理关系信息。
[0010]可选的,根据所述动态关系信息和所述属性等价类簇,对所述实体依赖关系进行精简处理,得到精简处理结果,包括:根据所述动态关系信息,得到领域模型中每个元素的初始使用度;基于所述实体依赖关系和动态关系信息对所述初始使用度进行迭代计算,得到使用度终值;根据所述使用度终值,得到所述领域模型中每个元素的建议强度值;根据所述建议强度值得到精简建议,并结合所述属性等价类簇,对领域模型进行精简处理,得到精简处理结果。
[0011]本专利技术还提供一种业务数据的领域模型的处理装置,所述装置包括:分析模块,用于对目标系统的业务数据的领域模型进行静态分析,得到所述领域模型中实体的实体依赖关系和领域模型中属性的属性等价类簇;所述领域模型是对业务数据的元信息的描述;基于所述实体依赖关系,对所述领域模型的至少一种数据信息进行动态分析,得到与所述至少一种数据信息对应的动态关系信息;处理模块,用于根据所述动态关系信息和所述属性等价类簇,对所述实体依赖关
系进行精简处理,得到精简处理结果。
[0012]本专利技术提供一种电子设备,包括处理器,存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如上述的业务数据的领域模型的处理方法的步骤。
[0013]本专利技术还提供一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如上述的业务数据的领域模型的处理方法的步骤。
[0014]本专利技术的上述方案至少包括以下有益效果:本专利技术的上述方案,通过对目标系统的业务数据的领域模型进行静态分析,得到所述领域模型中实体的实体依赖关系和领域模型中属性的属性等价类簇;所述领域模型是对业务数据的元信息的描述;基于所述实体依赖关系,对所述领域模型的至少一种数据信息进行动态分析,得到与所述至少一种数据信息对应的动态关系信息;根据所述动态关系信息和所述属性等价类簇,对所述实体依赖关系进行精简处理,得到精简处理结果。实现了对不使用或少使用的领域模型中的元素(或数据)做提示,帮助用户精简领域模型,同时还可归档或销毁相关无用数据。
附图说明
[0015]图1为本专利技术实施例的业务数据的领域模型的处理方法的流程示意图;图2为本专利技术提供的具体的实施例1的实体依赖关系的示意图;图3为本专利技术提供的具体的实施例3中基于实体依赖关系的动态关系信息示意图;图4为本专利技术提供的具体的实施例8的流程示意图;图5为本专利技术实施例的业务数据的领域模型的处理系统中结构示意图;图6为本专利技术实施例的业务数据的领域模型的处理装置的结构示意图。
具体实施方式
[0016]下面将参照附图更详细地描述本专利技术的示例性实施例。虽然附图中显示了本专利技术的示例性实施例,然而应当理解,可以以各种形式实现本专利技术而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本专利技术,并且能够将本专利技术的范围完整的传达给本领域的技术人员。
[0017本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种业务数据的领域模型的处理方法,其特征在于,包括:对目标系统的业务数据的领域模型进行静态分析,得到所述领域模型中实体的实体依赖关系和领域模型中属性的属性等价类簇;所述领域模型是对业务数据的元信息的描述;基于所述实体依赖关系,对所述领域模型的至少一种数据信息进行动态分析,得到与所述至少一种数据信息对应的动态关系信息;根据所述动态关系信息和所述属性等价类簇,对所述实体依赖关系进行精简处理,得到精简处理结果。2.根据权利要求1所述的业务数据的领域模型的处理方法,其特征在于,对目标系统的业务数据的领域模型进行静态分析,得到所述领域模型中实体的实体依赖关系和领域模型中属性的属性等价类簇,包括:对目标系统的业务数据的领域模型进行静态分析,得到实体集、实体依赖关系集、属性集以及属性关联关系集;根据所述实体集和实体依赖关系集,得到所述领域模型中实体的实体依赖关系;根据所述属性集和属性关联关系集,得到领域模型中属性的属性等价类簇。3.根据权利要求1所述的业务数据的领域模型的处理方法,其特征在于,所述数据信息包括以下至少一种:数据加工任务信息;数据加工任务运行日志;数据读写运行日志;数据统计信息;业务语义与机理信息中至少一种。4.根据权利要求3所述的业务数据的领域模型的处理方法,其特征在于,当所述至少一种数据信息为数据加工任务信息和数据加工任务运行日志时,基于所述实体依赖关系,对所述领域模型的至少一种数据信息进行动态分析,得到与所述至少一种数据信息对应的动态关系信息,包括:按照第一预设周期获取数据加工任务信息;以所述实体依赖关系对应的实体的集合为顶点集合,所述数据加工任务信息对应的加工任务的集合为关联边集合,得到数据加工任务关系;按照第二预设周期获取数据加工任务运行日志;基于所述数据加工任务关系,添加数据加工任务运行日志,得到与所述数据加工任务信息和数据加工任务运行日志对应的动态运行信息。5.根据权利要求3所述的业务数据的领域模型的处理方法,其特征在于,当所述至少一种数据信息为数据读写运行日志和数据统计信息时,基于所述实体依赖关系,对所述领域模型的至少一种数据信息进行动态分析,得到与所述至少一种数据信息对应的动态关系信息,包括:按照第三预设周期获取数据读写运行日志,...

【专利技术属性】
技术研发人员:张硕田春华徐地何仁杰胡坤孟越袁文飞
申请(专利权)人:昆仑智汇数据科技北京有限公司
类型:发明
国别省市:

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

1