The 38 Subsystems of ETL
?
By Ralph Kimball, 2004年4月
?
6.审计维度生成系统(Audit Dimension Assembler System)
?
主要功能是将与事实表相关的元数据内容加载到一张审计维度表中,这样最终用户可以像查看普通维度一样查看与事实表相关的元数据。
?
7.数据质量过滤系统(Quality Screen Handler System)
?
主要功能是在ETL的处理过程中自动的检测所有的数据质量问题。检测的结果将进入错误事件处理系统(详见子系统8)。
?
8.错误事件处理系统(Error Event Hander System)
?
主要功能是全面的记录和报告在ETL处理中的所有的错误事件。包括各类错误的分枝处理逻辑,还包括对ETL处理中数据质量的实时监控。
?
9.代理键生成系统(Surrogate Key Create System)
?
主要功能是以一种鲁棒的机制生成流水的代理键,生成规则不依赖与任何维度,也不依赖与任何数据库实例,可以支持分布式系统。
?
10.缓慢变化维处理系统(Slowly Changing Dimension Processor,SCD)
?
主要功能是处理维度表的属性随时间变化的情况,处理方式为:类型1(直接覆盖),类型2(生成新行),类型3(添加新列)。
?
原文请参阅这里。<o:p></o:p>
?