目录

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

了解映射

了解映射

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