目录

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

转换指南

转换指南

源限定符转换故障排除

源限定符转换故障排除

我无法执行拖放操作,例如连接端口。
有关详细信息,请查看状态栏上的错误消息。
我无法将源定义连接到目标定义。
无法直接将源连接到目标。而是需要通过关系和平面文件源的源限定符转换进行连接,或者通过 COBOL 源的规范器转换进行连接。
我无法将多个源连接到一个目标。
Designer 不允许您将多个源限定符转换连接到一个目标。有两种解决方法:
  • 重用目标。
    由于目标定义可重用,因此可以将同一目标多次添加到映射。然后将每个源限定符转换连接到每个目标。
  • 联接源限定符转换中的源。
    然后从 SQL 查询中删除 WHERE 子句。
源在某些列中具有 QNAN(非数字)值,但目标显示 1。#QNAN.
操作系统具有不同的 NaN 字符串表示形式。集成服务将 QNAN 值转换为 1。Win64EMT 平台上的 #QNAN。1.#QNAN 是有效的 QNAN 表示形式。
我输入了一个自定义查询,但在运行包含会话的工作流时不起作用。
请确保先为源限定符转换测试该设置,然后再运行该工作流。返回到源限定符转换,重新打开您要在其中输入自定义查询的对话框。可以连接到数据库并单击“验证”按钮来测试 SQL。Designer 会显示任何错误。如果需要更多信息,请查看会话日志文件。
会话失败的最常见原因是会话和源限定符转换中的数据库登录者不是表所有者。您需要在会话中以及在源限定符转换中生成 SQL 查询时指定表所有者。
可以剪切 SQL 查询并粘贴到数据库客户端工具(如 Oracle Net)来测试该 SQL 查询,看是否会返回错误。
我在源筛选器中使用了映射变量,但现在会话失败。
通过在源限定符转换中生成并验证 SQL,尝试测试查询。如果变量或参数为字符串,则可能需要使用单引号将其引起。如果为日期时间变量或参数,则可能需要为源系统更改其格式。