标签管理方法技术

技术编号:39714544 阅读:6 留言:0更新日期:2023-12-17 23:22
本申请提供一种标签管理方法

【技术实现步骤摘要】
标签管理方法、装置、设备及存储介质


[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]获取查询语句,根据所述查询语句的查询字段从所述数据库获取与所述查询字段一致的标签字段,得到候选标签字段;
[0048]获取所述候选标签字段所属的标签宽表,得到候选标签宽表;
[0049]根据所述候选标签宽表中的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种标签管理方法,其特征在于,包括:获取业务报表的标签数据,所述业务报表包括业务流水明细;根据所述标签数据的类别查询自定义的标签定义库,以查询出所述标签数据的类别对应的预设标签字段,将查询出的所述预设标签字段确定为所述标签数据的目标标签字段,所述标签定义库包括不同类别标签数据与所述预设标签字段之间的映射关系;根据所述业务报表的主键字段和所述标签数据的目标标签字段,为所述标签数据生成标签宽表,并采用列存方式在数据库存储所述标签宽表
。2.
根据权利要求1所述的标签管理方法,其特征在于,在所述根据所述标签数据的类别查询自定义的标签定义库之前,还包括:根据业务特征自定义所述不同类别标签数据,所述业务特征包括业务场景特征和
/
或业务类型特征;根据预设编码规则为所述不同类别标签数据对应生成编码值;获取所述不同类别标签数据与对应的所述编码值之间的映射关系,生成所述标签定义库;其中,所述预设标签字段包括所述不同类别标签数据对应的所述编码值
。3.
根据权利要求2所述的标签管理方法,其特征在于,所述为所述标签数据生成标签宽表之后,还包括:根据标识字段

所述目标标签字段以及所述目标标签字段对应的中文名称,生成所述标签宽表的标签定义表
。4.
根据权利要求1‑3任一项所述的标签管理方法,其特征在于,还包括:根据业务需求获取所述业务报表的标签变更数据;根据所述标签变更数据对所述标签宽表进行变更操作,并采用列存方式在所述数据库存储变更后的所述标签宽表;其中,所述标签变更数据携带所述变更操作对应的变更指令,所述变更操作对应的变更指令包括删除

增加

修改中的至少一种
。5.
根据权利要求4所述的标签管理方法,其特征在于,所述根据所述标签变更数据对所述标签宽表进行变更操作,包括:获取所述标签变更数据的类别,响应所述变更操作对应的变更指令...

【专利技术属性】
技术研发人员:王文儒
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:

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

1