3.21.1、BI之SSIS之数据流转换(渐变维度-混合模式)

BI之SSIS之数据流转换(渐变维度-混合模式)

 

 

1          3.21中介绍了普通模式的渐变维度,即通过时间标志来对维度属性值的变化进行记录,这种方式可以很直观的看到变化的时间点,但是在使用时却比较麻烦,因为你需要通过时间字段去判断

 

2          这里我们将时间模式,和标识模型进行混合,既记录时间又记录标识,这样既可以很直观的看到维度变化的时间点又可以通过记录标识来很方便的使用维度

 

3          混合模式须有三个字段

3.1         beginTime datetime

3.2         endTime datetime

3.3         isCurrent int(0/1)

 

4          按正常的时间模式建立渐变维度

 

5          在文件源后面增加一列派生列,isCurrent,默认值为1,这样如果是新增该列,那么该列的状态就为当前状态

 

6          在“历史属性插入输出”数据流的“oledb命令”中,修改sql命令,增加isCurrent=0即可

 

7          完成,进行测试,先导入一次,然后修改字段值再导入一次,看isCurrent是否变化

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值