工程数据管理方法、系统、终端及存储介质技术方案

技术编号:34797103 阅读:20 留言:0更新日期:2022-09-03 20:02
本发明专利技术涉及工程管理技术领域,具体提供一种工程数据管理方法、系统、终端及存储介质,包括:利用日志解析服务解析各工程项目端的数据库的增量日志,并根据解析结果将数据库的增量数据同步至本地;为工程项目均配置进度计算规则,并利用所述进度计算规则基于本地的工程项目数据生成工程项目进度。本发明专利技术能够有效统筹同一工程下各项目的数据,同时能够根据各项目的工程数据对各项目进度进行统计,从而有效掌控整个工程进度,为工程管理提供了有效的数据支撑。支撑。支撑。

【技术实现步骤摘要】
工程数据管理方法、系统、终端及存储介质


[0001]本专利技术涉及工程管理
,具体涉及一种工程数据管理方法、系统、终端及存储介质。

技术介绍

[0002]通常一个工程包括多个项目,目前每个项目的工程数据通常自行存储,最终在项目结束后对所有项目的数据进行汇总。这就导致无法在工程进行过程中从整体把握所有项目的数据,不利于工程整体分析。

技术实现思路

[0003]针对现有存在的工程数据汇总滞后导致工程整体分析无法有效进行的问题,本专利技术提供一种工程数据管理方法、系统、终端及存储介质,以解决上述技术问题。
[0004]第一方面,本专利技术提供一种工程数据管理方法,包括:
[0005]利用日志解析服务解析各工程项目端的数据库的增量日志,并根据解析结果将数据库的增量数据同步至本地;
[0006]为工程项目均配置进度计算规则,并利用所述进度计算规则基于本地的工程项目数据生成工程项目进度。
[0007]进一步的,利用日志解析服务解析各工程项目端的数据库的增量日志,并根据解析结果将数据库的增量数据同步至本地,包括:
[0008]在本地部署日志解析服务端和日志解析客户端;
[0009]利用所述日志解析服务端通过模拟数据库的主从交互协议从数据库的增量日志监控工具获取数据库增量日志,并将增量日志解析为可读消息体,所述可读消息体包括表名、字段名和增量数据位置;
[0010]利用所述日志解析客户端将可读消息体转换为对象简谱格式发送至事件队列;
[0011]创建监控进程,利用所述监控进程读取所述事件队列中的消息体,并基于所述消息体向消息体所属数据库发送增量数据读取请求,且将读取的增量数据保存至与所述消息体所属数据库具有映射关系的本地存储表中。
[0012]进一步的,为工程项目均配置进度计算规则,并利用所述进度计算规则基于本地的工程项目数据生成工程项目进度,包括:
[0013]解析工程项目的进度相关参数,获取所述进度相关参数的参数名和完成状态下的标准值;
[0014]根据进度相关参数的参数名从本地相应的工程项目数据筛选出进度相关参数值;
[0015]将相关度参数值与标准值的比例值作为所述工程项目的进度值输出。
[0016]进一步的,为工程项目均配置进度计算规则,并利用所述进度计算规则基于本地的工程项目数据生成工程项目进度,包括:
[0017]若工程项目存在多个进度相关参数,则按照各进度相关参数的重要程度设置各进
度相关参数的权值;
[0018]计算各进度相关参数的参数值与标准值的比例值;
[0019]将各进度相关参数的比例值的加权和作为进度值输出。
[0020]第二方面,本专利技术提供一种工程数据管理系统,包括:
[0021]数据同步单元,用于利用日志解析服务解析各工程项目端的数据库的增量日志,并根据解析结果将数据库的增量数据同步至本地;
[0022]进度生成单元,用于为工程项目均配置进度计算规则,并利用所述进度计算规则基于本地的工程项目数据生成工程项目进度。
[0023]进一步的,所述数据同步单元包括:
[0024]服务部署模块,用于在本地部署日志解析服务端和日志解析客户端;
[0025]日志获取模块,用于利用所述日志解析服务端通过模拟数据库的主从交互协议从数据库的增量日志监控工具获取数据库增量日志,并将增量日志解析为可读消息体,所述可读消息体包括表名、字段名和增量数据位置;
[0026]消息存储模块,用于利用所述日志解析客户端将可读消息体转换为对象简谱格式发送至事件队列;
[0027]消息处理模块,用于创建监控进程,利用所述监控进程读取所述事件队列中的消息体,并基于所述消息体向消息体所属数据库发送增量数据读取请求,且将读取的增量数据保存至与所述消息体所属数据库具有映射关系的本地存储表中。
[0028]进一步的,所述进度生成单元包括:
[0029]参数解析模块,用于解析工程项目的进度相关参数,获取所述进度相关参数的参数名和完成状态下的标准值;
[0030]数据筛选模块,用于根据进度相关参数的参数名从本地相应的工程项目数据筛选出进度相关参数值;
[0031]进度输出模块,用于将相关度参数值与标准值的比例值作为所述工程项目的进度值输出。
[0032]进一步的,所述进度生成单元包括:
[0033]权值设置模块,用于若工程项目存在多个进度相关参数,则按照各进度相关参数的重要程度设置各进度相关参数的权值;
[0034]比例计算模块,用于计算各进度相关参数的参数值与标准值的比例值;
[0035]进度计算模块,用于将各进度相关参数的比例值的加权和作为进度值输出。
[0036]第三方面,提供一种终端,包括:
[0037]处理器、存储器,其中,
[0038]该存储器用于存储计算机程序,
[0039]该处理器用于从存储器中调用并运行该计算机程序,使得终端执行上述的终端的方法。
[0040]第四方面,提供了一种计算机存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。
[0041]本专利技术的有益效果在于,本专利技术提供的工程数据管理方法、系统、终端及存储介质,能够有效统筹同一工程下各项目的数据,同时能够根据各项目的工程数据对各项目进
度进行统计,从而有效掌控整个工程进度,为工程管理提供了有效的数据支撑。
[0042]此外,本专利技术设计原理可靠,结构简单,具有非常广泛的应用前景。
附图说明
[0043]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0044]图1是本专利技术一个实施例的方法的示意性流程图。
[0045]图2是本专利技术一个实施例的系统的示意性框图。
[0046]图3为本专利技术实施例提供的一种终端的结构示意图。
具体实施方式
[0047]为了使本
的人员更好地理解本专利技术中的技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。
[0048]图1是本专利技术一个实施例的方法的示意性流程图。其中,图1执行主体可以为一种工程数据管理系统。
[0049]如图1所示,该方法包括:
[0050]步骤110,利用日志解析服务解析各工程项目端的数据库的增量日志,并根据解析结果将数据库的增量数据同步至本地;
[0051]步骤120,为工程项目均配置进度计算规则,并利用所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种工程数据管理方法,其特征在于,包括:利用日志解析服务解析各工程项目端的数据库的增量日志,并根据解析结果将数据库的增量数据同步至本地;为工程项目均配置进度计算规则,并利用所述进度计算规则基于本地的工程项目数据生成工程项目进度。2.根据权利要求1所述的方法,其特征在于,利用日志解析服务解析各工程项目端的数据库的增量日志,并根据解析结果将数据库的增量数据同步至本地,包括:在本地部署日志解析服务端和日志解析客户端;利用所述日志解析服务端通过模拟数据库的主从交互协议从数据库的增量日志监控工具获取数据库增量日志,并将增量日志解析为可读消息体,所述可读消息体包括表名、字段名和增量数据位置;利用所述日志解析客户端将可读消息体转换为对象简谱格式发送至事件队列;创建监控进程,利用所述监控进程读取所述事件队列中的消息体,并基于所述消息体向消息体所属数据库发送增量数据读取请求,且将读取的增量数据保存至与所述消息体所属数据库具有映射关系的本地存储表中。3.根据权利要求1所述的方法,其特征在于,为工程项目均配置进度计算规则,并利用所述进度计算规则基于本地的工程项目数据生成工程项目进度,包括:解析工程项目的进度相关参数,获取所述进度相关参数的参数名和完成状态下的标准值;根据进度相关参数的参数名从本地相应的工程项目数据筛选出进度相关参数值;将相关度参数值与标准值的比例值作为所述工程项目的进度值输出。4.根据权利要求3所述的方法,其特征在于,为工程项目均配置进度计算规则,并利用所述进度计算规则基于本地的工程项目数据生成工程项目进度,包括:若工程项目存在多个进度相关参数,则按照各进度相关参数的重要程度设置各进度相关参数的权值;计算各进度相关参数的参数值与标准值的比例值;将各进度相关参数的比例值的加权和作为进度值输出。5.一种工程数据管理系统,其特征在于,包括:数据同步单元,用于利用日志解析服务解析各工程项目端的数据库的增量日志,并根据解析结果将数据库的增量数据同步至本地;进...

【专利技术属性】
技术研发人员:湛超卜楠胡杰王陈陈邱建华穆怀韬陈刚
申请(专利权)人:国网山东省电力公司泰安供电公司
类型:发明
国别省市:

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

1