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是否变化