【技术实现步骤摘要】
维度表数据处理方法、装置、电子设备及存储介质
[0001]本公开涉及计算机
,尤其涉及一种维度表数据处理方法、装置、电子设备及存储介质。
技术介绍
[0002]随着互联网技术的日益发展,海量数据时代已经来临。在海量数据时代下,为了能从多个角度、多个侧面观察数据,可以将数据存储在维度表中。
[0003]维度表可以看作是用户来分析数据的窗口,维度表中包含有事实数据表用于进行事实记录的特性,有些特性提供描述性信息,有些特性指示如何汇总事实数据表数据,以便为分析者提供有用的信息。
[0004]然而,传统技术中的单个数据处理节点往往需要全量储存维度表,在面对数据量巨大的维度表(即巨大维表)时,由于单个数据处理节点的数据容量有效,这使得需要将数据量巨大的维度表导出至运维成本高的存储引擎中,这无疑提高了开发成本和运维成本,也造成了存储资源的极大浪费。
技术实现思路
[0005]本公开提供一种维度表数据处理方法、装置、电子设备及存储介质,以至少解决相关技术中数据库存储资源的浪费较多的问题。本公开的技术方 ...
【技术保护点】
【技术特征摘要】
1.一种维度表数据处理方法,其特征在于,包括:获取待关联数据;所述待关联数据为用于与目标维度表中的至少一个维表数据建立关联关系的数据;所述待关联数据具有对应的维度表键值;从数据处理节点集群中选取与目标节点标识对应的目标数据处理节点,并转发所述待关联数据至所述目标数据处理节点;所述数据处理节点集群中的各数据处理节点所储存的维表数据构成所述目标维度表;所述目标节点标识为按照预设的映射规则对所述待关联数据对应的维度表键值进行映射处理得到的节点标识;获取所述目标数据处理节点基于所述待关联数据查询到的目标维表数据;所述目标维表数据为与所述维度表键值相匹配的维表数据;建立所述待关联数据与所述目标维表数据的关联关系,获得所述待关联数据对应的关联维表数据。2.根据权利要求1所述的维度表数据处理方法,其特征在于,所述节点标识为路由地址,所述从数据处理节点集群中选取与目标节点标识对应的目标数据处理节点,并转发所述待关联数据至所述目标数据处理节点,包括:按照所述映射规则对所述待关联数据对应的维度表键值进行映射处理,确定针对所述待关联数据的目标路由地址;发送所述待关联数据至与所述目标路由地址对应的数据处理节点。3.根据权利要求1至2任一项所述的维度表数据处理方法,其特征在于,所述方法还包括:生成针对所述目标维度表的缓存指令;所述缓存指令携带有所述映射规则对应的标识;发送所述缓存指令至所述数据处理节点集群中的各数据处理节点;所述缓存指令用于指示任一所述数据处理节点在所述目标维度表中确定并储存与目标键值匹配的维表数据;所述目标键值为所述任一数据处理节点所负责储存的维表数据对应的维度表键值,且按照所述映射规则对所述目标键值进行映射处理得到的节点标识与所述任一数据处理节点对应的节点标识相同。4.一种维度表数据处理方法,其特征在于,包括:响应于对目标维度表的缓存指令,确定所述目标维度表中的至少一个维表数据;在各所述维表数据中筛选出与目标键值匹配的待储存维表数据;所述目标键值为数据处理节点所负责储存的维表数据对应的维度表键值,且按照预设的映射规则对所述目标键值进行映射处理得到的节点标识与所述数据处理节点对应的节点标识相同;所述数据处理节点为数据处理节点集群中的其中一个数据处理节点;所述数据处理节点集群中的各数据处理节点所负责储存的维表数据构成所述目标维度表;储存所述待缓存维表数据至预设储存区域。5.根据权利要求4所述的维度表数据处理方法,其特征在于,所述节点标识为路由地址,所述在各所述维表数据中筛选出与目标键值相匹配的待储存维表数据,包...
【专利技术属性】
技术研发人员:张静,
申请(专利权)人:北京达佳互联信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。