一种数据标签动态新增维护的方法与流程

文档序号:26050482发布日期:2021-07-27 15:25阅读:377来源:国知局
一种数据标签动态新增维护的方法与流程
本发明涉及信息信息
技术领域
,提供了一种数据标签动态新增维护的方法。
背景技术
:本技术直接运用于精准营销客群精细化查询配置领域,尤其在明确标签规则,数据支持比较完善下,快速响应业务针对标签定制化的需要,通过改技术可以快速实现客户标签的新增,维护和客户标签间的映射,快速落地客户标签需求和逻辑,有效减少标签逻辑开发,提高客户标签实现的周期和速度。传统标签实现方法目前大多数银行的精准营销系统中,客群标签的创建一般采用批量原则,一个周期内先进行客户标签需求沟通,再由数据开发人员进行开发测试上线,之后业务人员再使用客户标签,此种流程相对较长,实施周期以周为单位进行,客户标签的修改也较为复杂,业务人员无法及时的进行客户标签数据查询和使用。业务压力随着业务对用户画像系统的需求越来越强烈,客户标签作为用户画像的基础,对客户标签的需求逐步精细化,新增客户标签需求的响应时间越来越短,标签需求越来越多样化,用户画像为了及时响应快速变化的业务标签需求,业务人员迫切的需要灵活定制客户标签,对此就需要从标签的规则,计算,维护等进行优化改造和升级。技术实现要素:本申请技术方案的目的在于从标签处理的整体架构、规则处理、逻辑编排等方向对客户标签的生成。为实现上述目的本发明采用以下技术手段:本发明提供了一种数据标签动态新增维护的方法,包括以下步骤:步骤1:根据业务需求,梳理事实指标逻辑,拆分事实指标,创建运算关系表和基础标签信息表,并完成数据初始化;步骤2:根据用户基础标签信息表及指标逻辑开发用户基础标签宽表;步骤3:根据用户基础标签信息表和用户基础标签宽表,创建衍生标签-基础标签关系表,生成衍生标签,系统根据衍生-基础标签关系表,基础标签表,自动处理标签逻辑,生成衍生标签宽表。上述技术方案中,步骤1具体包括以下步骤,步骤1.1根据业务需求及客户事实特征,梳理事实指标逻辑,将指标逻辑梳理为客户标签,整理出标签信息,包含标签分类,标签名称,业务口径,标签类型,取值范围;步骤1.2创建基础标签信息表,同步创建运算关系表。上述技术方案中,步骤1.1中将客户标签划分为基础标签和衍生标签,基础标签为通过事实指标简单计算可以得出的客户标签,衍生标签为通过一个或者多个基础标签计算得出的,对于需求中客户标签为衍生标签的,则需要梳理出衍生标签对应的基础标签,同时记录衍生表标签和基础标签的关系。上述技术方案中,步骤1.2中运算关系表主要存储衍生标签和基础标签之间常用的运算关系,比如等于,不等于,大于,大于等于,小于,小于等于,包含,不包含。上述技术方案中,步骤2具体包括以下步骤:步骤2.1根据已整理的客户标签得出用户基础标签宽表字段,基础宽表需要将客户所有相关事实信息字段采纳,同时可以预留基础标签扩展表和扩展字段用于后续基础标签新增;根据标签逻辑,将客户事实数据通过数据处理定时加载至基础标签宽表;步骤2.2完成基础标签信息表,完善基础标签信息表中的基础标签表和字段信息,包括基础字段id、基础字段名称、基础字段描述、基础字段所在表、基础字段所在表描述,并补充各标签的标签类型和码值。上述技术方案中,步骤3具体包括以下步骤:步骤3.1创建衍生标签-基础标签关系表,并根据需求维护衍生标签-基础标签关系表,维护字段包含衍生字段、基础字段、指标类型、码值、运算符、字段值;根据衍生标签的逻辑,梳理衍生标签和基础标签的关系表,即由基础标签如何通过运算关系表中的关系运算得到衍生标签;步骤3.2创建衍生标签信息表和衍生标签宽表;步骤3.3根据衍生标签-基础表关系表生成衍生标签关系表数据,同时记录衍生标签宽表字段对应关系;根据衍生标签与基础标签关系表和基础标签信息表编写etl脚本,动态生成字段向衍生标签宽表中插入数据。因为本发明才使用上述技术方案,因此具备以下有益效果:传统业务标签需要经历较长周期,不支持动态新增,无法适应快速发展的业务。本申请中业务标签可以根据业务人员需求动态新增,并实现动态数据处理,可扩充性强,极大减少开发周期,快速实现业务标签逻辑。附图说明图1本发明框架示意图。图2为运算关系运算表数据配置表。具体实施方式现有标签生成步骤:以“中年男性”标签为例:拆分:年龄在30-50岁,性别为男性。业务提出指标需求-->需求人员梳理拆分指标形成标签,确认标签逻辑-->开发人员依据标签逻辑进行标签开发-->业务人员进行标签数据测试-->标签上线投产将标签拆分为两种类型:基础标签和衍生标签,其中,基础标签是事实标签,即通过用户基础数据可以直接使用的标签,如性别、职业、年龄、客户当前存款余额等。衍生标签是一个或者多个事实标签组合计算得出的标签,如中年男性、男性贷款用户、湖北女性存款用户等。步骤一:根据业务需求,梳理事实指标逻辑,拆分事实指标,整理得出用户基础标签信息表。步骤二:根据用户基础标签信息表及指标逻辑开发用户基础标签宽表步骤三:根据用户基础标签信息表和用户基础标签宽表,结合具体标签需求,创建衍生标签-基础标签关系表,生成衍生标签。系统根据衍生-基础标签关系表,基础标签表,自动处理标签逻辑,生成衍生标签宽表。上述步骤一具体包含以下步骤:步骤1.1根据业务需求及客户事实特征,梳理事实指标逻辑,将指标逻辑梳理为客户标签,整理出标签信息,包含标签分类,标签名称,业务口径,标签类型,取值范围等。将客户标签划分为基础标签和衍生标签,基础标签为通过事实指标简单计算可以得出的客户标签,衍生标签为通过一个或者多个基础标签计算得出的。对于需求中客户标签为衍生标签的,则需要梳理出衍生标签对应的基础标签,同时记录衍生表标签和基础标签的关系。比如客户年龄段标签,该标签可以定义为衍生标签,标签值包含1-20岁,20-30岁,30-40岁,40-50岁,50-60岁,60-70岁,70岁以上等,该衍生标签需要通过基础标签年龄计算得出,根据标签粒度的不同定义,如果不需要客户的真实年龄,则可以将客户年龄段标签定义为基础标签。另外例如性别、地域、中年男性客户标签为衍生标签:包含性别,年龄两个基础标签;一线城市女性存款客户标签:包含地域、性别、存款客户标识三个基础标签;二线城市贷款客户标签:包含地域、贷款客户标签两个基础标签。步骤1.2创建基础标签信息表,同步创建运算关系表根据已整理的标签信息,创建基础标签信息表,关键字段如下,用于存储客户基础标签的信息,基础标签表的数据根据步骤1.1整理的数据得出,后续根据需求进行维护。基础标签信息表设计同时构建运算关系运算表,运算关系表主要存储衍生标签和基础标签之间常用的运算关系,比如等于,不等于,大于,大于等于,小于,小于等于,包含,不包含等。表结构设计如下:运算关系运算表数据配置如图2:至此,完成步骤一内容,设计并创建运算关系表和基础标签信息表,并完成数据初始化。上述步骤二具体包含以下步骤,实现以下两个基础表:步骤2.1根据已整理的客户标签得出用户基础标签宽表字段,基础宽表需要将客户所有相关事实信息字段采纳,包括但不限于业务需求拆解出的指标,按照标签业务分类对标签进行拆表,例如可以分为基础信息、资产信息、负债信息、行为特征、风险信息等,同时可以预留基础标签扩展表和扩展字段用于后续基础标签新增。标签宽表样例字段:客户编码、客户名称、性别、地域、学历、爱好、生肖、当年存款增长率、当年存款增长金额、当前存款产品持有数量、历史购买产品次数、历史平均购买金额、当前贷款余额、当前贷款笔数、历史逾期次数、最大逾期天数等。根据标签逻辑,将客户事实数据通过数据处理定时加载至基础标签宽表。步骤2.2完成基础标签信息表,完善基础标签信息表中的基础标签表和字段信息,包括基础字段id、基础字段名称、基础字段描述、基础字段所在表、基础字段所在表描述。并补充各标签的标签类型和码值(建议将码值统一整理至单独码值表,并将码值表对应的码值编码填入此字段)。至此,已完成基础标签信息表、基础标签宽表等基础性数据表设计及数据构建。上述步骤三具体包含以下步骤,主要为了实现以下衍生标签相关表:步骤3.1设计创建衍生标签-基础标签关系表,并根据需求维护衍生标签-基础标签关系表,维护字段包含衍生字段、基础字段、指标类型、码值、运算符、值等。衍生标签和基础标签关系表设计(主要用于数据处理):根据衍生标签的逻辑,梳理衍生标签和基础标签的关系表,即由基础标签如何通过运算关系表中的关系运算得到衍生标签。步骤3.2设计创建衍生标签信息表和衍生标签宽表先设计衍生标签信息表,表结构设计如下,然后根据业务需求配置衍生标签信息表。衍生标签信息表结构如下:配置衍生标签样例:比如衍生标签中年男性客户,则可以使用基础标签性别和年龄两个基础标签得出,计算公式为年龄>40且年龄<60且性别=男性,对应数据库的配置如下:衍生标签关系表配置样例(关键字段,名称对应英文未列出):衍生标签基础字段基础字段所在表运算符中文值一中年男性性别基础标签信息表等于男性中年男性年龄基础标签信息表大于40中年男性年龄基础标签信息表小于60衍生标签宽表设计,衍生标签宽表设计不直接存储字段含义,单独使用一张字段说明表(关键字段包括表名、字段名、字段含义、字段类型、字段码值等)进行字段匹配处理,标签宽表字段可以按照一定规则生成默认字段,可预留100或者更多足够字段,例如可使用col1-col100命名。步骤3.3根据衍生标签-基础表关系表生成衍生标签关系表数据,同时记录衍生标签宽表字段对应关系根据衍生标签与基础标签关系表和基础标签信息表编写etl脚本,动态生成字段向衍生标签宽表中插入数据。同时更新字段配置表数据,便于后续客群筛选使用标签数据。客群筛选部分采用衍生-基础的关系,分别构造客群信息表、客群-衍生标签关系表、客群查询结果。至此,完成从客群-衍生标签-基础标签-需求全流程构建,并支持通过基础标签动态新增衍生标签,根据衍生标签动态新增客群。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1