缓慢变化维

缓慢变化维

2
推荐
3562
浏览

Datastage 实现缓慢变化维实例

前言:本文主要讲解用Datastage 实现缓慢变化维具体步骤,以(Type 2 SCD 保存多条记录,增加时间戳或有效标示区分)为实现目标,至于缓慢变化维理论以及代理键好处都不一一列举。理论部分推荐以下博客去了解:缓...

我是最优雅的杀手,不杀人专杀狗 发表了文章 • 2016-03-21 17:04

0
投票
2
已解决
2253
浏览
0
投票
4
回答
3025
浏览

动态维度如何创建?

fanchaoyun 回复了问题 • 2014-09-21 11:20
0
投票
2
回答
3775
浏览
0
投票
3
回答
9790
浏览
条新动态, 点击查看
BIWORK

BIWORK 回答了问题 • 2015-10-27 18:28 • 2 个回复 不感兴趣

父子维度缓慢变化如何处理

赞同来自:

缓慢渐变维度有很多种类型,你要的是哪一种? 数据仓库系列 - 缓慢渐变维度 (Slowly Changing Dimension) 常见的三种类型及原型设计

个人建议像这类父子结构的关系变化,直接采用覆盖的形式即可。
8524
比如上图中, B 的上级... 显示全部 »
缓慢渐变维度有很多种类型,你要的是哪一种? 数据仓库系列 - 缓慢渐变维度 (Slowly Changing Dimension) 常见的三种类型及原型设计

个人建议像这类父子结构的关系变化,直接采用覆盖的形式即可。
8524
比如上图中, B 的上级原来是 A (P_ID=2),现在变为 A1,那么直接更改为 A1 (P_ID=8)即可。

如果你需要保留历史纪录,你需要看看这篇缓慢渐变维度就会提到如何保留历史,这样的改变就意味着:自 B 和 B 以下的 E,F,G 以及 E,F,G 它们的子子孙孙都需要做的一件事情就是结束旧的一条历史纪录,插入一条新的记录表明这是当前最新的维度,这样的 UPDATE 语句和 INSERT 语句我感觉处理起来很麻烦了。

所以建议你认真考虑一下这种情况下是否有保留历史纪录的必要,这种分析场景是否存在,如果这种情况不能避免要么就是这种最原始的方式,要么就需要考虑

 
0
投票
2
已解决
2253
浏览
0
投票
4
回答
3025
浏览

动态维度如何创建?

fanchaoyun 回复了问题 • 2014-09-21 11:20
0
投票
2
回答
3775
浏览
2
推荐
3562
浏览

Datastage 实现缓慢变化维实例

前言:本文主要讲解用Datastage 实现缓慢变化维具体步骤,以(Type 2 SCD 保存多条记录,增加时间戳或有效标示区分)为实现目标,至于缓慢变化维理论以及代理键好处都不一一列举。理论部分推荐以下博客去了解:缓...

我是最优雅的杀手,不杀人专杀狗 发表了文章 • 2016-03-21 17:04