【发布时间】:2011-09-16 18:06:26
【问题描述】:
我正在为我们的操作员寻找一个前端来运行我们的 Talend 作业。我们不希望他有删除或修改作业的能力。只是为了运行它们并监控它们的结果。对执行此操作的工具有什么建议吗?
谢谢
【问题讨论】:
我正在为我们的操作员寻找一个前端来运行我们的 Talend 作业。我们不希望他有删除或修改作业的能力。只是为了运行它们并监控它们的结果。对执行此操作的工具有什么建议吗?
谢谢
【问题讨论】:
Talend 的订阅版本(称为 Talend Integration Suite,或 TIS)正是如此。它是一个名为 Talend Administration Center (TAC) 的基于 Web 的控制台,它允许操作员运行作业并监控其结果——除此之外。可以按照您描述的方式设置权限,使操作员无法删除或修改作业。
【讨论】:
在我的公司中,我们使用SOS Job Scheduler,您可以将其与开箱即用的 TOS 一起用作一般的 diy 调度解决方案。就在这几天,我正在开发一个 Talend 自定义组件,以便在前者和后者之间进行深度集成(如日志传播、上下文参数共享等。基本上它允许您从 TOS 作业中使用 SOS API)。如果你需要的话,我可以在几天内加速并放在 github 上:)
【讨论】:
您可以将作业导出为脚本 (.sh),任何人都可以执行该作业,但无法删除这些作业。 要查看执行详细信息,请将一些 tlog 组件放入您的 talend 作业中。 如果您只有开放工作室(免费版),这只是一种解决方法而不是解决方案。
【讨论】:
我正在使用 Rundeck 手动和按计划执行 Talend 作业。我发现在 Rundeck 中的作业设置和调度比在 SpagoBI(我经常用于报告和 BI)中容易得多。
您还可以使用类似 automic (uc4) 自动化引擎的东西。它具有细粒度的安全性,是一种商业产品。我过去曾将它用于类似的工作。
【讨论】: