PowerCenter
- PowerCenter 10.5.6
- 所有产品
固定宽度高级设置
| 用于源和查找的说明
| 用于目标的说明
|
---|---|---|
空字符 | 源文件中用于表示空值的字符。 此类字符可以是文件代码页中的任何有效字符,或从 0 到 255 的任何二进制值。 | 集成服务用于在目标文件中表示空值的字符。 此类字符可以是文件代码页中的任何有效字符。 |
重复空字符 | 如果选择此选项,则集成服务会将单个字段中重复的空字符作为单个空值进行读取。 如果指定了一个多字节空字符,并选择了“重复空字符”,则如果字段长度不能被空字符的字节数整除,说明该字段可能包含额外的尾随字节。 在这种情况下,该字段不为空。 应该始终指定一个单字节空字符 。 | 如果选择此选项,则集成服务会将尽可能多的空字符写入到目标字段中。 如果没有选择此选项,则集成服务会在该字段开头输入单个空字符,用于表示空值。 如果指定了一个多字节空字符,并且在写入空字符后还剩下了多余的字节,则集成服务将使用单字节空格来填充列。 如果列不够大,由于其小于指定为空字符的多字节字符而无法获得空字符,则会话在初始化期间会失败。 |
代码页 | 文件定义的代码页。 对于源定义,使用是目标代码页的子集的源代码页。 对于查找文件定义,使用是源代码页的超集并且是目标代码页的子集的代码页。 | 文件定义的代码页。 使用是源代码页的超集的代码页。 |
换行 | 如果选择了此选项,则集成服务会读取最后一列中的换行符或回车符作为该列的结束。 文件使用换行符或回车符缩短每行的最后一列时,使用此选项。 | 不适用 |
要跳过的初始行数 | 指示集成服务在读取文件时跳过的行数。 使用此设置可以跳过空白行或表头行。 一行可以包含多个记录。 输入从 0 到 2,147,483,647 的任何整数。 | 不适用 |
记录之间要跳过的字节数 | 一行中的最后一列与下一行的第一列之间的字节数。集成服务会在每行末尾跳过输入的字节数,以避免读取回车符或换行符。 对于 UNIX 文件输入 1,对于 DOS 文件输入 2。 | 不适用 |
去除尾随空白 | 如果选择此选项,则集成服务将去除字符串值中的尾随空白。 | 不适用 |
用户定义的转换状态 | 如果选择此选项,则可以在“列”选项卡上定义源列的转换状态。 如果源文件同时包含多字节数据和单字节数据,但不包含移入键和移出键,则选择“用户定义的转换状态”。 如果多字节文件源不包含转换键,则必须在平面文件源定义中定义每列的转换状态,以便集成服务可以正确读取每个字符。 | 不适用 |