目录

Search

  1. 前言
  2. 工作流管理器
  3. 工作流和工作集
  4. 会话
  5. 会话配置对象
  6. 任务
  7. 目标
  8. 连接对象
  9. 验证
  10. 计划和运行工作流
  11. 发送电子邮件
  12. Workflow Monitor
  13. Workflow Monitor 详细信息
  14. 会话和工作流日志
  15. 会话属性参考
  16. 工作流属性参考

工作流基本指南

工作流基本指南

使用关系目标定义向固定宽度平面文件写入数据

使用关系目标定义向固定宽度平面文件写入数据

当您希望基于映射中的关系目标定义向固定宽度文件输出数据时,需要考虑集成服务如何处理目标文件中的空格。
当集成服务基于映射中的关系目标定义向固定宽度平面文件写入数据时,它会根据连接到目标的转换数据类型向列中添加空格。 这使集成服务可以写入数据类型必要的可选符号(如负号或小数点),而不会将行发送到拒绝文件。
例如,您将一个转换的“整数(10)”端口连接到一个关系目标定义中的“数字(10)”列。 在会话属性中,您替代该关系目标定义以使用“文件写入器”,并指定输出一个固定宽度平面文件。 在该目标平面文件中,集成服务会向“数字(10)”列附加一个字节,以容纳整数数据可能关联的负号。
下表介绍了集成服务向目标列添加的字节数和它为每个数据类型使用的可选字符:
连接到固定宽度平面文件目标列的数据类型
集成服务添加的字节
数据类型的可选字符
小数
2
  • 尾数的负号 (-)。
  • 小数点 (.)。
双精度
7
  • 尾数的负号。
  • 小数点。
  • 负号、e、和指数的三位数字,例如 -4.2-e123。
浮点型
7
  • 尾数的负号。
  • 小数点。
  • 负号、e 和指数的三位数字。
整数
1
  • 尾数的负号。
货币
2
  • 尾数的负号。
  • 小数点。
数值
2
  • 尾数的负号。
  • 小数点。
实型
7
  • 尾数的负号。
  • 小数点。
  • 负号、e 和指数的三位数字。