通过Informatica FTP连接传输多个文件

时间:2019-06-13 18:03:26

标签: ftp connection informatica

我需要在Informatica中生成目标文件,并附加日期/时间。 Informatica FTP连接将如何识别这种动态文件名,并在其名称后附加日期? 另外,我想知道是否可以通过Informatica FTP连接一次通过FTP传输多个文件。请有人帮我。

3 个答案:

答案 0 :(得分:0)

实际上非常简单,您只需要使用文件名中恒定的部分,然后放置*

例如:

Myfile_20190607.txt

Myfile_20190507.txt

如果我指定Myfile_2019 *,则足以拾取上面指定的文件。您可能需要使用*和条件来适应所需的文件。

注意:如果要将文件发送给第三方,请尝试使用SFTP代替普通的旧ftp,并且大多数组织将ftp阻止到外部ip。

答案 1 :(得分:0)

据我所知,直到Informatica 9.x,都无法使用FTP连接生成动态文件名或创建多个文件。唯一的选择是在Informatica服务器上创建文件,然后运行脚本以将它们通过FTP传输到目标服务器。

答案 2 :(得分:0)

方法如下:

  1. 编辑工作流程,选择“变量”选项卡,创建工作流程 数据类型为NSTRING的变量;假设变量名是 $ wf_timestamp;
  2. 创建分配任务并分配TO_CHAR(SYSDATE,'YYYYMMDD') 到分配任务中的变量;
  3. 编辑会话:选择“映射”选项卡,选择目标;然后 连接;然后编辑FTP值;然后在远程文件名中 属性,请输入您的文件名和timestemp,例如 myfile _ $$$ wf_timestamp.csv;

在工作流程中进行会话之前,请先分配作业。 就是这样。