Informatica 平面文件源名称
Informatica Flat File source name
我正在做一个项目,我们需要加载平面文件,例如:(Gemstone_20220325.csv) 我在脚本中将源名称命名为 (Gemstone_*.csv) 以在路径中搜索文件.
但是失败并出现错误,没有这样的文件。
这是我遗漏的任何东西吗。非常感谢任何关于此的想法。
您需要输入准确的名称或使用包含文件名的文件列表,然后在读取文件的会话中使用间接文件类型。
您可以像这样使用会话前 shell 命令 ls -1 Gemstone_*.csv>/infa/home/tmp/Gemstone_filelist.txt
。或者您也可以使用此命令创建一个 shell 脚本以更好地控制。
在读取此文件的会话中,将 属性 设置为间接文件类型并提及 /infa/home/tmp/Gemstone_filelist.txt
作为要提取的文件。
Infa会一个一个地挑选文件并处理它们。
文件处理完成后,使用 post 会话命令任务 rm -f Gemstone_*.
.
将其删除
我正在做一个项目,我们需要加载平面文件,例如:(Gemstone_20220325.csv) 我在脚本中将源名称命名为 (Gemstone_*.csv) 以在路径中搜索文件.
但是失败并出现错误,没有这样的文件。
这是我遗漏的任何东西吗。非常感谢任何关于此的想法。
您需要输入准确的名称或使用包含文件名的文件列表,然后在读取文件的会话中使用间接文件类型。
您可以像这样使用会话前 shell 命令
ls -1 Gemstone_*.csv>/infa/home/tmp/Gemstone_filelist.txt
。或者您也可以使用此命令创建一个 shell 脚本以更好地控制。在读取此文件的会话中,将 属性 设置为间接文件类型并提及
/infa/home/tmp/Gemstone_filelist.txt
作为要提取的文件。 Infa会一个一个地挑选文件并处理它们。文件处理完成后,使用 post 会话命令任务
将其删除rm -f Gemstone_*.
.