目录

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

转换指南

转换指南

自定义转换概览

自定义转换概览

自定义转换可与您在 Designer 接口外部创建的过程结合使用,以扩展 PowerCenter 功能。您可以创建自定义转换,并将其与使用自定义转换函数开发的过程绑定。自定义转换可以是主动转换,也可以是被动转换。
使用自定义转换可创建排序和汇总等这类需要在输出任何输出行之前处理所有输入行的转换应用。在此过程中,自定义转换中的输入和输出函数会单独运算,这一点与外部过程转换不同。
集成服务使用输入函数将输入数据传递至过程。输出函数是过程代码中必须输入的独立函数,可将输出数据传递至集成服务。相对而言,在外部过程转换中,外部过程函数可同时执行输入和输出,且其参数包含所有转换端口。
您还可以使用自定义转换创建需要多个输入组、多个输出组,或多个输入和输出组的转换。组是一行数据进入或离开转换的表示形式。例如,可以创建具有一个输入组和多个输出组,并可解析 XML 数据的自定义转换。或者,可以创建具有两个输入组和一个输出组,并可将两个输入数据流合并至一个输出数据流的自定义转换。