Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Salesforce 如何在文件移动到特定文件夹时使用talend自动化上载过程_Salesforce_Etl_Talend - Fatal编程技术网

Salesforce 如何在文件移动到特定文件夹时使用talend自动化上载过程

Salesforce 如何在文件移动到特定文件夹时使用talend自动化上载过程,salesforce,etl,talend,Salesforce,Etl,Talend,我在ETL方面没有经验。 每当一个文件(a.csv)被移动到一个特定的文件夹中,它都应该被上传到SalesForce,我不知道如何获得这个自动流。 我希望我说得够清楚了。 我必须使用开源版本,任何有用的链接或资源将不胜感激 提前感谢您我们有tFileExists组件,您可以使用该组件并配置以检查文件。 还有tFileWait组件,您可以在其中更改文件到达的帧以及它必须检查文件的迭代次数 但我建议您使用任何调度工具,使用文件监视程序概念,然后使用talend作业将文件上载到特定位置 使用talen

我在ETL方面没有经验。 每当一个文件(a.csv)被移动到一个特定的文件夹中,它都应该被上传到SalesForce,我不知道如何获得这个自动流。 我希望我说得够清楚了。 我必须使用开源版本,任何有用的链接或资源将不胜感激


提前感谢您

我们有tFileExists组件,您可以使用该组件并配置以检查文件。 还有tFileWait组件,您可以在其中更改文件到达的帧以及它必须检查文件的迭代次数

但我建议您使用任何调度工具,使用文件监视程序概念,然后使用talend作业将文件上载到特定位置


使用talend本身检查文件到达不是一种可行的方法,因为作业一直处于运行状态,这会消耗更多java资源

您完全可以使用talend Open Studio for ESB:此Studio包含“路由”功能:您可以使用cFile组件检查文件夹中的新文件,并引发将在整个路由中传播到设计端点(例如SalesforceAPI)的事件。Talend ESB映射了ApacheCamel组件,这些组件都有很好的文档记录。
使用Talend for ESB检查路由,它应该可以做到这一点。

非常感谢,您能为我推荐任何用于此任务的好调度工具吗?Contol M是最好的调度工具之一。此外,在Unix中还有许多工具,如Obsidian、Cron作业,如果您的环境是windows,那么也可以使用windows调度器。