1.一种数据标签动态新增维护的方法,其特征在于,包括以下步骤:
步骤1:根据业务需求,梳理事实指标逻辑,拆分事实指标,创建运算关系表和基础标签信息表,并完成数据初始化;
步骤2:根据用户基础标签信息表及指标逻辑开发用户基础标签宽表;
步骤3:根据用户基础标签信息表和用户基础标签宽表,创建衍生标签-基础标签关系表,生成衍生标签,系统根据衍生-基础标签关系表,基础标签表,自动处理标签逻辑,生成衍生标签宽表。
2.根据权利要求1所述的一种数据标签动态新增维护的方法,其特征在于,步骤1具体包括以下步骤,
步骤1.1根据业务需求及客户事实特征,梳理事实指标逻辑,将指标逻辑梳理为客户标签,整理出标签信息,包含标签分类,标签名称,业务口径,标签类型,取值范围;
步骤1.2创建基础标签信息表,同步创建运算关系表。
3.根据权利要求1所述的一种数据标签动态新增维护的方法,其特征在于,步骤1.1中将客户标签划分为基础标签和衍生标签,基础标签为通过事实指标简单计算可以得出的客户标签,衍生标签为通过一个或者多个基础标签计算得出的,对于需求中客户标签为衍生标签的,则需要梳理出衍生标签对应的基础标签,同时记录衍生表标签和基础标签的关系。
4.根据权利要求1所述的一种数据标签动态新增维护的方法,其特征在于,步骤1.2中运算关系表主要存储衍生标签和基础标签之间常用的运算关系,比如等于,不等于,大于,大于等于,小于,小于等于,包含,不包含。
5.根据权利要求1所述的一种数据标签动态新增维护的方法,其特征在于,步骤2具体包括以下步骤:
步骤2.1根据已整理的客户标签得出用户基础标签宽表字段,基础宽表需要将客户所有相关事实信息字段采纳,同时可以预留基础标签扩展表和扩展字段用于后续基础标签新增;根据标签逻辑,将客户事实数据通过数据处理定时加载至基础标签宽表;
步骤2.2完成基础标签信息表,完善基础标签信息表中的基础标签表和字段信息,包括基础字段id、基础字段名称、基础字段描述、基础字段所在表、基础字段所在表描述,并补充各标签的标签类型和码值。
6.根据权利要求1所述的一种数据标签动态新增维护的方法,其特征在于,步骤3具体包括以下步骤:
步骤3.1创建衍生标签-基础标签关系表,并根据需求维护衍生标签-基础标签关系表,维护字段包含衍生字段、基础字段、指标类型、码值、运算符、字段值;根据衍生标签的逻辑,梳理衍生标签和基础标签的关系表,即由基础标签如何通过运算关系表中的关系运算得到衍生标签;
步骤3.2创建衍生标签信息表和衍生标签宽表;
步骤3.3根据衍生标签-基础表关系表生成衍生标签关系表数据,同时记录衍生标签宽表字段对应关系;
根据衍生标签与基础标签关系表和基础标签信息表编写etl脚本,动态生成字段向衍生标签宽表中插入数据。