是否可以按顺序执行pentaho步骤?

发布于 2024-12-14 05:01:54 字数 112 浏览 5 评论 0原文

我有一个 pentaho 变换,例如,它由 10 个步骤组成。我想为 N 个输入参数启动此作业,但不是并行的,每个作业评估应在先前的转换完全完成后开始(过程在事务中完成并提交或回滚)。 Pentaho 可以吗?

I have a pentaho transformation which is consist of, for example, 10 steps. I want to start this job for N input parameters but not in parallel, each job evaluation should start after previous transformation are fully completed(process done in transaction and commited or rollbacked). Is it possible with Pentaho?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

海拔太高太耀眼 2024-12-21 05:01:55

也许您必须使用作业而不是转换来完成此操作。作业仅按顺序运行,而转换则并行运行。 (确实,转换有一个初始化阶段,其运行是并行的,然后流程顺序运行)。

如果你不能使用工作,你总是可以按照 Matusz 所说的去做。

Maybe you must do it using jobs instead of transformations. Jobs only run on sequence while transformations run on parallel. (Truly, a transformation has a initialize phase whose run is in parallel and then the flow runs sequentially).

If you can't use jobs, you always can do what Matusz said.

云仙小弟 2024-12-21 05:01:54

您可以将“阻止此步骤直到步骤完成”从 Flow 添加到您的转换。或者,您可以将实用程序中的“等待 SQL”组件与作业中的循环混合在一起。

问候
马特乌什

You can add 'Block this step until steps finish' from Flow to your transformation. Or you can mix 'Wait for SQL' component from Utility with loop on your job.

Regards
Mateusz

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文