您的位置:首页 > 其它

抽取、转换和装载介绍(六)向呈现层交付数据(待续)

2016-04-21 19:46 316 查看
ETL系统的主要任务是在提交阶段传递维度表和事实表。

交付子系统是ETL架构中的中枢子系统。维度表是数据仓库的心脏,它们为事实表提供了上下文。

维度表是进入事实表的入口。

子系统9——缓慢变化维管理器

ETL中最重要的要素之一是实现缓慢变化维度(SCD)逻辑。

数据仓库得知某一维度中一个已有的行发生了改变时,有三种基本的SCD响应方式——类型1覆盖,类型2添加新行,以及类型3添加新列。SCD采用这三种方法或者其混合的方法来系统地处理维度中的时变问题。

子系统10——代理键生成器

代理键生成器应当独立地为每个维度都生成代理键,应当独立于数据库实例并且能够支持分布式的客户端。

代理键生成器的目的是生成一个没有含义的键,一般都是一个整数,作为某个维度行的主键。

通过数据库触发器创建代理键的做法非常普遍,但是会带来性能方面的瓶颈。

子系统11——层次管理器

维度属性通常都会有多样的、同时存在的、嵌入式的层次结构。这些多样的层次结构一般都作为维度属性并存在于同一维度中。其唯一的要求就是每个属性在维度主键中出现的时候只能取单一值。

所谓的层次还不清楚!

子系统12——专用维度管理器

子系统13——事实表构造器

子系统14——代理键管道

子系统15——多值维度桥接表构造器

子系统16——延迟到达数据处理器

子系统17——维度管理系统

子系统18——事实提供系统

子系统19——聚集构建器

子系统20——OLAP多维数据集构建器

子系统21——数据传播管理器
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: