是否可以按顺序执行pentaho步骤?
我有一个 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 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
也许您必须使用作业而不是转换来完成此操作。作业仅按顺序运行,而转换则并行运行。 (确实,转换有一个初始化阶段,其运行是并行的,然后流程顺序运行)。
如果你不能使用工作,你总是可以按照 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.
您可以将“阻止此步骤直到步骤完成”从 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