博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
抽取、转换和装载介绍(六)向呈现层交付数据(待续)
阅读量:6122 次
发布时间:2019-06-21

本文共 630 字,大约阅读时间需要 2 分钟。

ETL系统的主要任务是在提交阶段传递维度表和事实表。

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

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

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

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

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

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

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

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

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

子系统11——层次管理器

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

所谓的层次还不清楚!

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

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

子系统14——代理键管道

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

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

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

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

子系统19——聚集构建器

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

子系统21——数据传播管理器

转载地址:http://wagka.baihongyu.com/

你可能感兴趣的文章
css技巧
查看>>
Tyvj 1728 普通平衡树
查看>>
[Usaco2015 dec]Max Flow
查看>>
javascript性能优化
查看>>
多路归并排序之败者树
查看>>
java连接MySql数据库
查看>>
转:Vue keep-alive实践总结
查看>>
android studio修改新项目package名称
查看>>
深入python的set和dict
查看>>
C++ 11 lambda
查看>>
Hadoop2.5.0 搭建实录
查看>>
实验吧 recursive write up
查看>>
High-speed Charting Control--MFC绘制图表(折线图、饼图、柱形图)控件
查看>>
go test命令參数问题
查看>>
linux 搜索文本
查看>>
超实用Mac软件分享(二)
查看>>
Android JSON数据解析
查看>>
DEV实现日期时间效果
查看>>
java注解【转】
查看>>
Oracle表分区
查看>>