目录

Search

  1. 前言
  2. 转换简介
  3. 转换端口
  4. 转换缓存
  5. 地址验证器转换
  6. 汇总器转换
  7. 关联转换
  8. 离散记录异常转换
  9. 大小写转换器转换
  10. 分类器转换
  11. 比较转换
  12. 合并转换
  13. 数据屏蔽转换
  14. 数据处理器转换
  15. 判定转换
  16. 重复记录异常转换
  17. 表达式转换
  18. 筛选器转换
  19. 层次结构到关系转换
  20. Java 转换
  21. Java 转换 API 引用
  22. Java 表达式
  23. 联接器转换
  24. 键生成器转换
  25. 标签创建器转换
  26. 查找转换
  27. 查找缓存
  28. 动态查找缓存
  29. 宏转换
  30. 匹配转换
  31. 字段分析中的匹配转换
  32. 标识分析中的匹配转换
  33. 规范器转换
  34. 合并转换
  35. 解析器转换
  36. Python 转换
  37. 等级转换
  38. 读取转换
  39. 关系到层次结构转换
  40. REST Web 服务使用者转换
  41. 路由器转换
  42. 序列生成器转换
  43. 排序器转换
  44. SQL 转换
  45. 标准创建器转换
  46. 联合转换
  47. 更新策略转换
  48. Web 服务使用者转换
  49. 解析 Web 服务 SOAP 消息
  50. 生成 Web 服务 SOAP 消息
  51. 加权平均值转换
  52. 窗口转换
  53. 写入转换
  54. 附录 , A: 转换分隔符

Developer 转换指南

Developer 转换指南

已连接和未连接的查找

已连接和未连接的查找

可以配置已连接的查找转换或未连接的查找转换。 已连接的查找转换是具有连接到映射中其他转换的输入端口和输出端口的转换。 未连接的查找转换将显示在映射中,但未连接到其他转换。
未连接的查找转换将从表达式转换或汇总器转换等转换中的 :LKP 表达式的结果中接收输入。 :LKP 表达式会将参数传递至查找转换,并从查找转换中接收结果。:LKP 表达式可以将查找结果传递至表达式转换或汇总器转换中的其他表达式以筛选结果。
下表列出了已连接的查找与未连接的查找之间的差异:
已连接的查找
未连接的查找
直接从管道中接收输入值。
从其他转换的 :LKP 表达式的结果中接收输入值。
使用动态或静态缓存。
使用静态缓存。
缓存中包括查找条件中的查找源列和作为输出端口的查找源列。
缓存中包括查找条件中的所有查找端口和输出端口以及查找/返回端口。
从同一行返回多列或者插入到动态查找缓存中。
从每一行返回一列至返回端口。
如果不存在与查找条件匹配的项,则集成服务将为所有输出端口返回默认值。如果配置动态缓存,集成服务会将行插入到缓存中或者保持行不变。
如果不存在与查找条件匹配的项,则集成服务将返回 NULL。
如果存在与查找条件匹配的项,则集成服务将为所有查找/输出端口返回查找条件的结果。如果配置动态缓存,集成服务会更新缓存中的行或者保留行不变。
如果存在与查找条件匹配的项,则集成服务会将查找条件的结果返回至返回端口。
将多个输出值传递到其他转换。将查找/输出端口链接至其他转换。
将一个输出值返回至其他转换。查找转换返回端口会将值传递到其他转换中包含 :LKP 表达式的端口。
支持用户定义的默认值。
不支持用户定义的默认值。