维度建模技术实践
2021-09-07 13:39:54 1 举报
AI智能生成
登录查看完整内容
维度建模技术实践
作者其他创作
大纲/内容
怎么组织数据仓库中的数据?
怎么组织才能使得数据的使用最为方便和便捷?
怎么组织才能使得数据仓库具有良好的可扩展性和可维护性?
数仓三问
数据仓库之父
Bill Inmon
企业信息化工厂模式
商业数据之父
Ralph Kimball
维度建模模式
数仓世纪之争
在互联网行业广泛使用,因为互利网业务变化快
度量和环境
事实和维度
事实表
维度表
星形架构和雪花架构
维度建模关键概念
选择业务过程
定义粒度
确定维度
确定事实
维度建模一般过程
新值覆盖旧值
重写维度值
旧值不变,新数据采用新值
插入新的维度行
新旧值同时保存
插入新的维度列
快照表
维度变化
某个维度表中属性之间存在的从属关系问题
将所有维度层次结构全部扁平化、冗余存储到一个维度表中
新建类目维度表,并在维度表中维护父子关系
两种处理办法
向上钻取
向下钻取
钻取
维度层次
两个维度如果有关系,要么就是完全一样的,要么就是一个维度在数学意义上是另一个维度的子集
维度一致性
维度整合和拆分
退化维度
行为维度
角色维度
杂项维度
微型维度
多值维度和属性
维度其他
维度表设计
缓慢变化维
用于记录业务过程的事件,而且是原子粒度的事件
事务事实表
间隔一定的周期对业务的状态进行一次拍照并记录下来的事实表
快照事实表
从全流程角度对其业务状态的拍照
累计快照事实表
不包含事实的事实表
无事实的事实表
深入事实表
冗余维度表的常用维度属性
用维度表快照来处理缓慢变化维
大数据的维度建模实践
维度建模技术实践
特点:更进一步地反规范化和扁平化
数据建模
0 条评论
回复 删除
下一页