您当前的位置: 首页 >  架构

宝哥大数据

暂无认证

  • 1浏览

    0关注

    1029博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

项目功能及架构

宝哥大数据 发布时间:2021-04-18 12:39:33 ,浏览量:1

  企业级360°全方位用户画像是基于电商平台进行设计和开发,是面向注册会员的偏好、行为习惯和 人口属性的画像还原,同时也包括对商品信息的画像还原。提供用户喜好和商品特征帮助 营销平台提升营销的精准度 ,也方便个性化推荐系统 快速准确的为每个用户推荐相关的商品 。

项目名称:
	企业级360°全方位用户画像
行业领域:
	电商平台,针对电商平台用户构建用户画像,给用户打标签
构建画像:
	1)、注册会员(打标签) - 用户标签
		a)、偏好:订单数据
			依据订单数据、购物车数据和收藏数据构建标签
		b)、行为习惯:流量数据、搜索数据
			依据浏览数据,构建标签
		c)、人口属性:用户注册信息数据
			对用户基本信息构建标签
	2)、商品信息(打标签) - 商品标签
		订单数据构建商品的标签
标签存储:将用户标签数据存储到HBase表中
	表名称:
		tbl_profile
	ROW_KEY:
		userId
	列簇ColumnFamily:
		用户标签列簇:user
		商品标签列簇:item
	列值:
		每个标签tagName -> tagValue
	回顾:
		在HBase Shell命令行中如何创建用户标签表呢?
			create 'tbl_profile', 'user', 'item' -> 此种方式创建表的只有一个分区
Region
	创建表的时候,考虑数据的预分区和预测压缩
画像功能:
	1)、精准营销
	2)、个性化推荐
2.1、功能模块

在这里插入图片描述

2.1.1、画像模块
  • 个体画像 -> 【微观画像】
    • 依据用户ID:userId,查询用户所用标签,进行展示
  • 群体画像 -> 【标签查询】
    • 依据多个标签组合(OR、AND)查询用户,属于某个群体,分不同类
2.1.2、业务数据流向图

在这里插入图片描述   开发用户画像产品(系统)时,将按照功能模块进行分解,方便开发管理,主要有三个模块:

  • 1)、模块一:标签管理平台(WEB 系统)

    • 使用SSM或者SpringBoot+Vue结合MySQL数据库开发WEB 应用管理平台
    • 其一、原版WEB 平台使用SSM开发
    • 其二、项目中使用SpringBoot + Vue开发平台
  • 2)、模块二:标签调度

    • 集成Oozie实现WEB UI管理及定时计算生成用户标签
  • 3)、模块三:标签模型计算(重要)

    • 针对具体标签,构建Spark Application读取标签规则和业务数据构建标签并保存
    • 每个业务标签就是一个模型,每个模型就是Spark Applicaiton程序
关注
打赏
1587549273
查看更多评论
立即登录/注册

微信扫码登录

0.0404s