目录

Search

  1. 前言
  2. 使用转换
  3. 汇总器转换
  4. 自定义转换
  5. 自定义转换函数
  6. 数据屏蔽转换
  7. 数据屏蔽示例
  8. 表达式转换
  9. 外部过程转换
  10. 筛选器转换
  11. HTTP 转换
  12. Identity Resolution 转换
  13. Java 转换
  14. Java 转换 API 引用
  15. Java 表达式
  16. Java 转换示例
  17. 联接器转换
  18. 查找转换
  19. 查找缓存
  20. 动态查找缓存
  21. 规范器转换
  22. 等级转换
  23. 路由器转换
  24. 序列生成器转换
  25. 排序器转换
  26. 源限定符转换
  27. SQL 转换
  28. 在映射中使用 SQL 转换
  29. 存储过程转换
  30. 事务控制转换
  31. 联合转换
  32. 非结构化数据转换
  33. 更新策略转换
  34. XML 转换

转换指南

转换指南

动态查找属性

动态查找属性

使用动态缓存的查找转换具有以下属性:
  • NewLookupRow.
    Designer 会将此端口添加至配置为使用动态缓存的查找转换。通过一个数值指示集成服务是在缓存中插入或更新行,还是不对缓存做任何更改。为使查找缓存与目标表保持同步,可在 NewLookupRow 值等于 1 或 2 时将行传递到目标。
  • 关联表达式。
    将查找端口或关联端口与表达式、输入/输出端口或序列 ID 关联。集成服务使用关联表达式中的数据在查找缓存中插入或更新行。如果您关联序列 ID,集成服务会为查找缓存中插入的行生成一个主键。
  • 忽略更新的空值输入。
    将查找转换配置为使用动态缓存时,Designer 会为查找/输出端口激活此端口属性。如果不希望集成服务在列中的数据包含空值时更新缓存中的列,则选择该属性。
  • 在比较中忽略。
    将查找转换配置为使用动态缓存时,Designer 会为查找条件中未使用的查找/输出端口激活此端口属性。默认情况下,集成服务将所有查找端口中的值与其关联输入端口中的值相比较。如果希望集成服务在更新行之前比较值时忽略端口,则选择该属性。
  • 更新动态缓存条件
    。允许集成服务有条件地更新动态缓存。您可以创建布尔表达式,用于确定是否更新输入行的缓存。或者,您可以让集成服务使用输入行的表达式结果更新缓存。该表达式可包含来自输入行或查找缓存的值。