在ODI包中处理时间戳(或更改)文件名

时间:2013-01-04 06:46:58

标签: oracle etl

我正在处理Oracle Data Integrator 11g

我必须创建一个ODI包,我需要处理传入的文件。文件名不是常量字符串,因为它附加了时间戳条目,如下所示:FILTER_DATA_011413.TXT

由于 MMDDYY ,我无法对包中的文件名进行硬编码。我们现在正在处理它的方式是,shell脚本列出目录中的文件,并将文件名加载到表中(使用控制文件)。然后查询该表以获取文件名,并将相同的内容传递给存储文件名以进行处理的变量。

我正在寻找任何其他方式,我可以避免使用此临时表来存储文件名。

有人可以建议我替代吗?

0 个答案:

没有答案