标签:
ETL系统的主要任务是在提交阶段传递维度表和事实表。
交付子系统是ETL架构中的中枢子系统。维度表是数据仓库的心脏,它们为事实表提供了上下文。
维度表是进入事实表的入口。
子系统9——缓慢变化维管理器
ETL中最重要的要素之一是实现缓慢变化维度(SCD)逻辑。
数据仓库得知某一维度中一个已有的行发生了改变时,有三种基本的SCD响应方式——类型1覆盖,类型2添加新行,以及类型3添加新列。SCD采用这三种方法或者其混合的方法来系统地处理维度中的时变问题。
子系统10——代理键生成器
代理键生成器应当独立地为每个维度都生成代理键,应当独立于数据库实例并且能够支持分布式的客户端。
代理键生成器的目的是生成一个没有含义的键,一般都是一个整数,作为某个维度行的主键。
通过数据库触发器创建代理键的做法非常普遍,但是会带来性能方面的瓶颈。
子系统11——层次管理器
维度属性通常都会有多样的、同时存在的、嵌入式的层次结构。这些多样的层次结构一般都作为维度属性并存在于同一维度中。其唯一的要求就是每个属性在维度主键中出现的时候只能取单一值。
所谓的层次还不清楚!
子系统12——专用维度管理器
子系统13——事实表构造器
子系统14——代理键管道
子系统15——多值维度桥接表构造器
子系统16——延迟到达数据处理器
子系统17——维度管理系统
子系统18——事实提供系统
子系统19——聚集构建器
子系统20——OLAP多维数据集构建器
子系统21——数据传播管理器
标签:
原文地址:http://www.cnblogs.com/tuhooo/p/5418427.html