目录

Search

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

工作流基本指南

工作流基本指南

配置固定宽度文件的属性

配置固定宽度文件的属性

当您从固定宽度文件中读取数据时,可以在会话中编辑文件属性,如空字符或代码页。 您可以在 Workflow Designer 中配置不可重用会话的固定宽度属性,在任务开发程序中配置可重用会话的固定宽度属性。 不能在 Workflow Designer 中配置可重用会话实例的固定宽度属性。
单击“设置文件属性”打开“平面文件”对话框。 要编辑固定宽度属性,选择“固定宽度”并单击“高级”。 将显示“固定宽度属性”对话框。 默认情况下,Workflow Manager 按照映射中的配置显示文件属性。 编辑这些设置将替代源定义中配置的设置。
下表介绍了可以在文件源的“固定宽度属性”对话框中定义的选项:
固定宽度属性选项
说明
文本/二进制
指示文件中代表空值 (Null) 的字符。 可以是文件代码页中的任何有效字符,或者是从 0 到 255 的任何二进制值。
重复空字符
如果选择此选项,则集成服务会将单个字段中重复的空字符作为单个空值进行读取。 如果不选择此选项,集成服务将在字段开头读取一个空字符作为空字段。
重要说明:
对于多字节代码页,如果您使用重复的非二进制空字符,请指定一个单字节空字符。 这将确保重复的空字符可以正好放入列中。
代码页
固定宽度文件的代码页。 选择代码页或变量:
  • 代码页。 选择代码页。
  • 使用变量。 输入用户定义的工作流或工作集变量或会话参数 $Param
    Name
    ,然后在参数文件中定义代码页。 请使用代码页名称。
默认为 PowerCenter 客户端的代码页。
要跳过的初始行数
集成服务将在读取文件之前跳过指定数量的行。 使用此选项可跳过表头行。 一行可以包含多个记录。 如果您选择“换行文件格式”选项,集成服务将忽略此选项。
记录之间要跳过的字节数
集成服务将跳过记录之间指定数量的字节。 例如,您在 Windows 上有一个 ASCII 文件,该文件每行包含一条记录,并且每行结尾处有回车符和换行符。 如果需要集成服务跳过这两个单字节字符,请输入 2。
如果您在 UNIX 上有一个 ASCII 文件,该文件每行一个记录并以回车符结尾,则要跳过该单个字符,请输入 1。
去除尾随空白
如果选择此选项,则集成服务将去除字符串值中的尾随空白。
换行文件格式
如果文件在每条记录结尾使用回车符,可选择此选项,以缩短最终的列。