数据仓库的标签管理方法与装置制造方法及图纸

技术编号:39738016 阅读:9 留言:0更新日期:2023-12-17 23:40
本申请提供了一种数据仓库的标签管理方法与装置,该方法包括:获取数据仓库的数据分析结果,根据预设标准在数据分析结果中确定目标字段,根据目标字段,确定目标字段所在的维度表,根据维度表,获取标签与维度表中目标字段之间的标记关系,对标记关系进行变更操作,对标记关系的变更操作生成操作记录,将操作记录发送至所述数据仓库,数据仓库根据操作记录,对维度表中的目标字段进行标签变更

【技术实现步骤摘要】
数据仓库的标签管理方法与装置


[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]本申请的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本申请的实践而习得

[0045]应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本申请

附图说明
[0046]通过参照附图详细描述其示例实施例,本申请的上述和其它目标

特征及优点将变得更加显而易见

[0047]图1示出了根据本申请一个实施例的一种数据仓库的标签管理方法的流程图

[0048]图2示出了根据本申请一个实施例的获取数据分析结果的流程图

[0049]图3示出了根据本申请一个本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种数据仓库的标签管理方法,其特征在于,所述方法包括:获取数据仓库的数据分析结果,所述数据分析结果中含有若干字段;根据预设标准在所述数据分析结果中确定目标字段,所述目标字段是所述数据分析结果中符合预设标准的字段;根据所述目标字段,确定所述目标字段所在的维度表;根据所述维度表,获取标签与所述维度表中目标字段之间的标记关系,对所述标记关系进行变更操作;对所述标记关系的变更操作生成操作记录,将所述操作记录发送至所述数据仓库;所述数据仓库根据所述操作记录,对所述维度表中的目标字段进行标签变更
。2.
根据权利要求1所述的方法,其特征在于,所述获取数据仓库的数据分析结果之前,所述方法还包括:对所述数据仓库入仓的数据进行清洗和规范化,得到规范数据;根据预设的分析维度对所述规范数据进行数据提取,以一分析维度为主键生成维度表;以所述维度表主键为外键生成事实表,所述事实表的一外键与所述维度表主键相同;对所述事实表和
/
或维度表中的字段进行筛选,得到数据分析结果
。3.
根据权利要求1所述的方法,其特征在于,所述根据所述维度表,获取标签与所述维度表中目标字段之间的标记关系,对所述标记关系进行变更操作之前,包括:获取所述数据仓库中各维度表中各字段与标签的标记关系,进行对所述标记关系的记录存储
。4.
根据权利要求1所述的方法,其特征在于,所述变更操作包括标记关系添加操作,所述根据所述维度表,获取标签与所述维度表中目标字段之间的标记关系,对所述标记关系进行变更操作,包括:根据所述目标字段获取目标标签;对所述标记关系执行标记关系添加操作,添加所述目标标签与维度表中目标字段之间的标记关系
。5.
根据权利要求4所述的方法,其特征在于,所述数据仓库根据所述操作记录,对所述维度表中目标字段进行标签变更,包括:根据所述操作记录中标记关系的添加记录,所述数据仓库在所述维度表中新建标签列,通过新建的标签列对所述维度表中的所述目标字段添...

【专利技术属性】
技术研发人员:吴崇阳丁一原张择坤
申请(专利权)人:成都长城开发科技股份有限公司
类型:发明
国别省市:

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

1