目录

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

转换指南

转换指南

“端口”选项卡

“端口”选项卡

定义规范器转换时,可在“规范器”选项卡中配置列。Designer 将创建端口。您可以在“端口”选项卡上查看规范器端口和属性。
管道和 VSAM 规范器转换表示的多次出现的源列不同。VSAM 规范器转换对于多次出现的列有一个输入端口。管道规范器转换对于多次出现的列有多个输入端口。
规范器转换对于每个单次出现的输入端口有一个输出端口。当源列多次出现时,管道和 VSAM 规范器转换针对该列都有一个输出端口。每次源列出现,转换都会返回一行。
对于每个多次出现的列,规范器转换都有一个生成列 ID (GCID) 端口。生成的列 ID 是多次出现数据的实例的索引。例如,如果某个列在源记录中出现四次,规范器会基于多次出现数据出现在行中的具体实例,在生成的列 ID 中返回值 1、2、3 或 4。
规范器生成列 ID 的命名约定是 GCID_<
occuring_field_name
>。
规范器转换至少有一个生成键端口。集成服务每次处理源行时都会增大生成的键序列号。
下图显示了规范器转换的“端口”选项卡:
“编辑转换”对话框的“端口”选项卡包含端口名称、数据类型、精度、小数位数、输入和输出列。另外,该选项卡还包含“选择转换”、“转换类型”、“默认值”和“说明”字段。在“选择转换”字段中输入了 nrm_pipeline_normalizer。转换类型为“规范器(可重用)”。
在本例中,Sales_By_Quarter 在源中多次出现。该规范器转换对于 Sales_By_Quarter 有一个输出端口。它针对每个源行返回四行。生成的键起始值为 1。
通过编辑“规范器”选项卡上的列可以更改管道规范器转换中的端口。要更改 VSAM 规范器转换,需要更改 COBOL 源并重新创建转换。