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