目录

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 转换

转换指南

转换指南

联接器转换提示

联接器转换提示

尽可能在数据库中执行联接。
与在会话中执行联接相比,在数据库中执行联接的速度更快。在某些情况下,不会发生这种现象,如联接来自两个不同数据库或平面文件系统的表。如果要在数据库中执行联接,请使用以下选项:
  • 创建会话前存储过程以联接数据库中的表。
  • 使用源限定符转换执行联接。
尽可能联接已排序数据。
通过将联接器转换配置为使用已排序输入,可以提高会话性能。将联接器转换配置为使用已排序数据时,集成服务会通过将磁盘输入和输出降至最低来提高性能。处理大型数据集时,将会获得最显著的性能提高。
对于未排序联接器转换,请将具有较少行的源指定为主源。
为了实现最佳性能和磁盘存储,请将具有较少行的源指定为主源。在会话期间,联接器转换会将主源的每一行与详细信息源进行比较。主源中的唯一行数越少,联接比较发生的迭代数越少,从而加快联接进程的速度。
对于已排序联接器转换,请将具有较少重复键值的源指定为主源。
为了实现最佳性能和磁盘存储,请将具有较少重复键值的源指定为主源。在处理已排序联接器转换时,集成服务一次缓存一百个键对应的行。如果主源中包含许多具有相同键值的行,集成服务必须缓存更多行,并且性能会降低。