《全链路数据治理-智能数据建模 》——产品实操:零售电商数据建模操作实践(13) https://developer.aliyun.com/article/1230551?groupCode=tech_library
明细表2:dwd_ec_trd_create_ord_di 交易下单明细事实表
基本信息:
字段管理和分区字段管理:
使用代码模式配置:
-- 不支持修改表名CREATE FACT TABLE dwd_ec_trd_create_ord_di ALIAS '交易下单明细事实表'(id ALIAS '主键'BIGINT COMMENT '主键',gmt_create ALIAS '订单创建时间'DATETIME COMMENT '创建时间',gmt_modified ALIAS '订单修改时间'DATETIME COMMENT '修改时间',sub_order_id ALIAS '子订单ID 'BIGINTNOTNULL COMMENT '子订单ID ',parent_order_id ALIAS '父订单ID'BIGINT COMMENT '父订单ID',buyer_id ALIAS '买家数字id'BIGINT COMMENT '买家数字id',buyer_nick ALIAS '买家昵称' STRING COMMENT '买家昵称',item_id ALIAS '商品数字id'BIGINT COMMENT '商品数字id',item_price ALIAS '商品价格 单位分 'DECIMAL(38,18) COMMENT '商品价格 单位分',buy_amount ALIAS '购买数量'BIGINT COMMENT '购买数量',biz_type ALIAS '交易类型'BIGINT COMMENT '交易类型',memo ALIAS '备注' STRING COMMENT '备注',pay_status ALIAS '支付状态'BIGINT COMMENT '支付状态',logistics_status ALIAS '物流状态'BIGINT COMMENT '物流状态',status ALIAS '状态'BIGINT COMMENT '状态',seller_memo ALIAS '卖家的给交易的备注' STRING COMMENT '卖家的给交易的备注',buyer_memo ALIAS '买家给交易的备注' STRING COMMENT '买家给交易的备注',ip ALIAS '买家IP' STRING COMMENT '买家IP',end_time ALIAS '交易结束时间'DATETIME COMMENT '交易结束时间',pay_time ALIAS '付款的时间'DATETIME COMMENT '付款的时间',is_sub ALIAS '是否是子订单1表示子订单 'BIGINT COMMENT '是否是子订单1表示子订单 ',is_parent ALIAS '是否是父订单1表示父订单'BIGINT COMMENT '是否是父订单1表示父订单',shop_id ALIAS '商家id'BIGINT COMMENT '商家id',total_fee ALIAS '去除折扣和调整后的子订单费用'DECIMAL(38,18) COMMENT '去除折扣和调整后的子订单费用',PRIMARY KEY(sub_order_id))COMMENT '交易下单明细事实表'PARTITIONED BY(ds ALIAS '业务日期, yyyymmdd' STRING COMMENT '业务日期, yyyymmdd')WITH('life_cycle'='365');-- 不支持修改表名CREATETABLE dwd_ec_trd_create_ord_di (id BIGINT COMMENT '主键',gmt_create DATETIME COMMENT '创建时间',gmt_modified DATETIME COMMENT '修改时间',sub_order_id BIGINT COMMENT '子订单ID ',parent_order_id BIGINT COMMENT '父订单ID',buyer_id BIGINT COMMENT '买家数字id',buyer_nick STRING COMMENT '买家昵称',item_id BIGINT COMMENT '商品数字id',item_price DECIMAL(38,18) COMMENT '商品价格 单位分 ',buy_amount BIGINT COMMENT '购买数量',biz_type BIGINT COMMENT '交易类型',memo STRING COMMENT '备注',pay_status BIGINT COMMENT '支付状态',logistics_status BIGINT COMMENT '物流状态',status BIGINT COMMENT '状态',seller_memo STRING COMMENT '卖家的给交易的备注',buyer_memo STRING COMMENT '买家给交易的备注',ip STRING COMMENT '买家IP',end_time DATETIME COMMENT '交易结束时间',pay_time DATETIME COMMENT '付款的时间',is_sub BIGINT COMMENT '是否是子订单1表示子订单 ',is_parent BIGINT COMMENT '是否是父订单1表示父订单',shop_id BIGINT COMMENT '商家id',total_fee DECIMAL(38,18) COMMENT '去除折扣和调整后的子订单费用')COMMENT '交易下单明细事实表'PARTITIONED BY(ds STRING COMMENT '业务日期, yyyymmdd');
明细表3:dwd_ec_itm_publish_event_detail_di商品发布事件详情事实表(可选)
基本信息:
字段管理和分区字段管理:
-- 不支持修改表名CREATE FACT TABLE dwd_ec_itm_publish_event_detail_di ALIAS '商品发布事件详情事实表'(operation_type ALIAS '操作类型'BIGINT COMMENT '操作类型',source_from ALIAS '商品发布源头' STRING COMMENT '商品发布源头',item_id ALIAS '商品数字ID' STRING COMMENT '商品数字ID',user_id ALIAS '用户id' STRING COMMENT '用户id',is_success ALIAS '是否发布成功' STRING COMMENT '是否发布成功',cate_id ALIAS '商品叶子类目ID'BIGINT COMMENT '商品叶子类目ID',cate_name ALIAS '商品叶子类目名称' STRING COMMENT '商品叶子类目名称')COMMENT '商品发布事件详情事实表'PARTITIONED BY(ds ALIAS '业务日期, yyyymmdd' STRING COMMENT '业务日期, yyyymmdd')WITH('life_cycle'='365');-- 不支持修改表名CREATETABLE dwd_ec_itm_publish_event_detail_di (operation_type BIGINT COMMENT '操作类型',source_from STRING COMMENT '商品发布源头',item_id STRING COMMENT '商品数字ID',user_id STRING COMMENT '用户id',is_success STRING COMMENT '是否发布成功',cate_id BIGINT COMMENT '商品叶子类目ID',cate_name STRING COMMENT '商品叶子类目名称')COMMENT '商品发布事件详情事实表'PARTITIONED BY(ds STRING COMMENT '业务日期, yyyymmdd')LIFECYCLE 365;
《全链路数据治理-智能数据建模 》——产品实操:零售电商数据建模操作实践(15) https://developer.aliyun.com/article/1230547?groupCode=tech_library