文件目录的datastage参数不起作用

时间:2017-08-03 21:41:09

标签: etl datastage

我正在创建顺序文件的摘录。我创建了一个具有正确文件位置的参数,当我尝试“查看数据”时,它说它无法找到该文件。如果我硬编码它找到文件的位置,我就可以“查看数据”。

示例:

#filedirectory# = aaa/bbb/ccc/

所以我的“文件”条目是#filedirectory#filename.txt,这不起作用

但是,以下工作确实有效 aaa/bbb/ccc/filename.txt

任何想法会导致什么?

2 个答案:

答案 0 :(得分:0)

尝试使用绝对路径。从/和根目录开始。

第二点是参数本身没有“#”。仅需要“#”来引用它 - 在Sequential File阶段。因此,当您在作业中定义它时,请将其命名为filedirectory。

建议: 由于可能会在整个项目中使用filedirectory,我建议使用ParameteSet。

答案 1 :(得分:0)

我遇到了同样的问题,并且碰巧我忘记在文件参数之前包含目录参数。希望这些信息对某人有帮助。