【技术实现步骤摘要】
基于流计算的业务系统的分析方法及装置
[0001]本专利技术涉及计算机
,特别涉及基于流计算的业务系统的分析方法及装置、电子设备、存储介质。
技术介绍
[0002]业务系统的任务依赖关系,对于业务系统的实时数仓开发以及任务循环依赖问题的监控具有重要作用。在流计算领域,目前依赖人工实现业务系统的任务依赖关系分析,效率极低,且并不能获得全面的任务依赖关系。随着业务系统中的任务量日益增加,基于人工实现任务依赖关系分析的弊端越专利技术显,已无法满足当前对任务依赖关系分析的正确性与时效性的需求。
技术实现思路
[0003]本专利技术提供一种基于流计算的业务系统的分析方法及装置、电子设备、存储介质,以解决现有技术中基于人工实现业务系统的任务依赖关系分析方式,效率低,出错率高的缺陷。
[0004]具体地,本专利技术是通过如下技术方案实现的:
[0005]第一方面,提供一种基于流计算的业务系统的分析方法,所述分析方法包括:
[0006]获取业务系统的数据表的表信息,所述数据表包括数据源表和数据结 ...
【技术保护点】
【技术特征摘要】
1.一种基于流计算的业务系统的分析方法,其特征在于,所述分析方法包括:获取业务系统的数据表的表信息,所述数据表包括数据源表和数据结果表,所述数据结果表用于存储任务执行过程中,对所述数据源表中的数据进行数据处理的结果;根据所述表信息确定所述任务的依赖关系,所述任务的依赖关系包括所述任务的子任务和/或父任务,所述任务的数据源表为所述父任务的数据结果表,所述任务的数据结果表为所述子任务的数据源表。2.如权利要求1所述的分析方法,其特征在于,所述分析方法还包括:获取每个任务对应的任务标识;根据所述任务的依赖关系连接所述任务标识,得到任务拓扑图。3.如权利要求1所述的分析方法,其特征在于,所述数据表还包括数据依赖表;所述数据依赖表用于在所述任务执行过程中查找与所述数据源表对应的数据结果表。4.如权利要求1所述的分析方法,其特征在于,所述分析方法还包括:获取所述数据表的字段信息;根据所述任务的依赖关系和所述字段信息确定字段的依赖关系,所述字段的依赖关系包括所述字段的父字段和/或子字段,所述字段的数据为对所述父字段的数据进行数据处理的结果,所述子字段的数据为对所述字段的数据进行数据处理的结果。5.如权利要求4所述的分析方法,其特征在于,所述分析方法还包括:获取每个字段对应的字段标识;根据所述字段的依赖关系连接所述字段标识,得到字段拓扑图。6.如权利要求2所述的分析方法,其特征在于,所述分析方法还包括:判断所述任务拓扑图是否存在闭环;在判断为是时,生成报警信息。7.如权利要求1-6任一项所述的分析方法,其特征在于,所述表信息包括以下参数中的至少一种:表类型、表名、表字段和所属任务。8.一种基于流计算的业务系统的分析装置,其特征在于,所述分析装置包括:第一获取模块,用于获取业务系统的数据表的表信息,所述数据表包括数据源...
【专利技术属性】
技术研发人员:张迪,
申请(专利权)人:浙江大搜车软件技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。