《全链路数据治理-智能数据建模 》——产品实操:零售电商数据建模操作实践(10)

简介: 《全链路数据治理-智能数据建模 》——产品实操:零售电商数据建模操作实践(10)

《全链路数据治理-智能数据建模 》——产品实操:零售电商数据建模操作实践(9) https://developer.aliyun.com/article/1230558?groupCode=tech_library




step3:

• 修改模型字段类型:

将“gmt_create 、gmt_modified”字段类型批量修改为“string”;将“reserve_price、secure_trade_ordinary_post_fee、secure_trade_fast_post_fee、secure_trade_ems_post_fee”字段类型修改为“double”;


• 修改模型字段显示名:

将“gmt_modified”字段显示名称修改为“商品最后修改日期”;将“gmt_create”字段显示名称修改为“商品创建时间”,保存;


• 修改模型字段顺序:

再点一次编辑,使用代码模式调整一下字段顺序,将“gmt_modified”字段调整到

“gmt_create”字段前面,保存。


image.png

image.png


代码模式配置:

-- 不支持修改表名CREATE DIM TABLE dim_ec_itm_item_info ALIAS '商品基础信息维度表'(gmt_modified ALIAS '商品最后修改日期' STRING COMMENT '商品最后修改日期',gmt_create ALIAS '商品创建时间' STRING COMMENT '商品创建时间',item_id ALIAS '商品数字ID'BIGINT COMMENT '商品数字ID',title ALIAS '商品标题' STRING COMMENT '商品标题',sub_title ALIAS '商品子标题' STRING COMMENT '商品子标题',pict_url ALIAS '主图URL' STRING COMMENT '主图URL',desc_path ALIAS '商品描述的路径' STRING COMMENT '商品描述的路径',item_status ALIAS '商品状态1:确认通过0:未确认通过'BIGINTCOMMENT '商品状态1:确认通过0:未确认通过',last_online_time ALIAS '最近一次开始销售时间,商品上架时间'DATETIMECOMMENT '最近一次开始销售时间,商品上架时间',last_offline_time ALIAS '销售结束时间,表示一个销售周期的结束,仅作用于拍卖商品'DATETIME COMMENT '销售结束时间,表示一个销售周期的结束,仅作用于拍卖商品',duration ALIAS '有效期,销售周期,只有两个值,7天或14天'BIGINTCOMMENT '有效期,销售周期,只有两个值,7天或14天',reserve_price ALIAS '当前价格'DOUBLE COMMENT '当前价格',secure_trade_ordinary_post_fee ALIAS '平邮费用'DOUBLE COMMENT '平邮费用',secure_trade_fast_post_fee ALIAS '快递费用'DOUBLE COMMENT '快递费用',secure_trade_ems_post_fee ALIAS 'EMS邮费'DOUBLE COMMENT 'EMS邮费',last_online_quantity ALIAS '商品最近一次上架时的库存数量'BIGINT COMMENT
'商品最近一次上架时的库存数量',features ALIAS '商品特征' STRING COMMENT '商品特征',cate_id ALIAS '商品叶子类目ID'BIGINT COMMENT '商品叶子类目ID',cate_name ALIAS '商品叶子类目名称' STRING COMMENT '商品叶子类目名称',commodity_id ALIAS '品类ID'BIGINT COMMENT '品类ID',commodity_name ALIAS '品类名称' STRING COMMENT '品类名称',is_virtual ALIAS '是否虚拟商品' STRING COMMENT '是否虚拟商品',shop_id ALIAS '商家ID'BIGINT COMMENT '商家ID',shop_nick ALIAS '商家NICK' STRING COMMENT '商家NICK',is_deleted ALIAS '类目是否删除'BIGINT COMMENT '类目是否删除')COMMENT '商品基础信息维度表'PARTITIONED BY(ds ALIAS '业务日期, yyyymmdd' STRING COMMENT '业务日期, yyyymmdd')产品实操:零售电商数据建模操作实践 144WITH('life_cycle'='365');-- 不支持修改表名CREATETABLE dim_ec_itm_item_info
(gmt_modified STRING COMMENT '商品最后修改日期',gmt_create STRING COMMENT '商品创建时间',item_id BIGINT COMMENT '商品数字ID',title STRING COMMENT '商品标题',sub_title STRING COMMENT '商品子标题',pict_url STRING COMMENT '主图URL',desc_path STRING COMMENT '商品描述的路径',item_status BIGINT COMMENT '商品状态1:确认通过0:未确认通过',last_online_time DATETIME COMMENT '最近一次开始销售时间,商品上架时间',last_offline_time DATETIME COMMENT '销售结束时间,表示一个销售周期的结束,仅作用于拍卖商品',duration BIGINT COMMENT '有效期,销售周期,只有两个值,7天或14天',reserve_price DOUBLE COMMENT '当前价格',secure_trade_ordinary_post_fee DOUBLE COMMENT '平邮费用',secure_trade_fast_post_fee DOUBLE COMMENT '快递费用',secure_trade_ems_post_fee DOUBLE COMMENT 'EMS邮费',last_online_quantity BIGINT COMMENT '商品最近一次上架时的库存数量',features STRING COMMENT '商品特征',cate_id BIGINT COMMENT '商品叶子类目ID',cate_name STRING COMMENT '商品叶子类目名称',commodity_id BIGINT COMMENT '品类ID',commodity_name STRING COMMENT '品类名称',is_virtual STRING COMMENT '是否虚拟商品',shop_id BIGINT COMMENT '商家ID',shop_nick STRING COMMENT '商家NICK',is_deleted BIGINT COMMENT '类目是否删除')COMMENT '商品基础信息维度表'PARTITIONED BY(ds STRING COMMENT '业务日期, yyyymmdd')LIFECYCLE 365;

配置完成后保存并发布当前模型,生成物理表。


image.png



使用“模型开发”功能联动数据开发模块(这步仅作为核心功能演示,实操后可以不保存节点,在后续实验步骤中可以使用该功能来开发)。


如果使用快捷模式中的查找表、冗余字段查找表构建模型,系统会自动构建完整度较高的etl,开发者只需要补充业务逻辑即可。


不使用快捷模式查找表创建模型,如手动录入、ddl导入,构建的etl 代码需要补充的信息相对就会多,且需要查看元数据来确认字段含义。


image.png


image.png



《全链路数据治理-智能数据建模 》——产品实操:零售电商数据建模操作实践(11) https://developer.aliyun.com/article/1230554?groupCode=tech_library



相关文章
|
分布式计算 运维 DataWorks
《全链路数据治理-智能数据建模 》——产品实操:零售电商数据建模操作实践(1)
《全链路数据治理-智能数据建模 》——产品实操:零售电商数据建模操作实践(1)
128 0
|
数据建模 大数据
《全链路数据治理-智能数据建模 》——产品实操:零售电商数据建模操作实践(4)
《全链路数据治理-智能数据建模 》——产品实操:零售电商数据建模操作实践(4)
《全链路数据治理-智能数据建模 》——产品实操:零售电商数据建模操作实践(4)
|
数据建模
《全链路数据治理-智能数据建模 》——产品实操:零售电商数据建模操作实践(5)
《全链路数据治理-智能数据建模 》——产品实操:零售电商数据建模操作实践(5)
《全链路数据治理-智能数据建模 》——产品实操:零售电商数据建模操作实践(5)
|
分布式计算 DataWorks 数据建模
《全链路数据治理-智能数据建模 》——产品实操:零售电商数据建模操作实践(2)
《全链路数据治理-智能数据建模 》——产品实操:零售电商数据建模操作实践(2)
|
数据建模
《全链路数据治理-智能数据建模 》——产品实操:零售电商数据建模操作实践(13)
《全链路数据治理-智能数据建模 》——产品实操:零售电商数据建模操作实践(13)
|
分布式计算 DataWorks 数据可视化
《全链路数据治理-智能数据建模 》——产品实操:零售电商数据建模操作实践(21)
《全链路数据治理-智能数据建模 》——产品实操:零售电商数据建模操作实践(21)
|
数据建模
《全链路数据治理-智能数据建模 》——产品实操:零售电商数据建模操作实践(17)
《全链路数据治理-智能数据建模 》——产品实操:零售电商数据建模操作实践(17)
|
分布式计算 数据建模 MaxCompute
《全链路数据治理-智能数据建模 》——产品实操:零售电商数据建模操作实践(8)
《全链路数据治理-智能数据建模 》——产品实操:零售电商数据建模操作实践(8)
|
DataWorks 数据建模
《全链路数据治理-智能数据建模 》——产品实操:零售电商数据建模操作实践(7)
《全链路数据治理-智能数据建模 》——产品实操:零售电商数据建模操作实践(7)
|
数据采集 分布式计算 数据建模
《全链路数据治理-智能数据建模 》——产品实操:零售电商数据建模操作实践(11)
《全链路数据治理-智能数据建模 》——产品实操:零售电商数据建模操作实践(11)