工作和转型有什么区别?

nel*_*nda 3 kettle pentaho-spoon

在spoon 中创建新对象时有两种可能性:作业和转换。他们有一组不同的可能组件(尽管有一定程度的重叠)并且生成的 XML 看起来非常相似。这两者有什么区别?

nel*_*nda 6

事实证明,答案就在常见问题解答中。来自 Pentaho 常见问题解答

Q:在Spoon中我可以进行工作和变形,这两者有什么区别?

答:转换是指将行从源移动和转换到目标。作业更多的是关于高级流程控制:执行转换、在失败时发送邮件、通过 FTP 传输文件……

另一个关键区别是,转换中的所有步骤都是并行执行的,但作业中的步骤是按顺序执行的。


bol*_*lav 5

这也是我在开始使用 Pentaho 时最需要理解的问题。

  • 一个作业有一个起点,一次执行一个步骤,一个流程贯穿这些步骤。

  • 转换有许多可能的开始位置,所有步骤都并行执行。如果一个步骤在它之前有一个步骤,它将把数据放在那里,并使用它。

在我的使用中,我通常安排作业,在过程中运行转换以获取和转换数据。

这是一个正常的问题,所以它在FAQ 中

  • OP是对的,这些天线条模糊了。特别是现在转换本身可以执行工作 :o) 但从根本上说,工作只是工作流程/准备任务,而转换是您真正工作的地方! (2认同)