DW(数据仓库)建模--模型标准化

第一、建模思想包括:

1、用于业务数据库建模的ER模型

2、Inmon的数据仓库3NF建模:1NF--无重复的列(属性不可再分);2NF--无重复的行(非主属性只依赖于主关键字,不对其它非主属性有依赖);3NF--无数据冗余(非主属性不同时为其它表的非主属性)。包含三层结构:第一层为实体关系层,表示企业的业务数据模型;第二层为数据项层;第三层为物理层。

3、Kimball的维度建模:星型模型和雪花模型。一种面向用户需求的、容易理解的、访问效率高的建模方法。

第二、不管那种建模思想,都应该最大化地涵盖关键业务数据,设计成合理的、关联的、分析型的、统一的数据结构。

第三、模型的重要之处在于对数据做标准化定义,实现统一的编码、分类和组织。标准化包括:编码统一、业务术语名称统一、业务术语含义统一等。在模型上表现为表结构的规整(统一字段的类型、名称和长度)、数据内容规整(统一编码、描述、分类、层次、事实数据粒度)。

第四、ETL应根据模型进行初始化装载、增量装载、缓慢变化维处理、事实表加载等。根据业务需求制定相应的抽取、转换、加载策略,以及刷新策略、汇总策略和维护策略等。

第五、借助Domain的设计思想,将所有涉及到的属性按照类型分类进行Domain设计,按照业务含义进行分类组织,让属性应用到Domain中。业务处理时,对通用的业务规则进行封装,同一类业务规则封装成Package。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/12122734/viewspace-689350/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/12122734/viewspace-689350/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值