-- 数据仓库建表语句 (Doris) -- 表中文描述:服装成品款式档案表,存储服装款式的核心信息和属性定义 -- 源表:款式档案表 (X6_STOCK_DEV.A3_STYLE) CREATE TABLE IF NOT EXISTS dw_style_archive ( style_id VARCHAR(30) COMMENT '款式唯一标识符,款式编码(如:EWE322Y20600)', style_name VARCHAR(256) COMMENT '款式名称(如:Y-连衣裙)', brand_code VARCHAR(10) COMMENT '品牌编码', brand_name VARCHAR(200) COMMENT '品牌名称(如:歌力思)', style_year DECIMAL COMMENT '款式年份(如:2021)', style_state DECIMAL DEFAULT 0 COMMENT '款式状态:0-停用,1-启用', j_price DECIMAL DEFAULT 0 COMMENT '成本价格,单位元', x_price DECIMAL DEFAULT 0 COMMENT '销售价格,单位元', v_price DECIMAL DEFAULT 0 COMMENT 'VIP价格,单位元', j_cost DECIMAL DEFAULT 0 COMMENT '成本价', clerk_royaltyrate DECIMAL DEFAULT 0 COMMENT '店员提成比例', clerk_royaltyprice DECIMAL DEFAULT 0 COMMENT '店员提成金额', create_date DATE COMMENT '创建日期,款式档案建立时间', category_code VARCHAR(20) COMMENT '品类编码(如:D01-服装)', category_name VARCHAR(100) COMMENT '品类名称(如:服装)', style_class_code VARCHAR(20) COMMENT '款式大类编码', style_class VARCHAR(100) COMMENT '款式大类名称(如:上衣)', style_subclass_code VARCHAR(20) COMMENT '款式子类编码', style_subclass VARCHAR(100) COMMENT '款式子类名称(如:连衣裙)', style_styles_code VARCHAR(20) COMMENT '款式系列编码(如:EWE)', style_styles VARCHAR(100) COMMENT '款式系列名称(如:EWE)', style_sex_code VARCHAR(20) COMMENT '性别编码', style_sex VARCHAR(100) COMMENT '性别', style_kind_code VARCHAR(20) COMMENT '款式类型编码', style_kind VARCHAR(100) COMMENT '款式类型', style_unit_code VARCHAR(20) COMMENT '单位编码(如:PC)', style_unit VARCHAR(100) COMMENT '单位名称(如:件)', style_month_code VARCHAR(20) COMMENT '季节月份编码(如:0001)', style_month VARCHAR(100) COMMENT '季节月份(如:春/夏)', style_band_code VARCHAR(20) COMMENT '波段编码', style_band VARCHAR(100) COMMENT '波段(如:2021.04.15)', style_theme_code VARCHAR(20) COMMENT '主题编码', style_theme VARCHAR(100) COMMENT '主题(如:天使之城)', style_saletype_code VARCHAR(20) COMMENT '销售类型编码', style_saletype VARCHAR(100) COMMENT '销售类型', style_designer_code VARCHAR(20) COMMENT '设计师编码', style_designer VARCHAR(100) COMMENT '设计师姓名', style_plater_code VARCHAR(20) COMMENT '打板师编码', style_plater VARCHAR(100) COMMENT '打板师姓名', style_locate_code VARCHAR(20) COMMENT '产地编码', style_locate VARCHAR(100) COMMENT '产地', sizegrp_id VARCHAR(20) COMMENT '尺码组ID', sizegrp_name VARCHAR(100) COMMENT '尺码组名称', style_sort DECIMAL COMMENT '款式排序号', style_supplier_code VARCHAR(20) COMMENT '供应商编码', style_supplier VARCHAR(200) COMMENT '供应商名称(如:歌力思服饰)' ) -- 使用UNIQUE KEY模型实现主键去重,相同style_id的数据会自动覆盖 UNIQUE KEY(style_id) DISTRIBUTED BY HASH(style_id) BUCKETS 10 PROPERTIES ( "replication_num" = "1", -- 启用写时合并模式以获得最佳查询性能 "enable_unique_key_merge_on_write" = "true" ); -- 表注释:此表用于存储服装成品款式核心档案,支持款式分析、价格管理和销售统计 COMMENT ON TABLE dw_style_archive IS '服装成品款式档案表,包含款式编码、名称、价格、品牌、分类、季节等核心属性';