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

Informatica Cloud—从SFTP中提取文件并在Salesforce中插入记录,salesforce,informatica,informatica-cloud,Salesforce,Informatica,Informatica Cloud,我们的目标如下 a) 从安全的FTP位置拾取文件“Test.csv” b) 提取文件后,我们需要将文件内容插入Salesforce中的对象中 我为远程SFTP(包含“Test.csv”的位置)创建了以下连接 第一步 如下所示 步骤2 然后我开始构建一个数据同步任务,如下所示 我们希望Informatica云连接到安全FTP位置,并将.csv中的内容从该位置提取到Salesforce中的对象中 但正如您在步骤2中看到的,它不允许我从远程位置选择.csv 相反,向导会提示我从本地目录中选择一个

我们的目标如下

a) 从安全的FTP位置拾取文件“Test.csv”

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

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

第一步

如下所示

步骤2

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

我们希望Informatica云连接到安全FTP位置,并将.csv中的内容从该位置提取到Salesforce中的对象中

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

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

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


有人能帮忙吗?

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

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

下面的Informatica视频显示了这是如何在1:10左右工作的:

本视频介绍了它在1:10左右的工作原理:


您能否详细说明Windows或Linux中的安全代理操作系统

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

对于Linux,脚本中的基本命令应该可以工作