【问题标题】:How to automate an upload process with talend whenever a file is moved into a specific folder每当文件移动到特定文件夹时,如何使用 talend 自动执行上传过程
【发布时间】:2020-07-01 10:02:11
【问题描述】:

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

提前谢谢你

【问题讨论】:

    标签: salesforce etl talend


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

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

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

      【讨论】:

      • 非常感谢,您能给我推荐什么好的调度工具来完成这项任务吗?
      • Contol M 是最好的调度之一。除了你有很多工具,比如 Obsidian,Unix 中的 Cron Jobs,如果你的环境是 windows,你也可以使用 windows 调度程序。
      猜你喜欢
      • 2019-01-31
      • 2021-10-16
      • 2016-02-28
      • 1970-01-01
      • 2015-09-29
      • 2019-06-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多