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

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


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




5) 维度建模(公共层汇总表模型和应用层应用表模型)

a) 公共层-汇总表模型

创建6 张汇总表模型,分别如下。

汇总表1:dws_ec_mbr_cnt_std 历史截至当日存量会员数cube 统计表

基本信息:


image.png

image.png



字段管理和分区字段管理:

当前表使用快捷模式结合代码模式配置。

快捷模式配置:

step1:从指标导入。

这里仅作为核心功能演示,实际当前表不需要导入,后续的汇总表中会使用到从指标导入的功能。


image.png



step2:使用“代码模式”,将下文中的MaxCompute DDL 语句复制进去,点击确定替换表内容。


step3:可视化编辑[关联粒度/指标],并按下图关联对应的[统计粒度]、[原子指标]、

[派生指标],点击确定。


image.png

最终得到如图表结构,保存。


image.png


代码模式配置:


-- 不支持修改表名CREATETABLE dws_ec_mbr_cnt_std
(reg_prov_id STRING COMMENT '注册填写省ID',reg_prov_name STRING COMMENT '注册填写省名称',reg_gender STRING COMMENT '身份证解析性别(F女,M男,unkown表示身份证为空或格式不对)',reg_gender_name STRING COMMENT '身份证解析性别(F女,M男,unkown表示身份证为空或格式不对)',age_tag STRING COMMENT '出生年代',user_active_type STRING COMMENT '用户激活方式',user_active_name STRING COMMENT '激活方式名称',vip_level BIGINT COMMENT 'VIP等级',vip_level_name STRING COMMENT 'VIP等级名称。v1,v2,v3等',mbr_cnt BIGINT COMMENT '存量会员数')COMMENT '历史截至当日_存量会员数_cube统计表'PARTITIONED BY(ds STRING COMMENT '业务日期, yyyymmdd')LIFECYCLE 365;-- 不支持修改表名CREATE ADVANCED DWS TABLE dws_ec_mbr_cnt_std ALIAS '历史截至当日_存量会员数_cube统计表'(reg_prov_id ALIAS '注册填写省ID' STRING COMMENT '注册填写省ID' REFERENCES
dim_ec_mbr_user_info.reg_prov_id,reg_prov_name ALIAS '注册填写省名称' STRING COMMENT '注册填写省名称',reg_gender ALIAS '身份证解析性别(F女,M男,unkown表示身份证为空或格式不对)'STRING COMMENT '身份证解析性别(F女,M男,unkown表示身份证为空或格式不对)'REFERENCES dim_ec_mbr_user_info.reg_gender,reg_gender_name ALIAS '身份证解析性别(F女,M男,unkown表示身份证为空或格式不对)'STRING COMMENT '身份证解析性别(F女,M男,unkown表示身份证为空或格式不对)',age_tag ALIAS '出生年代' STRING COMMENT '出生年代' REFERENCES
dim_ec_mbr_user_info.id_age,user_active_type ALIAS '用户激活方式' STRING COMMENT '用户激活方式' REFERENCES
dim_ec_mbr_user_info.user_active_type,user_active_name ALIAS '激活方式名称' STRING COMMENT '激活方式名称',vip_level ALIAS 'VIP等级'BIGINT COMMENT 'VIP等级' REFERENCES
dim_ec_mbr_user_info.vip_level,vip_level_name ALIAS 'VIP等级名称。v1,v2,v3等' STRING COMMENT 'VIP等级名称。v1,v2,v3等',mbr_cnt ALIAS '存量会员数'BIGINT COMMENT '存量会员数' WITH
('atomic_indicator'='mbr_cnt','time_period'='std'))COMMENT '历史截至当日_存量会员数_cube统计表'PARTITIONED BY(ds ALIAS '业务日期, yyyymmdd' STRING COMMENT '业务日期, yyyymmdd')WITH('life_cycle'='365');

汇总表2:dws_ec_mbr_register_cm 近1自然月会员注册信息统计(可选)

基本信息:


image.png

字段管理和分区字段管理:


-- 不支持修改表名CREATE DWS TABLE dws_ec_mbr_register_cm ALIAS '近1自然月_会员_注册信息统计'(reg_month ALIAS '注册月份' STRING COMMENT '注册月份',new_mbr_cnt_cm ALIAS '自然月_注册会员数'BIGINT COMMENT '自然月_注册会员数'REFERENCES (INDDC100268E31))COMMENT '近1自然月_会员_注册信息统计'PARTITIONED BY(ds ALIAS '业务日期, yyyymmdd' STRING COMMENT '业务日期, yyyymmdd')WITH('life_cycle'='720');-- 不支持修改表名CREATE DWS TABLE dws_ec_mbr_register_cm ALIAS '近1自然月_会员_注册信息统计'(reg_month ALIAS '注册月份' STRING COMMENT '注册月份',new_mbr_cnt_cm ALIAS '自然月_注册会员数'BIGINT COMMENT '自然月_注册会员数'REFERENCES (new_mbr_cnt_cm))COMMENT '近1自然月_会员_注册信息统计'PARTITIONED BY(ds ALIAS '业务日期, yyyymmdd' STRING COMMENT '业务日期, yyyymmdd')WITH('life_cycle'='720');

可视化编辑或查看[关联粒度/指标]信息:

image.png




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

相关文章
|
8月前
|
机器学习/深度学习 资源调度 计算机视觉
RT-DETR改进策略【Conv和Transformer】| CVPR-2022 Deformable Attention Transformer 可变形注意力 动态关注目标区域
RT-DETR改进策略【Conv和Transformer】| CVPR-2022 Deformable Attention Transformer 可变形注意力 动态关注目标区域
386 15
RT-DETR改进策略【Conv和Transformer】| CVPR-2022 Deformable Attention Transformer 可变形注意力 动态关注目标区域
|
8月前
|
机器学习/深度学习 人工智能 测试技术
Qwen2.5-Max 再创佳绩,闯入 LiveBench 全球前十
Qwen2.5-Max 再创佳绩,闯入 LiveBench 全球前十
|
10月前
|
人工智能 监控
绩效管理方法和框架有哪些?
绩效管理在高效团队建设中至关重要,它通过目标管理、评估激励和绩效改进等环节,确保员工表现与组织目标一致,促进团队成长和协作效率,最终实现团队目标。有效的绩效管理流程包括绩效计划、实施与辅导、评估及复盘,旨在通过持续改进提升团队整体效能。
280 2
绩效管理方法和框架有哪些?
|
JavaScript 前端开发 NoSQL
使用Node.js进行后端开发入门
【8月更文挑战第10天】恭喜你完成了Node.js后端开发的入门之旅!这只是个开始,Node.js的世界远比这广阔。随着你对Node.js的深入学习和实践,你将能够构建更复杂、更强大的后端应用。不断探索、学习和实践,你将在Node.js的道路上越走越远。
|
缓存 监控 JavaScript
使用 keep-alive 时,监控和分析组件的缓存行为
使用 keep-alive 时,监控和分析组件的缓存行为
|
JSON 测试技术 API
Curl【实例 01】curl下载使用及cmd实例脚本分享(通过请求下载文件)
Curl【实例 01】curl下载使用及cmd实例脚本分享(通过请求下载文件)
664 0
|
缓存 算法 安全
JUC第四讲:Java中的锁/CAS原理与案例分析(下)
JUC第四讲:Java中的锁/CAS原理与案例分析
262 0
|
测试技术 图形学
glTF 中基于物理的渲染(PBR)
本文的目的是在讨论PBR和glTF之间的关系之前,提供PBR理论背后的一些直觉,并涵盖一些数学基础。
250 0
|
网络协议 Unix API
|
前端开发
前端学习笔记202305学习笔记第二十五天-let const 箭头函数的坑7
前端学习笔记202305学习笔记第二十五天-let const 箭头函数的坑7
66 0