目录

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

转换指南

转换指南

创建查找转换

创建查找转换

在 Transformation Developer 中创建可重用的查找转换。在 Mapping Designer 中创建不可重用的查找转换。
要创建查找转换,请执行以下操作:
  1. 要创建可重用的查找转换,请打开 Transformation Developer。
    要创建不可重用的查找转换,请在 Mapping Designer 中打开映射。如果要创建管道查找转换,请拖动一个源定义中以用作查找源。
  2. 单击“转换”>“创建”。选择查找转换。
  3. 输入转换的名称。单击“创建”。
    查找转换的命名约定为 LKP_
    TransformationName
  4. 选择转换是主动还是被动。单击“确定”。不可以更改此选项。
  5. 在“选择查找表”对话框中,选择以下选项之一来导入查找定义:
    • 存储库中的源定义。
    • 存储库中的目标定义。
    • 映射中的源限定符。
    • 从存储库中导入关系表或文件。
    可以手动添加查找端口而不是导入定义。可以选择哪些查找端口也是输出端口。
    选择查找源时,Designer 会在转换中根据所选对象中的端口创建端口。Designer 会将各个端口配置为查找端口和输出端口。查找端口表示查找源中的列。查找转换会在各个查找端口中收到查找源中的数据,并将数据传递到目标。
  6. 如果希望查找转换返回所有匹配的行,请启用“多项匹配时返回所有行”。创建转换后不能更改此选项。查找转换会成为主动转换。
  7. 单击“确定”,或者如果要手动添加查找端口而不是导入定义,请单击“跳过”。可以选择哪些查找端口也是输出端口。
  8. 对于连接的查找转换,添加输入和输出端口。
    可以通过转换传递数据,并将查找表中的数据返回到目标。
  9. 对于未连接的查找转换,创建返回端口以获得要从查找中返回的值。
    可以将一个列返回到称为查找的转换。
  10. 单击“属性”选项卡以配置查找转换属性。配置查找缓存。
    默认情况下,为管道和平面文件查找转换启用了查找缓存。
  11. 对于具有动态查找缓存的查找转换,将输入端口、输出端口或序列 ID 与各个查找端口相关联。
    集成服务会通过各个关联表达式中的数据在查找缓存中插入或更新行。如果您关联序列 ID,集成服务会为查找缓存中插入的行生成一个主键。
  12. 在“条件”选项卡上添加查找条件。
    查找条件会将源列值与查找源中的值进行比较。“条件”选项卡上的转换端口表示源列值。查找表表示查找源。