Pentaho数据集成中的订单步骤指标

时间:2017-03-10 11:12:01

标签: pentaho etl kettle pentaho-spoon pentaho-data-integration

我正在研究一个相当长的水壶转换,我在Flow的中间放了一些步骤。 所以现在我的步骤指标都被扰乱,很难阅读。 有什么方法可以将它排序(按流程的方向)再次排序吗?

4 个答案:

答案 0 :(得分:1)

如果您在“步骤指标”标签中点击#,它将按顺序对步骤进行排序。 “度量标准”选项卡中的可视化也将进行排序。

答案 1 :(得分:0)

步骤按插入顺序存储。步骤度量网格允许通过单击列标题以不同的顺序显示步骤,但由于可以对变换图进行网格化,因此通常不可能按照数据流的顺序对步骤进行排序。无论如何,只能通过分析跳数来对图表中的单个路径进行排序。

答案 2 :(得分:0)

您可以做的是更改每个步骤的名称,并在其前面添加一个数字。然后按名称排序。

无聊,我知道,但这就是我们所拥有的...

答案 3 :(得分:0)

不幸的是,分配步骤号不是一种选择。也许它的版本有所不同,但是在8.3中,步骤指标#列的分配似乎是基于流程中步骤的顺序(当然,在流程分支时会中断),而不是基于添加步骤时。确实会响起它是基于在过去的版本中添加步骤的时间。

不幸的是,按步骤排序的名称区分大小写-因此,以“ a”开头的步骤在以“ Z”开头的步骤之后。也许有一种方法可以将这种行为转化为一种命名策略,该策略实际上可以利用这种行为获得一些好处,但是我还没有找到。

所以我倾向于同意@recacon-在步骤名称中使用数字前缀,然后按步骤名称对执行指标进行排序似乎是最好的选择。我还没有做太多的事情,因为如果没有团队标准,就不太可能得到维护。

在完成这几次之后,我使用了一个三位数的数字前缀,该前缀的值在流程开始时最低,而在路径的尽头逐渐增加。为了减少以后添加步骤时的重新排序需求,我开始从一个步骤到下一个步骤递增十,然后在以后拆分跃点时使用一个数字。

对于流程中的分支,或者如果有特定用途的逻辑部分,我还会增加100的位数。