Hubble数据库用户画像构建,帮助金融机构一站式构建用户360°画像,帮助金融机构业务/分析人员梳理客户需求并提供精准金融产品和服务。

项目背景

在大数据时代背景下,用户信息充斥在网络中,将用户的每个具体信息抽象 成标签,利用这些标签将用户形象具体化,构建全景客户画像,及时洞察客情、构建个性化客户互动体验,从而为用户提供有针对性的服务。

解决方案——前台功能模块 

客户画像基于通用的B/S架构,包括前后台应用程序。

前后台应用程序与底层提供文件和计算服务的Hadoop集群、提供业务数据服务的 MySQL集群、提供标签数据查询服务的Hubble集群是解耦的。

按模块,前台可分为如下9 个功能模块

1、Home主页:Home主页可定制,灵活 多变,支持客户自定义的展示 场景。

2、自定义查询: 利用数据库中已经计算好的标签,将多个标签通过and或or进行连接组合,可选择字段(即标签)、比较符、比较值、条件等选项,再去标签库中查询并返回结果列表。

3、客户群查询:通过对标签树中枚举类标签进行and组合,查询筛选出对应客户群。

4、个体画像:支持对个人客户全方位的画像标签探;支持定制客户的展示纬度;客户敏感信息模糊展示等。

5、场景画像::展示小微客户的统计信息,包括: 小微客户占比、 银行融资信息、经营年限、地域分布等信息。

6、客户挖掘: 滤统计用户信息,此功能与客户群查询区别在于标签树只有客户分层信息,包括活跃分层、收益分层和风险分层,通过这三种客户分层筛选客户群信息,且展示定制的图表。

7、标签管理:自定义标签开发,对画像系统中的标签进行修改及新增自定义标签。

8、元数据管理: 热度标签:查询常用、新增标签。支持查看所有标签的详情信息;支持按数据源查看标签热度排行、新建标签等。

9、风险管理:查看客户维度的反欺诈,输入反欺诈客户号后,页面展示单个反欺诈用户多个纬度的标签信息。

该银行前台功能客户画像构建

客户画像后台功能模块 

客户画像基于通用的B/S架构,包括前、后台应用程序。后台应用程序主要是常规基础模块(用户管理,角色管理,部门管理,字典管理等),具体如下:

1、标签管理:提供自定义标签后台管理员的审核、查看功能。

2、开发管理: 页面提供文档、代码生成、字典管理三个功能子模块。

接口文档子模块主要用来查看后台提供的API Rest接口;

代码生成子模块主要用来生成业务逻辑简单明确的Controller层、 Service层、DAO层代码;

字典管理模块用来对 MySQL中的业务字段数据进程增、删、改、查。

3、用户管理:对系统的组织机构下的注册用户进行管理,提供注册用户的增、删、改、查、角色分配等基础功能。

4、角色管理:提供角色的增、删、改、查、关联菜单权限、关联标签树配置、关联数据权限等功能。

5、部门管理:提供对组织机构中的部门进行添加、修改和删除、查询等基础功能。

6、菜单管理:提供后台菜单的增、删、改、查等基础功能。

7、日志管理:提供系统详细的业务日志和登录日志。可以根据开始时间、结束时间和日志名称进行筛选,也可以对日志信息进行清空。

8、通知管理:提供通知管理功能,管理员可以在通知管理中添加和修改消息,发布到系统的工作台中,用于通知和提醒系统其他使用人员。

9、任务管理:对当前ETL中的批量任务进行设置,生成相应脚本供Azkaban调度。

任务添加:点击添加按钮,输入任务名称、任务文件名、选择上游依赖和下游依赖,选择任务类别、系统名称和是否启用。

任务修改:可以对任务文件名称和上下游依赖进行调整。

生成脚本:从任务列表选择对应的任务,然后点击生成脚本按钮,则会在配置的路径下生成相关脚本。

生成Azkaban任务:从任务 列表选择对应的任务,然后点击生成azkaban任务按钮,则会在配置 的路径下生成相关Shell脚本。

分类: 金融