ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

电商项目_附录

2022-07-05 23:05:06  阅读:148  来源: 互联网

标签:附录 target 04 项目 id 01 电商 店铺 20101


附录:

1 编号生成规则
页面级别
10 热门导航
11 首页分类|12 xx超市|13秒杀|14XX金融|15XX生鲜|16用户设置|...|19购物车(顶级分支,独立域名,参考X宝)

2XX 产品分类(多级) 后置2位表示更细粒度的划分,如201鞋->20101休闲皮鞋->...【目前大小二级分类,各10种,共计100种产品】
201 食品
20101 休闲零食| 20102 生鲜| 20103 粮油|20104 水茶|
202 鞋
20201 休闲皮鞋|20202 商务休闲| 20203 板鞋
203 服装
20301 T恤|20302 休闲裤|20303 牛仔裤|20304 外套|20305 衬衫|

3XX 供应商(规则:3+产品分类小类20101+店铺编号01+tab页号01-05)【目前店铺在产品100种类别下各100个店铺,共计10000个】
3 20101 01 01 店铺首页:食品类型店铺良品铺子 
3 20101 01 02 店铺商品
3 20101 01 03 店铺活动
3 20101 01 04 店铺上新
3 20101 01 05 店铺动态

4 3 20402 59 58 01

4 3 20701 22 43 01

4XX 商品(规则:4+店铺编号32010101+商品编号01+tab页号01-04)
4 32010101 01 01 商品介绍:食品类型店铺良品铺子核桃仁 
4 32010101 01 02 商品详情
4 32010101 01 03 商品评价
4 32010101 01 04 商品推荐
2 用户行为日志
action行为种类:
INSTALL("01", "install","安装"),
LAUNCH("02", "launch","启动"),
LOGIN("03", "login","登录"),
REGISTER("04", "register","注册"),
INTERACTIVE("05", "interactive","交互行为"),
EXIT("06", "exit","退出"),
PAGE_ENTER_H5("07", "page_enter_h5","页面进入"),
PAGE_ENTER_NATIVE("08", "page_enter_native","页面进入")

eventtype事件类型:
VIEW("01", "view","浏览"),
CLICK("02", "click","点击"),
INPUT("03", "input","输入"),
SLIDE("04", "slide","滑动")
行为和事件种类:
1 action=install安装 | launch启动 | exit退出
	eventtype=无交互事件
	extinfo=无扩展信息
	

	
2 action=page_enter_h5|page_enter_native 产品页面进入
	eventtype=view 浏览
	extinfo={
        	产品:
        		target_id: [商品id]
		}
	

		
3 action_type=interactive交互 05

	eventtype=click点击
	extinfo={
			类型:
				target_type:店铺3|产品4
        	产品:
        		target_action:product产品+[关注01|点赞02|回复03]
        		target_id: [商品id]
        	店铺:
        		target_action:shop店铺+关注01
        		target_id: [店铺id]
        	
		}



	event_type=view浏览 01|slide滑动 04(产品相关信息浏览,暂不涉及评论部分)
	extinfo={
			类型:
				target_type:店铺3|产品4
        	产品:
        		target_ids: [多商品id]
        		target_order:10:default|20:销量升序 21:销量降序|30:价格升序 31:价格降序|
        		target_keys:"产品分类代码"        		
		}
	
	

3 hive建表注释乱码

针对元数据库metastore中的表,分区,视图的编码设置

因为我们知道 metastore 支持数据库级别,表级别的字符集是 latin1,那么我们只需要把相应注释的地方的字符集由 latin1 改成 utf-8,就可以了。用到注释的就三个地方,表、分区、视图。如下修改分为两个步骤:

(1)、进入数据库 Metastore 中执行以下 5 条 SQL 语句

1 修改表字段注解和表注解
alter table COLUMNS_V2 modify column COMMENT varchar(256) character set utf8
alter table TABLE_PARAMS modify column PARAM_VALUE varchar(4000) character set utf8

2 修改分区字段注解:
alter table PARTITION_PARAMS modify column PARAM_VALUE varchar(4000) character set utf8 ;
alter table PARTITION_KEYS modify column PKEY_COMMENT varchar(4000) character set utf8;

3 修改索引注解:
alter table INDEX_PARAMS modify column PARAM_VALUE varchar(4000) character set utf8;

(2)、修改 metastore 的连接 URL

<property>
    <name>javax.jdo.option.ConnectionURL</name>
    <value>jdbc:mysql://IP:3306/db_name?createDatabaseIfNotExist=true&amp;useUnicode=true&characterEncoding=UTF-8</value>
    <description>JDBC connect string for a JDBC metastore</description>
</property>

标签:附录,target,04,项目,id,01,电商,店铺,20101
来源: https://www.cnblogs.com/atao-BigData/p/16448947.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有