目录

Search

  1. 前言
  2. 使用 Designer
  3. 使用源
  4. 使用平面文件
  5. 使用目标
  6. 映射
  7. Mapplet
  8. 映射参数和变量
  9. 使用用户定义的函数
  10. 使用调试器
  11. 查看数据沿袭
  12. 比较对象
  13. 管理业务组件
  14. 创建多维数据集和维度
  15. 使用映射向导
  16. 数据类型引用
  17. 配置 Web 浏览器

Designer 指南

Designer 指南

示例

示例

一个源包含多个城市的订单。 您希望写入订单以基于城市区分输出文件。
下图显示了一个用于处理订单的映射:
""
除了源和源限定符外,该映射还包含以下对象:
  • 排序器转换
    。 按城市对源数据排序。
  • 表达式转换。
    决定何时行中显示新城市及向事务控制转换的“新城市”端口传递整数。 默认情况下传递 0,当行中包含新城市时传递 1。
  • 事务控制转换。
    计算表达式转换中的“新城市”值。 当“新城市”为 1 时,事务控制转换将向目标提交事务中的所有订单。 事务控制转换将城市和订单号传递到平面文件目标。 此外,还会将城市传递到目标中的 FileName 列。
  • 平面文件目标。
    为每个事务写入一个新平面文件。 集成服务将使用 FileName 的值命名每个目标。
集成服务将每个城市的事务传递到目标。 对于此示例,数据包含以下城市和订单号:
Brisbane, 100 San Francisco, 101 San Francisco, 104 San Francisco, 105 San Francisco,107 Tiburon, 102 Tiburon, 106 Tiburon, 102
集成服务将生成以下输出文件:
Brisbane San Francisco Tiburon