基于流程引擎的数据血缘关系计算方法与流程

文档序号:16668160发布日期:2019-01-18 23:24阅读:369来源:国知局
基于流程引擎的数据血缘关系计算方法与流程

本发明涉及基于流程引擎的数据血缘关系计算方法。



背景技术:

通过使用mxgraph控件及activiti流程引擎实现了复杂数据分析挖掘过程中算子的任务调度,该技术可以设计并实现复杂数据的分析、挖掘,但无法对于数据的变化、流向进行记录、分析,无法计算数据之间的血缘关系。



技术实现要素:

发明目的:本发明的目的是提供一种能对数据的变化、流向进行记录、分析,能计算数据之间的血缘关系的基于流程引擎的数据血缘关系计算方法。

技术方案:本发明所述的基于流程引擎的数据血缘关系计算方法,包括以下步骤:

s1:在流程引擎中对起始数据结构进行收集;

s2:在流程运行过程中,对每一步的数据变化和转换进行记录,通过分析数据的变化生成数据的血缘关系。

进一步,所述步骤s2中,还针对数据的多次变化,对于数据的血缘关系进行传递和记录,直到流程结束,并将记录的数据血缘关系进行持久化。

进一步,还包括步骤s3:使用mxgraph根据步骤s2生成的数据血缘关系绘制出各种数据源及数据模型之间的关联关系拓扑图。

进一步,还包括步骤s4:使用mxgraph根据步骤s2生成的数据血缘关系绘制出不同数据源及数据模型之间联姻融合、转换变换、流转流通的过程的拓扑图。

进一步,所述步骤s1中,采用java技术在流程引擎中对起始数据结构进行收集。

进一步,所述步骤s2中,采用java技术在流程运行过程中,对每一步的数据变化和转换进行记录,通过分析数据的变化生成数据的血缘关系。

有益效果:本发明公开了一种基于流程引擎的数据血缘关系计算方法,能对数据的变化、流向进行记录、分析,能计算数据之间的血缘关系,为可能存在的数据模型修改及数据流向变化提供了最直接的分析、修改依据,并可以在第一时间查看并分析出数据的变化对整体数据结构产生的影响,大大降低了数据模型修改对于当前数据结构影响的分析成本。

附图说明

图1为本发明具体实施方式中方法的流程图。

具体实施方式

本具体实施方式公开了基于流程引擎的数据血缘关系计算方法,如图1所示,包括以下步骤:

s1:使用tomcat作为获取数据模型及其关系的web服务器,为可视化分析提供数据支撑,采用java技术在流程引擎中对起始数据结构进行收集;

s2:采用java技术在流程运行过程中,对每一步的数据变化和转换进行记录,通过分析数据的变化生成数据的血缘关系;针对数据的多次变化,对于数据的血缘关系进行传递和记录,直到流程结束,并将记录的数据血缘关系进行持久化;

s3:使用mxgraph根据步骤s2生成的数据血缘关系绘制出各种数据源及数据模型之间的关联关系拓扑图,构造数据模型原型,展示其字段信息,模型名称等,根据关联信息数据构造关系模型,使用构造的关系模型将数据模型进行关联连接,连接后进行统一布局,展示其数据血缘关联关系;

s4:使用mxgraph根据步骤s2生成的数据血缘关系绘制出不同数据源及数据模型之间联姻融合、转换变换、流转流通的过程的拓扑图。



技术特征:

技术总结
本发明公开了基于流程引擎的数据血缘关系计算方法,包括以下步骤:S1:在流程引擎中对起始数据结构进行收集;S2:在流程运行过程中,对每一步的数据变化和转换进行记录,通过分析数据的变化生成数据的血缘关系。本发明能对数据的变化、流向进行记录、分析,能计算数据之间的血缘关系,为可能存在的数据模型修改及数据流向变化提供了最直接的分析、修改依据,并可以在第一时间查看并分析出数据的变化对整体数据结构产生的影响,大大降低了数据模型修改对于当前数据结构影响的分析成本。

技术研发人员:戈文泽;吴献;任向林
受保护的技术使用者:南京中新赛克科技有限责任公司
技术研发日:2018.09.07
技术公布日:2019.01.18
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1