【发布时间】:2020-07-01 10:02:11
【问题描述】:
我在 ETL 方面的经验零。 每当一个文件(一个 .csv)被移动到一个特定的文件夹中时,它应该被上传到 SalesForce 我不知道如何获得这个自动化流程。 我希望我足够清楚。 我必须使用开源版本,任何有用的链接或资源将不胜感激。
提前谢谢你
【问题讨论】:
标签: salesforce etl talend
我在 ETL 方面的经验零。 每当一个文件(一个 .csv)被移动到一个特定的文件夹中时,它应该被上传到 SalesForce 我不知道如何获得这个自动化流程。 我希望我足够清楚。 我必须使用开源版本,任何有用的链接或资源将不胜感激。
提前谢谢你
【问题讨论】:
标签: salesforce etl talend
您绝对可以使用 Talend Open Studio for ESB:该工作室包含“路由”功能:您将能够使用 cFile 组件,该组件将检查您的文件夹中是否有新文件,并引发将在整个路由到设计的端点(例如 salesForce API)。 Talend ESB 映射 Apache Camel 组件,这些组件有据可查。 检查 Talend for ESB 的 Routes,它应该可以解决问题。
【讨论】:
我们有 tFileExists 组件,您可以使用它并配置来检查文件。 您还有 tFileWait 组件,您可以在其中破坏文件到达的框架以及检查文件所需的迭代次数。
但我建议你有任何调度工具,使用文件观察器概念,然后使用 talend 作业将文件上传到特定位置。
使用 talend 本身检查文件到达不是一种可行的方法,因为作业一直处于运行状态,这会消耗更多的 java 资源
【讨论】: