数据建模的的参考
一:问题
对于数仓我们有很多问题,设计到ods----dwd-----dws----adm
整体不同的数仓有不同的类型数据,这里就不细致去分析各个层面的数据类型
整体是漏斗式的
这里主要讲解如何高效的处理数仓业务需求,简单那就是写sql
对于庞大的业务量,每个企业有2000多张表也是很常见的事情,如何在这2000多张表中寻找出逻辑关系,很重要,
需要对你的数仓很是熟悉,当然经验很重要,其次更多的是学习,当然如果有个很好的软件,那你就事半功倍了
工欲善其事必先利其器
(有的公司会给你这种逻辑关系的,但是有的没有,那你就哭吧,这么多表熟悉,恭喜你找到了锻炼自己的机会)
当然也不是难事,用下面的软件就可以实现你公司的所有表,这个肯定费时间的,但是对你以后的工作绝对是有帮助的
二:工具
可借助EZDML这款数据库设计工具,来辅助我们梳理复杂的业务表关系。
1)下载地址
http://www.ezdml.com/download_cn.html
2)使用说明
(在这之前你可以连接到你的数仓,或者直接拿到数仓的ETL也是可以的)
(1)新建模型
(2)命名模型
(3)点击图标,选中模型
(4)导入数据库
(5)配置数据库连接
(6)选择导入的表
(7)建立表关系
第一步:点击选中主表(主键所在的表)
第二步:点击连接按钮
第三步:点击从表,配置连接条件
第四步:效果展示
3)使用技巧
(1)缩略图
(2)热键
按住shift键,用鼠标点击表,进行多选,可实现批量移动
按住ctrl键,用鼠标圈选表,也可进行多选,实现批量移动