B. 数据仓库 — 建模技术 — 维度设计
处理缓慢变化维度属性
- 类型0:原样保留
- 类型1:重写:由于体现的是最新的值,历史值被修改,因此很容易产生原有的关系表混乱
- 类型2:增加新行(需要增加几列方便管理的列)需要增加关键字行有效期和行失效期
- 类型3:增加新属性:增加新的列表示新值,但是对于博客预测的值,比如说客户的家庭地址,最好采用类型2
- 如果变化节奏可预测,则采用多类型3属性例如:2012年部门名称,2011年部门名称
- 增加微型维度:不断变化的属性,被转换为带状范围值
- 混合缓慢变化维度技术
- 类型5:微型维度与类型1支架表
- 类型6:将类型1属性增加到类型2维度
- 类型7:双重类型1与类型2维度
处理维度层次关系
- 固定深度位置的层次
- 轻微参差不齐/可变深度层次
- 具有层次桥接表的参差不齐/可变深度层次
- 具有路径字符属性的可变深度层次
其他相关技术
- 维度表连接
- 多值维度与桥接表
- 随时间变化的多值桥接表
- 标签的时间序列行为
- 行为研究分组
- 聚集事实作为维度属性
- 动态值范围
- 文本注释维度
- 多时区
- 度量类型维度
- 步骤维度
- 热交换维度
- 抽象通用维度
- 审计维度
- 最后产生的维度