datastage server job之Hashed File Stage

 

===================================================================   

      希望能够和使用的DataStage 朋友们一起探讨学习。QQ:154642320 e-mail:zhaofmyan@sohu.com

===================================================================

Hash File Stage

Hash file stage datastage 中最常用的 stage 之一。 Hash File stage 可以拥有任意多的输入输出 link. 应用的不同 stage 有三个不同的 page Stege Inputs Outputs

Stage Page

Hash file 存储的两种不同的方式。

Use account name:

如果不选 account name ,系统都会指向此 hash 目前所在的 account name Project name ),这样如果移植到别的项目时候, hash 会指向移植的项目, hash 文件会建立在此项目的默认目录下,同时写入 VOC 。如果要删除此 hash file 只删除其物理文件不行 ,需要用 TCL command ,如在 Adminitrator 中: DELETE.FILE hashfilename ; 清空的话用 CLEAR.FILE hashfilename;

只有选择了 account name 时, Output pages – selection 才可用

user diretory path

如果选择 user diretory path ,可以在选定的路径下,直接删除路径下的物理文件和路径就可以删除 hash 文件了。

 

SQL NULL:

指定在 hash stage 中如何存储 null 值。(在我的应用中一直是不可用的 , 不知道如何设置就变成可选择的了)

 

UniVerse Stage Compatibility:

使任何转换在 job 都是正确的

 

Input name:

输入 link 的名字

File Name

Hash 文件名称

Allow stage write cache:

文件的所有记录存储在内存中,不是立即存储到文件中的。但是不推荐在一个 job 中同时对 hash file 读和写的时候使用该选项。

 

Create File

创建文件

Options

对文件细节的规定

Delete file before create

在创建文件之前删除名称相同的 hash 文件

Update Action

   Clear file before writing

       在写文件之前清空存在的文件,该选项是默认选项

   Back up before writing

       在写文件之前备份存在的文件

 

 

Output name

   输出 link 名称

File name

Hash file 的文件名

Normalize on

标准化数据

Record level read

选择该选项读数据是一条条的读数据。这样的效率是比较慢的,但是如果同时对该文件写和读时,这个选项是必须的。如果在 selection 中有值,则这个选项是灰色的并且被选中。

 

Pre-load file to memory:

可以用该选项提高性能。如果 outputLink transformer stage reference input 时,该选项可用。

Selection

当选择 account name 存储文件时,该功能可用。对字段进行过滤

 

(不知道为什么图片贴不上)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值