目录

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

转换指南

转换指南

转换说明

转换说明

下表提供了各种转换的简要说明:
转换
类型
说明
汇总器
  • 活动
  • 已连接
  • 本地
执行聚合计算。
应用程序源限定符
  • 活动
  • 已连接
  • 非本地
代表集成服务在运行会话时从应用程序(如 ERP 源)中读取的行。
自定义
  • 主动或被动
  • 已连接
  • 非本地
在共享库或 DLL 中调用某一过程。
数据屏蔽
  • 被动
  • 已连接
  • 非本地
将敏感生产数据替换为非生产环境中的实际测试数据。
表达式
  • 被动
  • 已连接
  • 本地
计算值。
外部过程
  • 被动
  • 已连接或未连接
  • 本地
在共享库或 Windows 的 COM 层中调用某一过程。
筛选器
  • 活动
  • 已连接
  • 本地
筛选数据。
HTTP
  • 被动
  • 已连接
  • 非本地
连接到 HTTP 服务器以读取或更新数据。
输入
  • 被动
  • 已连接
  • 本地
定义 Mapplet 输入行。可在 Mapplet Designer 中使用。
Java
  • 主动或被动
  • 已连接
  • 非本地
执行使用 Java 编码的用户逻辑。用户逻辑的字节代码存储在存储库中。
联接器
  • 活动
  • 已连接
  • 本地
联接来自不同数据库或平面文件系统的数据。
查找
  • 主动或被动
  • 已连接或未连接
  • 本地
从平面文件、关系表、视图或同义词中查找并返回数据。
规范化程序
  • 活动
  • 已连接
  • 本地
COBOL 源的源限定符。还可以在管道中使用,以规范化数据关系源或平面文件源中的数据。
输出
  • 被动
  • 已连接
  • 本地
定义 Mapplet 输出行。可在 Mapplet Designer 中使用。
等级
  • 活动
  • 已连接
  • 本地
将记录数限制到范围的最高或最低值。
路由器
  • 活动
  • 已连接
  • 本地
根据组条件将数据路由到多个转换。
序列生成器
  • 被动
  • 已连接
  • 本地
生成主键。
排序器
  • 活动
  • 已连接
  • 本地
根据排序键对数据进行排序。
源限定符
  • 活动
  • 已连接
  • 本地
代表集成服务在运行会话时从关系源或平面文件源中读取的行。
SQL
  • 主动或被动
  • 已连接
  • 非本地
对数据库执行 SQL 查询。
存储过程
  • 被动
  • 已连接或未连接
  • 本地
调用存储过程。
事务控制
  • 活动
  • 已连接
  • 本地
定义提交事务和回滚事务。
联合
  • 活动
  • 已连接
  • 非本地
合并来自不同数据库或平面文件系统的数据。
非结构化数据
  • 主动或被动
  • 已连接
  • 非本地
以非结构化和半结构化格式转换数据。
更新策略
  • 活动
  • 已连接
  • 本地
确定是否插入、删除、更新或拒绝行。
XML 生成器
  • 活动
  • 已连接
  • 本地
从一个或多个输入端口读取数据,然后通过一个输出端口输出 XML。
XML 解析器
  • 活动
  • 已连接
  • 本地
从一个输入端口读取 XML,然后向一个或多个输出端口输出数据。
XML 源限定符
  • 活动
  • 已连接
  • 本地
代表集成服务在运行会话时从 XML 源中读取的行。
在构建映射时,添加转换并对将转换配置为根据业务目的处理数据。完成以下任务以将转换合并到映射中:
  1. 创建转换。
    在 Mapping Designer 中作为映射的组成部分、在 Mapplet Designer 中作为 Mapplet 的组成部分,或在 Transformation Developer 中作为可重用转换的组成部分,创建转换。
  2. 配置转换。
    每种类型的转换都有唯一一组可以配置的选项。
  3. 将转换链接到其他转换和目标定义。
    将一个端口拖动到另一个端口,以在映射或 Mapplet 中链接这两个端口。