用户画像—数据指标与表结构设计

栏目: 服务器 · 发布时间: 6年前

用户画像—数据指标与表结构设计

本篇博客介绍一下画像中需要开发的数据指标与开发过程中表结构的设计。

首先介绍画像开发的数据指标,画像开发过程中通用类的指标体系包括用户属性类、用户行为标签类、用户活跃时间段类、用户消费能力类、用户偏好类等

数据指标体系

用户属性指标

用户属性指标根据业务数据来源,尽可能全面地描述用户基础属性,这些基础属性值是短期内不会有改变的。如年龄、性别、手机号归属地、身份证归属地等

用户画像—数据指标与表结构设计 用户画像—数据指标与表结构设计 用户画像—数据指标与表结构设计

用户登录活跃指标

看用户近期登录时间段、登录时长、登录频次、常登陆地等指标

用户画像—数据指标与表结构设计

用户消费能力指标

看用户的消费金额、消费频次、最近消费时间。进一步结合用户登录活跃情况,可以对用户做RFM分层。

用户画像—数据指标与表结构设计

用户流失层级

根据用户的活跃度及消费情况,判断用户的流失意向。可及时对有流失趋向的用户做营销召回

用户画像—数据指标与表结构设计

用户年龄段划分

在做营销活动或站内推送时,可对不同年龄段做针对性运营

用户画像—数据指标与表结构设计

用户行为标签

记录用户在平台上每一次操作行为,及该次行为所带来的标签。后续可根据用户的行为标签计算用户的偏好标签,做推荐和营销等活动

用户画像—数据指标与表结构设计

表结构设计

对于画像数据的存储,除了用户属性这种基本上短期不会有变化的数据,其他相关数据的更新频率一般都比较高,为周更新或日更新

画像数据更新较为频繁,通常使用分区来将数据从物理上转移到离用户最近的地方。

一般对日期字段进行分区,当然事实上分区是为了优化查询性能,否则使用数据的用户也不需要关注这些字段是否分区。

例如说创建一个用户行为标签表:

CREATE TABLE userprofile(

user_id    string,

tag_id    string,

tag_name    string,

cnt    string,

act_type_id    string,

tag_type_id    string

)

PARTITION BY (date_id string);

分区表改变了Hive对数据的存储方式,如果没做分区,创建的这个表目录为:

hdfs://master_server/user/hive/warehouse/userprofile

创建日期分区后,Hive可以更好地反映分区结构子目录:

hdfs://master_server/user/hive/warehouse/userprofile/date_id='2018-05-01'

在userprofile表下面,每个日期分区的数据可以存储截止到当日的全量历史数据,方便使用者查找。

本文由watermelon 创作,采用 知识共享署名-相同方式共享 3.0 中国大陆许可协议 进行许可。

转载、引用前需联系作者,并署名作者且注明文章出处。

本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责。本站是一个个人学习交流的平台,并不用于任何商业目的,如果有任何问题,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。


以上所述就是小编给大家介绍的《用户画像—数据指标与表结构设计》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

欲罢不能

欲罢不能

[美] 亚当·奥尔特 / 闾佳 / 机械工业出版社 / 2018-4-1 / 59.00元

全面揭秘和解决“行为上瘾”的奠基之作 美国亚马逊分类图书畅销榜第一名 行为上瘾是什么?诱人上瘾的体验是如何设计出来的? 如何远离行为上瘾?如何用行为上瘾做些好事? ◆ 内容简介 ◆ 欢迎来到“行为上瘾”的时代! 我们中近半数人至少有一种“行为上瘾”:无时无刻盯着手机,不断刷朋友圈,通宵追看电视剧集,没日没夜打游戏,频繁查看邮件,用太多时间工作…… 而那些生......一起来看看 《欲罢不能》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

在线进制转换器
在线进制转换器

各进制数互转换器

随机密码生成器
随机密码生成器

多种字符组合密码