【技术实现步骤摘要】
一种数据处理方法及装置、计算设备和存储介质
本专利技术涉及数据处理
,尤其涉及一种数据处理方法及装置、计算设备和存储介质。
技术介绍
在业务方项目中,业务方需要处理大量的数据,要求同一类数据具有时间轴属性,精确记录每个对象的在每个时间点的精确数据,能对未来生效数据进行动态展示。现有技术中,业务方获取的数据并没有时间轴属性,需要人工手动增加,费时费力。
技术实现思路
本专利技术提供一种数据处理方法及装置、计算设备和存储介质,用以解决现有技术中存在的技术缺陷。本专利技术提供一种数据处理方法,包括:获取原始数据,将原始数据转换为待写入数据,其中,所述待写入数据包括第一业务表名字段和第一时间范围字段;根据所述第一业务表名字段查询业务表对应的时间轴配置表,获取所述时间轴配置表中具有与所述第一业务表名字段对应的第二业务表名字段的历史数据,其中,所述历史数据包括第二业务表名字段和第二时间范围字段;根据所述待写入数据的第一时间范围字段和所述历史数据的第二时间范围字段,确定所述 ...
【技术保护点】
1.一种数据处理方法,其特征在于,包括:/n获取原始数据,将原始数据转换为待写入数据,其中,所述待写入数据包括第一业务表名字段和第一时间范围字段;/n根据所述第一业务表名字段查询业务表对应的时间轴配置表,获取所述时间轴配置表中具有与所述第一业务表名字段对应的第二业务表名字段的历史数据,其中,所述历史数据包括第二业务表名字段和第二时间范围字段;/n根据所述待写入数据的第一时间范围字段和所述历史数据的第二时间范围字段,确定所述待写入数据和所述历史数据的时间轴关系,并基于所述待写入数据和所述历史数据的时间轴关系将所述待写入数据增加至所述业务表中。/n
【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:
获取原始数据,将原始数据转换为待写入数据,其中,所述待写入数据包括第一业务表名字段和第一时间范围字段;
根据所述第一业务表名字段查询业务表对应的时间轴配置表,获取所述时间轴配置表中具有与所述第一业务表名字段对应的第二业务表名字段的历史数据,其中,所述历史数据包括第二业务表名字段和第二时间范围字段;
根据所述待写入数据的第一时间范围字段和所述历史数据的第二时间范围字段,确定所述待写入数据和所述历史数据的时间轴关系,并基于所述待写入数据和所述历史数据的时间轴关系将所述待写入数据增加至所述业务表中。
2.根据权利要求1所述的数据处理方法,其特征在于,将所述原始数据转换为待写入数据,包括:
判断写入命令为分布式写入命令或关系型写入命令;
若为分布式写入命令,将所述原始数据经过时间轴组件解析分别转换为第一待写入数据和第二待写入数据;
若为关系型写入命令,将所述原始数据经过时间轴组件解析转换为第一待写入数据。
3.根据权利要求1所述的数据处理方法,其特征在于,根据所述待写入数据的第一时间范围字段和所述历史数据的第二时间范围字段,确定所述待写入数据和所述历史数据的时间轴关系,并基于所述待写入数据和所述历史数据的时间轴关系将所述待写入数据增加至所述业务表中,包括:
根据所述待写入数据的第一时间范围字段和所述历史数据的第二时间范围字段,判断所述待写入数据与所述历史数据的时间轴关系是否冲突;
若是,更新所述待写入数据的第一时间范围字段和所述历史数据的第二时间范围字段,以消除所述待写入数据与所述历史数据的时间轴关系的冲突,然后基于更新后的所述待写入数据和所述历史数据的时间轴关系将所述待写入数据增加至所述业务表中;
若否,直接基于所述待写入数据和所述历史数据的时间轴关系将所述待写入数据增加至所述业务表中。
4.根据权利要求3所述的数据处理方法,其特征在于,更新所述待写入数据的第一时间范围字段和历史数据的第二时间范围字段,以消除所述待写入数据与所述历史数据的时间轴关系的冲突,然后基于更新后的所述待写入数据和所述历史数据的时间轴关系将所述待写入数据增加至所述业务表中,包括:
基于所述待写入数据的第一开始时间字段和所述历史数据的第二开始时间字段,确定所述待写入数据和所述历史数据的时间顺序;其中,所述第一时间范围字段包括第一开始时间字段和第一结束时间字段,所述第二时间范围字段包括第二开始时间字段和第二结束时间字段;
修改所述历史数据的第二开始时间字段或第二结束时间字段,以使所述待写入数据的第一时间范围字段和所述历史数据的第二时间范围字段不重合,然后基于更新后的所述待写入数据和所...
【专利技术属性】
技术研发人员:何东,王文星,赵全东,
申请(专利权)人:贝壳技术有限公司,
类型:发明
国别省市:天津;12
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。