目录

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

转换指南

转换指南

在映射中使用存储过程

在映射中使用存储过程

必须执行几个步骤才能在映射中使用存储过程转换。由于存储过程存在于数据库中,因此不仅必须配置映射和会话,还必须在数据库中配置存储过程。
要使用存储过程转换,请完成以下步骤:
  1. 在数据库中创建存储过程。
    在使用 Designer 创建转换之前,必须在数据库中创建存储过程。还应通过提供的数据库客户端工具测试存储过程。
  2. 导入或创建存储过程转换。
    使用 Designer 导入或创建存储过程转换,为任何必要的输入/输出和返回值提供端口。
  3. 确定是以连接方式还是以未连接方式使用转换。
    在配置转换之前,必须确定存储过程如何与映射相关。
  4. 如果已连接,请映射适当的输入和输出端口。
    使用连接存储过程转换的方式与大多数其他转换的方式相同。将适当的输入流端口拖动到该转换,然后创建从输出端口到其他转换的映射。
  5. 如果未连接,则将存储过程配置为运行前期会话或后期会话,或者将其配置为从其他转换中的表达式运行。
    由于存储过程可在会话之前或之后运行,因此可能需要指定何时应该运行未连接的转换。另一方面,如果是从其他转换调用存储过程,则请在调用该存储过程的其他转换中编写表达式。该表达式可以包含变量,并且可以包括(也可以不包括)返回值。
  6. 配置会话。
    Workflow Manager 中的会话属性包括用于在运行存储过程时处理错误的选项,以及一些 SQL 覆盖选项。