目录

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 指南

了解映射

了解映射

该“类型 2 维度/版本数据”映射执行以下任务:
  • 选择所有行。
  • 将现有目标缓存为查找表。
  • 对照目标查找表中的对应列比较源中的逻辑键列。
  • 如果键列匹配,则对照相应的目标列比较源列。
  • 标记新行和已更改行。
  • 创建两个数据流:一个用于新行,一个用于已更改行。
  • 为新行生成主键和版本号。
  • 将新行插入到目标。
  • 递增已更改行的主键和版本号。
  • 将已更改行插入到目标。
下图显示当您选择“类型 2 维度/版本数据”选项时渐变维度向导创建的映射:
""
“类型 2 维度/版本数据”映射使用查找和表达式转换对照现有目标数据比较源数据。 在您逐步完成整个渐变维度向导过程中,输入想要集成服务对照现有目标进行比较的查找条件(源键列)和源列。
对于在目标中没有匹配主键的每个源行,表达式转换会将其标记为新行。 对于在目标中具有匹配主键的每个源行,表达式会比较用户定义的源列和目标列。 如果这些列不一致,表达式会将该行标记为已更改。 然后,映射拆分为两个数据流。
第一个数据流使用筛选器转换 FIL_InsertNewRecord 筛选出现有行。 该筛选器转换仅将新行传递到 UPD_ForceInserts 更新策略转换。 UPD_ForceInserts 将新行插入目标。 序列生成器会为每个行生成主键。 表达式转换 EXP_KeyProcessing_InsertNew 使用增量 1,000 递增键值,并为每个新行创建版本号 0。
在第二个数据流中,FIL_InsertChangedRecord 筛选器转换仅允许将已更改行传递到更新策略转换 UPD_ChangedInserts。 UPD_ChangedInserts 将已更改行插入到目标。 表达式转换 EXP_KeyProcessing_InsertChanged 会将键值和版本号都增加 1。