运行 Talend 职位 Python

Running Talend jobs with Python

我正在尝试使一些原本必须手动完成的工作自动化,这样我就可以 运行 一个 python 脚本,而不用执行一大堆步骤。我想从 python 脚本中找到 运行 Talend 作业的方法。

我该如何做到这一点?有可能吗?

一旦您可以从命令行 运行 Python 脚本,您应该可以使用 tSystem 组件从 Talend 运行 它。

糟糕!对不起。
在 Studio 中,构建作业以获得可以从命令行启动的自主作业。
从生成的存档中提取文件。
搜索文件夹 "script/yourJobname".
检查 .bat 或 .sh 之一的语法,具体取决于您喜欢哪一个。 使用 subprocess.call(或其他从 Python 执行 jar 文件的方式)启动 jar 文件。

希望对您有所帮助。
TRF