目录

Search

  1. 前言
  2. 使用 Designer
  3. 使用源
  4. 使用平面文件
  5. 使用目标
  6. 映射
  7. Mapplet
  8. 映射参数和变量
  9. 使用用户定义的函数
  10. 使用调试器
  11. 查看数据沿袭
  12. 比较对象
  13. 管理业务组件
  14. 创建多维数据集和维度
  15. 使用映射向导
  16. 附录 , A: 数据类型引用
  17. 附录 , B: 配置 Web 浏览器

Designer 指南

Designer 指南

保存先前的值

保存先前的值

当您逐步完成整个渐变维度向导后,要选择想要检测其中是否有更改的列。 Designer 会为您选择的每列创建一个附加列,并命名原始列后的附加列 PM_PREV_
ColumnName
。 集成服务会使用这些列存储先前的维度值。
当集成服务将新维度写入到目标时,
先前
列仍保留为空。 集成服务每次更新维度时,都会将现有数据写入到
先前
列,然后将更新写入到原始列。 因此,“类型 3 维度”目标中的每行包含当前维度数据。 如果维度已更改,则每个行还包含先前版本的维度数据。
例如,集成服务第一次将以下维度写入到目标时,
先前
列 PM_PREV_STYLES 仍保留为空:
PM_PRIMARYKEY
ITEM
STYLES
PM_PREV_STYLES
6345
Sock
20
-
6346
Boot
25
-
当集成服务更新这些列时,会将 STYLES 列(20 和 25)中的值写入到 PM_PREV_STYLES,然后使用新样式数据(14 和 31)替换样式数据。
PM_PRIMARYKEY
ITEM
STYLES
PM_PREV_STYLES
6345
Sock
14
20
6346
Boot
31
25