MySQL标签存储疑问
来源:7-5 DMP的标签管理

慕设计6396652
2022-01-14
有两个问题:
1、mysql数据库tags表,tag_rule、tag_level、tag_level_second怎么理解?
2、复合标签如何存储?
写回答
1回答
-
小简同学
2022-01-14
同学你好,tag_rule是标签值需要满足的条件,例如,标签值是"品牌忠诚客户",它对应的tag_rule也就是需要满足"月购买某个品牌的次数大于5次",spark在打标签的时候就会判断用户是否满足这个tag_rule,若满足就会给这个用户打上"品牌忠诚客户"这个标签。tag_level、tag_level_second就是标签的层级,例如用户属性这个标签可以划分为社会属性和偏好属性,tag_level、tag_level_second这两个字段是给前端用的,就像菜单的一级菜单和二级菜单。复合标签,就是在现有标签进行组合,例如,“美妆达人” = “购买口红次数” + "购买面膜次数",“美妆达人”就是复合标签,它是由“购买口红次数”和 "购买面膜次数"这两个标签计算出来,所以复合标签的存储和普通标签的存储是一样的,只是可以加多几个字段,来标注这是个复合标签,以及这个复合标签的组合公式。祝学习愉快!
022022-01-18
相似问题