每当文件移动到特定文件夹时,如何使用 talend 自动执行上传过程

问题描述 投票:0回答:2

我对 ETL 的经验是。 每当文件(.csv)移动到特定文件夹时,都应该将其上传到 SalesForce 我不知道如何获得此自动化流程。 我希望我说得足够清楚。 我必须使用开源版本,任何有用的链接或资源将不胜感激。

提前谢谢您

salesforce etl talend
2个回答
2
投票

您绝对可以使用 Talend Open Studio for ESB:该工作室包含“路由”功能:您将能够使用 cFile 组件,该组件将检查您的文件夹中是否有新文件,并引发一个事件,该事件将在整个路由中传播到设计的端点(例如 salesForce API)。 Talend ESB 映射 Apache Camel 组件,这些组件都有详细记录。 使用 Talend for ESB 检查路由,它应该可以解决问题。


1
投票

我们有 tFileExists 组件,您可以使用它并配置来检查文件。 此外,您还有 tFileWait 组件,您可以在其中定义文件到达的框架以及检查文件所需的迭代次数。

但我建议如果您有任何调度工具,请使用文件观察器概念,然后使用 talend 作业将文件上传到特定位置。

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

© www.soinside.com 2019 - 2024. All rights reserved.