目录

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

转换指南

转换指南

创建自定义转换过程

创建自定义转换过程

可以创建在 32 位或 64 位集成服务计算机上运行的自定义转换过程。创建自定义转换过程时,可以参考以下步骤:
  1. 在 Transformation Developer 中创建可重用自定义转换。或者,在 Mapplet Designer 或 Mapping Designer 中创建不可重用自定义转换。
  2. 生成过程模板代码。
    生成过程代码时,Designer 将使用自定义转换中的信息创建 C 源代码文件和生成文件。
  3. 修改 C 文件来添加过程逻辑。
  4. 使用 C/C++ 编译器编译源代码文件,将其链接至 DLL 或共享库,然后复制到集成服务计算机上。
  5. 使用自定义转换创建映射。
  6. 在工作流中运行会话。
本部分将通过示例演示此过程。使用本部分中的步骤创建一个包含两个输入组和一个输出组的自定义转换。自定义转换过程将验证该自定义转换是否使用两个输入组和一个输出组。它还将验证所有组中的端口数量是否相等,以及所有组的端口数据类型是否相同。该过程将利用每个输入组中的数据行,并将所有行输出到输出组中。