===================================================================
希望能够和使用的DataStage 朋友们一起探讨学习。QQ:154642320 e-mail:zhaofmyan@sohu.com
===================================================================
Sequential File Stage
Sequential File Stage 是读写文本文件的一个 stage, 该 stage 是一个被动 stage. 是常用的 stage 之一。 Stage 有三个 pages( 具体的 pages 数要按照对文件的具体处理 )
Stage Page
Stage name : stage 在 job 中显示的名称
General :
Stage users named pipes: The named pipe facilities offered by DataStage allow you to split up a large job into a number of smaller jobs. 使用 named pipes 的目的是把一个大的 job 分割成许多小的 job, 来提高执行的效率。这些 job 通过 named pipes 来传递和交互数据。该功能只能在 unix 操作系统使用, windows 下面不支持。
Stage users filter commands: 允许在 input/output 之前运行一个命令。如果选择了该选项,则在 input/output 中 filter command 将变成可用。
Line Termination: 文件每行记录以什么结束。
Description :对该 stage 的描述
NLS :
选择文件的字符
Inputs page –General
File Name: 存储文件的路径和文件名
Filter command :在这里可以写命令对输出记录进行处理
Overwrite existing file: 覆盖存在的文件
Append to existing file: 在存在的文件上面追加记录
Backup existing file : 备份存在的文件
Fixed-width columns : 记录是否按照固定长度存取的
Fist line is column names: 第一行记录是否是列名
Omit last new-line: 在完成所有记录写入后是否忽略在文件末尾增加一条新的空的文件
Delimiter :字段分隔符,只有在未选中 Fixed-width columns 时才可用
Quote character: 字符串的引用字符,如果是 000 在不加任何引用字符。只有在未选中 Fixed-width columns 时才可用
Space between columns: 列之间有几个空格,选中 Fixed-width columns 时才可用
Default NULL string: 默认的 null 值是付给什么值
Default padding: 对没有的列用什么填充
Output page 和 input page 相同