目录

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. Python 转换
  36. 等级转换
  37. 读取转换
  38. 关系到层次结构转换
  39. REST Web 服务使用者转换
  40. 路由器转换
  41. 序列生成器转换
  42. 排序器转换
  43. SQL 转换
  44. 标准创建器转换
  45. 联合转换
  46. 更新策略转换
  47. Web 服务使用者转换
  48. 解析 Web 服务 SOAP 消息
  49. 生成 Web 服务 SOAP 消息
  50. 加权平均值转换
  51. 窗口转换
  52. 写入转换
  53. 转换分隔符

Developer 转换指南

Developer 转换指南

查找缓存概览

查找缓存概览

可以将查找转换配置为缓存关系查找源或平面文件查找源。 为大查找表或文件启用查找缓存可以提高查找性能。
集成服务处理已缓存的查找转换中的第一行数据时,将在内存中构建缓存。 集成服务在源行输入到查找转换时创建缓存。 该服务根据您在转换中配置的内存量为缓存分配内存。 集成服务将条件值存储在索引缓存中,将输出值存储在数据缓存中。 集成服务在缓存中查询输入到转换中的每一行。
如果内存缓存装不下数据,集成服务会将溢出值存储在缓存文件中。 集成服务在缓存目录中创建缓存文件。 默认情况下,集成服务在 CacheDir 系统参数所指定的目录中创建缓存文件。 除非将查找转换配置为使用持久性缓存,否则在映射完成后,集成服务会释放缓存内存,并删除缓存文件。
如果使用平面文件查找,集成服务会对查找源进行缓存。 如果为已排序输入配置平面文件查找,则当条件列未分组时,集成服务将无法缓存该查找。 如果列已分组但未排序,集成服务会像未配置已排序输入一样处理查找。
如果不对查找转换进行配置以实现缓存,集成服务将在查找源中查询每个输入行。 无论是否缓存查找源,查找查询的结果和处理方式都相同。 但如果启用查找缓存,可以提高大查找源的查找性能。