|
@@ -0,0 +1,116 @@
|
|
|
|
|
+-- 作者:tianyu.chu
|
|
|
|
|
+-- 日期:2026-05-10
|
|
|
|
|
+-- 工单:(无)
|
|
|
|
|
+-- 目的:拼团维度 ful_d 全量快照建表(kb/28 §3 dim_trd_card_group_ful_d)
|
|
|
|
|
+-- 状态:[草案]
|
|
|
|
|
+-- 备注:单源 ods.ods_trd_card_group_info_inc_d;sport→category 数据脏点清洗在 DIM 内置(kb/28 §3.2);
|
|
|
|
|
+-- 默认 ful_d,未来出"看历史属性变化"标签需求或全量快照存储 > 100GB 时迁 zip_d 双轨共存(kb/28 §1.2);
|
|
|
|
|
+-- 字段类型对齐 ods(整数全 BIGINT,详见 kb/20 §8.4.1 + ADR-06);`lock` 是 SQL 关键字加反引号
|
|
|
|
|
+
|
|
|
|
|
+DROP TABLE IF EXISTS dim.dim_trd_card_group_ful_d;
|
|
|
|
|
+
|
|
|
|
|
+CREATE EXTERNAL TABLE IF NOT EXISTS dim.dim_trd_card_group_ful_d (
|
|
|
|
|
+ group_info_id BIGINT COMMENT '拼团 id(PK,源 cgi.id)',
|
|
|
|
|
+ code STRING COMMENT '编码',
|
|
|
|
|
+ appid STRING COMMENT '所属程序',
|
|
|
|
|
+ name STRING COMMENT '拼团名称',
|
|
|
|
|
+ display_name STRING COMMENT '系列别名(显示名)',
|
|
|
|
|
+ group_show_name STRING COMMENT '精美卡片名称',
|
|
|
|
|
+ merchant_id BIGINT COMMENT '商家 id',
|
|
|
|
|
+ mer_name STRING COMMENT '商户名称(冗余)',
|
|
|
|
|
+ list_id BIGINT COMMENT '商家上线 checklist id',
|
|
|
|
|
+ list_code STRING COMMENT 'checklist code',
|
|
|
|
|
+ panini_list_id BIGINT COMMENT '帕尼尼 list id(业务库快照冗余)',
|
|
|
|
|
+ category STRING COMMENT '品类(lv2,源 cgi.sport,含 §3.2 脏数据清洗:mlb→MLB / Boxing→UFC / other→NULL)',
|
|
|
|
|
+ year STRING COMMENT '年份(赛季)',
|
|
|
|
|
+ manufacturer STRING COMMENT '厂商',
|
|
|
|
|
+ sets STRING COMMENT '系列',
|
|
|
|
|
+ type STRING COMMENT '组团方式',
|
|
|
|
|
+ sub_type STRING COMMENT '组队方式子方式',
|
|
|
|
|
+ random_type STRING COMMENT '随机方式',
|
|
|
|
|
+ specs STRING COMMENT '商品规格',
|
|
|
|
|
+ total_price_cny DECIMAL(20,4) COMMENT '商品总价(源 total_price)',
|
|
|
|
|
+ unit_price_cny DECIMAL(20,4) COMMENT '单份售价(源 unit_price)',
|
|
|
|
|
+ act_price_cny DECIMAL(20,4) COMMENT '私域分享优惠价(源 act_price)',
|
|
|
|
|
+ copies BIGINT COMMENT '商品份数',
|
|
|
|
|
+ total_num BIGINT COMMENT '总数量',
|
|
|
|
|
+ weight BIGINT COMMENT '重量',
|
|
|
|
|
+ order_quota_min BIGINT COMMENT '每笔订单最少购买',
|
|
|
|
|
+ order_quota_max BIGINT COMMENT '每笔订单最多购买',
|
|
|
|
|
+ user_quota_max BIGINT COMMENT '用户最多购买',
|
|
|
|
|
+ min_card_num BIGINT COMMENT '免运费达标数量',
|
|
|
|
|
+ mix_copies BIGINT COMMENT '组合加倍',
|
|
|
|
|
+ change_type STRING COMMENT '买对玩法改变后组队方式',
|
|
|
|
|
+ status BIGINT COMMENT '状态',
|
|
|
|
|
+ sold_copies BIGINT COMMENT '售出份数',
|
|
|
|
|
+ real_sold_num BIGINT COMMENT '实际销售数量',
|
|
|
|
|
+ sold_end_time TIMESTAMP COMMENT '售卖结束时间',
|
|
|
|
|
+ finished_time TIMESTAMP COMMENT '结束时间',
|
|
|
|
|
+ release_time STRING COMMENT '发布时间(源是字符串)',
|
|
|
|
|
+ start_time TIMESTAMP COMMENT '计划开售时间',
|
|
|
|
|
+ cycle STRING COMMENT '销售周期',
|
|
|
|
|
+ group_full_time TIMESTAMP COMMENT '组齐时间',
|
|
|
|
|
+ review_hold_time TIMESTAMP COMMENT '组队提交审核时间',
|
|
|
|
|
+ review_approval_time TIMESTAMP COMMENT '组队审核通过时间',
|
|
|
|
|
+ review_num BIGINT COMMENT '审核驳回次数',
|
|
|
|
|
+ confirm_send_time TIMESTAMP COMMENT '确认发货日期',
|
|
|
|
|
+ close_payment_time TIMESTAMP COMMENT '打款日期',
|
|
|
|
|
+ close_payment_status BIGINT COMMENT '结算状态',
|
|
|
|
|
+ group_sets_no BIGINT COMMENT '同商家同系列序号',
|
|
|
|
|
+ live_create_time TIMESTAMP COMMENT '直播创建时间',
|
|
|
|
|
+ live_start_time TIMESTAMP COMMENT '直播开播时间',
|
|
|
|
|
+ live_end_time TIMESTAMP COMMENT '直播结束时间',
|
|
|
|
|
+ report_start_time TIMESTAMP COMMENT '报告开始时间',
|
|
|
|
|
+ report_end_time TIMESTAMP COMMENT '报告结束时间',
|
|
|
|
|
+ report_review_num BIGINT COMMENT '报告审核次数',
|
|
|
|
|
+ report_review_first_time TIMESTAMP COMMENT '报告首次审核时间',
|
|
|
|
|
+ report_review_end_time TIMESTAMP COMMENT '报告末次审核时间',
|
|
|
|
|
+ act_id BIGINT COMMENT '关联活动 id',
|
|
|
|
|
+ act_type STRING COMMENT '活动标签',
|
|
|
|
|
+ act_point_type STRING COMMENT '额外积分类型',
|
|
|
|
|
+ free_flag BIGINT COMMENT '免单标记',
|
|
|
|
|
+ exclusive BIGINT COMMENT '是否专属支付通道',
|
|
|
|
|
+ has_bg BIGINT COMMENT '是否有背景图',
|
|
|
|
|
+ team_first BIGINT COMMENT '包队优先玩法',
|
|
|
|
|
+ use_member_discount BIGINT COMMENT '会员折扣参与方式',
|
|
|
|
|
+ use_coupon BIGINT COMMENT '是否可用优惠券',
|
|
|
|
|
+ user_level BIGINT COMMENT '用户可看等级',
|
|
|
|
|
+ merchant_open BIGINT COMMENT '是否支持商家代开卡密',
|
|
|
|
|
+ merchant_sort BIGINT COMMENT '商家自定义排序',
|
|
|
|
|
+ custom BIGINT COMMENT '是否自定义',
|
|
|
|
|
+ gift_card_id BIGINT COMMENT '关联精美卡片 id',
|
|
|
|
|
+ open_card BIGINT COMMENT '开卡动作',
|
|
|
|
|
+ goods_type BIGINT COMMENT '卡密类型',
|
|
|
|
|
+ point_rate BIGINT COMMENT '积分转换比例',
|
|
|
|
|
+ point_max BIGINT COMMENT '积分兑换最大值',
|
|
|
|
|
+ point_min BIGINT COMMENT '积分兑换最小值',
|
|
|
|
|
+ point_type STRING COMMENT '兑换积分类型',
|
|
|
|
|
+ payment_method BIGINT COMMENT '打款方式',
|
|
|
|
|
+ payment_total_price_cny DECIMAL(20,4) COMMENT '打款总金额(源 payment_total_price)',
|
|
|
|
|
+ payment_commission_cny DECIMAL(20,4) COMMENT '佣金金额(源 payment_commission)',
|
|
|
|
|
+ payment_finished_price_cny DECIMAL(20,4) COMMENT '已打款金额(源 payment_finished_price)',
|
|
|
|
|
+ payment_remain_price_cny DECIMAL(20,4) COMMENT '剩余打款金额(源 payment_remain_price)',
|
|
|
|
|
+ payment_online_price_cny DECIMAL(20,4) COMMENT '线上打款金额(源 payment_online_price)',
|
|
|
|
|
+ commission_rate STRING COMMENT '佣金比例(百分比)',
|
|
|
|
|
+ hot_type STRING COMMENT '查询 type',
|
|
|
|
|
+ report_flag BIGINT COMMENT '强制使用新版报告',
|
|
|
|
|
+ banner_end_time TIMESTAMP COMMENT 'banner 结束时间',
|
|
|
|
|
+ waring_type STRING COMMENT '风险异常类型',
|
|
|
|
|
+ compensation_status BIGINT COMMENT '赔付状态',
|
|
|
|
|
+ reviewmsg STRING COMMENT '审核描述',
|
|
|
|
|
+ review_account STRING COMMENT '审核账号',
|
|
|
|
|
+ `lock` BOOLEAN COMMENT '锁定状态',
|
|
|
|
|
+ marketing_info STRING COMMENT '营销信息',
|
|
|
|
|
+ msg STRING COMMENT '详情描述',
|
|
|
|
|
+ title STRING COMMENT '商品子标题',
|
|
|
|
|
+ remark STRING COMMENT '备注',
|
|
|
|
|
+ create_time TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
+ last_update_time TIMESTAMP COMMENT '最近更新时间(源 cgi.update_time)',
|
|
|
|
|
+ del_time TIMESTAMP COMMENT '删除时间',
|
|
|
|
|
+ is_deleted BOOLEAN COMMENT '软删归一',
|
|
|
|
|
+ etl_time TIMESTAMP COMMENT 'ETL 处理时间'
|
|
|
|
|
+)
|
|
|
|
|
+COMMENT '拼团维度全量快照表'
|
|
|
|
|
+PARTITIONED BY (dt STRING)
|
|
|
|
|
+STORED AS ORC
|
|
|
|
|
+LOCATION '/user/hive/warehouse/dim.db/dim_trd_card_group_ful_d';
|