目录

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

转换指南

转换指南

关系层次结构

关系层次结构

您可以定义端口组并为这些组定义关系结构。要构建输入端口的层次结构,在
输入层次结构
选项卡上配置端口。要将行数据传递到关系表或其他目标,在
输出层次结构
选项卡上配置输出端口。
定义输入端口的关系结构时,非结构化数据转换会生成要传递到
Data Transformation
服务的 XML。要提高性能,让 PowerCenter 集成服务将 XML 刷新到非结构化数据转换。启用了输入刷新时,PowerCenter 集成服务会在收到根值的所有数据后刷新来自每个组的 XML。例如,您有一个员工组和一个员工地址组。PowerCenter 集成服务可在数据中每次出现不同员工时同时将两个组的数据刷新到非结构化数据转换。您必须按根组的主键对每个组中的数据进行排序。如果组没有相同的键,您可以将管道中的组相结合。
配置输出组时,输出组代表您要将数据传递到的关系表或目标。
Data Transformation
引擎会将行返回到组端口,而不是将 XML 文件写入 OutputBuffer 端口。转换会根据输出类型写入行。
输出层次结构
选项卡的左侧窗格中创建组的层次结构。所有组均在根组之下。您无法删除根。每个组可包含端口和其他组。组结构表示目标表之间的关系。在组内定义组时,是在组之间定义一种父子关系。Designer 会在具有生成键的组之间定义主键-外键关系。
选择组可显示该组的端口。您可以在组中添加或删除端口。添加端口时,Designer 会创建默认的端口配置。更改端口名称、数据类型和精度。如果端口必须包含数据,选择“非空”。否则,输出数据是可选的。
在工作区中查看非结构化数据转换时,转换组中的每个端口均具有包含组名称的前缀。
删除组时,会删除组中的端口以及子组。