技术特征:
1.一种数据处理方法,其特征在于,包括:响应于用户对数据进行操作,对当前操作的操作语句进行解析得到解析结果,所述解析结果包括操作对象;获取所述操作对象的上一次操作的操作记录文件名;将所述解析结果和所述操作对象的上一次操作的操作记录文件名进行拼装,生成所述当前操作的操作记录;将所述当前操作的操作记录保存到血缘关系数据库中。2.根据权利要求1所述的方法,其特征在于,所述操作记录以结构表的形式进行存储。3.根据权利要求1所述的方法,其特征在于,所述操作记录以时间戳来命名。4.根据权利要求3所述的方法,其特征在于,还包括:对血缘关系数据库中存储的操作记录,按照设定的合并文件个数进行操作记录合并,且合并后的操作记录根据合并前的操作记录文件名中的最小时间戳和最大时间戳来进行命名。5.根据权利要求1所述的方法,其特征在于,还包括:对血缘关系数据库中存储的操作记录进行压缩存储。6.根据权利要求1所述的方法,其特征在于,还包括:响应于数据的来源查找请求,根据数据标识查找所述数据的最近一次操作的操作记录;对所述操作记录进行解析,并根据解析结果确定所述数据对应的原始数据。7.根据权利要求6所述的方法,其特征在于,所述解析结果还包括操作算子和操作范围;根据解析结果确定所述数据对应的原始数据,包括:若所述解析结果不包括所述操作对象的上一次操作的操作记录文件名,则根据所述操作对象和所述操作算子,从所述操作范围中确定所述数据对应的原始数据;若所述解析结果包括所述操作对象的上一次操作的操作记录文件名,则对所述操作对象的上一次操作的操作记录进行解析,并重复执行上述步骤以根据解析结果确定所述数据对应的原始数据。8.一种数据处理装置,其特征在于,包括:数据操作解析模块,用于响应于用户对数据进行操作,对当前操作的操作语句进行解析得到解析结果,所述解析结果包括操作对象;操作记录获取模块,用于获取所述操作对象的上一次操作的操作记录文件名;操作记录生成模块,用于将所述解析结果和所述操作对象的上一次操作的操作记录文件名进行拼装,生成所述当前操作的操作记录;操作记录保存模块,用于将所述当前操作的操作记录保存到血缘关系数据库中。9.一种数据处理的电子设备,其特征在于,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-7中任一所述的方法。
10.一种计算机可读介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1-7中任一所述的方法。
技术总结
本发明公开了一种数据处理方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:响应于用户对数据进行操作,对当前操作的操作语句进行解析得到解析结果,解析结果包括操作对象;获取该操作对象的上一次操作的操作记录文件名;将解析结果和该操作对象的上一次操作的操作记录文件名进行拼装,生成当前操作的操作记录;将当前操作的操作记录保存到血缘关系数据库中。该实施方式数据仓库技术架构结构简单,无需对数据进行分层处理,数据血缘关系溯源简单,且可以保持操作事务一致性;同时大幅降低了数据仓库系统建设成本,灵活性强。灵活性强。灵活性强。
技术研发人员:肖江 刘刚
受保护的技术使用者:京东科技信息技术有限公司
技术研发日:2022.07.04
技术公布日:2022/10/11