Informatica Cloud - 从SFTP中提取文件并在Salesforce中插入记录

时间:2016-03-17 03:16:01

标签: salesforce informatica informatica-cloud

我们的目标如下

a)拿起一个文件" Test.csv"从安全的FTP位置。

b)获取文件后,我们需要将文件内容插入Salesforce中的对象。

我为远程SFTP创建了以下连接(包含" Test.csv"的位置)

enter image description here

第1步

如下所示

enter image description here

第2步

然后我开始构建数据同步任务,如下所示

enter image description here

我们想要的是让Informatica Cloud连接到安全的FTP位置,并将.csv中的内容从该位置提取到Salesforce中的对象中。

但正如您在步骤2中所看到的,它不允许我从该远程位置选择.csv。

相反,向导会提示我从本地目录(这是我的机器......安全代理运行的地方)中选择一个文件,这不是我想要的

在这种情况下我该怎么做?

有人可以帮忙吗?

3 个答案:

答案 0 :(得分:0)

您可以编写UNIX脚本以将文件传输到安全代理,然后使用informatica来读取文件。虽然,我从未尝试在云中使用sftp,但我使用过云,而且我确实知道所有文件都与安全代理(服务器或本地计算机)的位置相关联。

答案 1 :(得分:0)

本地目录用于模板文件。我们的想法是使用本地模板设置任务,然后在实际运行任务时IC将连接到FTP站点。

下面的Informatica视频展示了它在1:10左右的工作原理:

此视频解释了它在1:10左右的工作原理:

http://videos.informaticacloud.com/2FQjj/secure-ftp-and-salesforececom-using-informatica-cloud/

答案 2 :(得分:0)

您能否像在Windows或Linux中那样详细说明安全代理操作系统。

对于Windows环境,您必须使用WINSCP或CYGWIN实用程序调用脚本我推荐前者。

对于Linux,脚本中的基本命令应该有效。