首页 > 代码库 > 画像分析(6-1)画像需求分析

画像分析(6-1)画像需求分析

客户画像专题设计

                                                                                   

                                                                                   

1、原始需求

1.1、原始需求描述

1.2、验证场景

 

2、需求分析

2.1、功能性需求

2.1.1、定义实体的元数据规格

2.1.2、定义实体的数据抽取规则

2.1.3、支持实体画像查询

2.1.4、支持实体关系图谱查询

2.1.5、支持打标签

2.1.6、支持新的实体注册

2.1.7、支持新的关系注册

2.2、非功能需求

         支持Rest-api

         支持

 

 

2.3、对象模型

 

2.4、数据模型

 

 

3、概要设计

3.1、定义实体的元数据规格

参见数据结构定义

3.2、定义实体的数据抽取规则

         实体分普通实体(如:人、qq),关系实体(如:销售订单、案件):

        

     a、实体建模:要分析出实体的维度,并支持后来维度的追加

如:建模实体【人】,找到的维度有:

【QQ注册】、【电话号码注册】、【户籍登记】、【微信注册】等信息

这样,当一个人有多个电话号码、多个qq时,也比较容易用结构化数据存储。

 

b、实体维度建模:要记录对实体统一主键的引用。

    如:建模实体【人】的维度时,每个维度都要记录实体主键【身份证号】

     

c、建模实体标签:引入关注的维度属性,计算标签的落地,可以落地到一个维度表。

   实体标签可以分类,以便统一收集展示。

    如:人的性别、家庭住址、联系方式、各种标签

     

d、建模关系:描述关注的关系,指明发起实体、落地实体。

实体关系可以分类,以便统一汇聚展示。

如:对于一个销售订单,

买方买了一个商品,

卖方卖了一个商品,

买方和卖方做了一笔交易

 

3.3、支持实体画像查询

3.3.1、实体画像基本信息

功能描述:根据实体类型和对象主键查询实体画像信息

入口参数

String 实体类型(实体主键)

String 对象主键

出口参数

实体各个维度信息汇总

支持逻辑:

         系统根据【实体类型】找到实体的定义,

                 根据对象主键,遍历各个维度对应数据源,提取数据

                 汇总数据返回

   

3.3.2、实体画像发起/接受关系查询

功能描述:根据实体类型和对象主键查询实体发起的关系列表

入口参数

String 实体类型(实体主键)

String 对象主键

出口参数

实体发起的关系列表

支持逻辑:

根据实体类型,得到关系定义,得到关系的各个维度表。

根据对象主键,提取关系信息

                 汇总关系信息返回

 

3.4、支持实体关系图谱查询《?》

支持使用关系权重《?》

 

3.5、支持打标签

实现一个定时扫描机制,扫描执行打标签任务,

         支持配置任务名称LOGIC_NAME,

         支持配置要更新的目标数据源和标签列

         支持配置实现的逻辑类型

         支持配置实现的逻辑定义

         支持配置执行状态,如:未执行、执行中、执行完毕

         支持配置任务描述。

 

3.6、支持新的实体注册

3.7、支持新的关系注册

支持各类关系设置查询权重

 

画像分析(6-1)画像需求分析