Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Pentaho数据集成中的顺序步骤度量 我在水壶上做了一个相当长的转变,我在水流中间放了一些台阶。 所以现在我的Step指标都被打乱了,很难阅读。 我有没有办法把它重新排序(按照流向)_Pentaho_Etl_Kettle_Pentaho Spoon_Pentaho Data Integration - Fatal编程技术网

Pentaho数据集成中的顺序步骤度量 我在水壶上做了一个相当长的转变,我在水流中间放了一些台阶。 所以现在我的Step指标都被打乱了,很难阅读。 我有没有办法把它重新排序(按照流向)

Pentaho数据集成中的顺序步骤度量 我在水壶上做了一个相当长的转变,我在水流中间放了一些台阶。 所以现在我的Step指标都被打乱了,很难阅读。 我有没有办法把它重新排序(按照流向),pentaho,etl,kettle,pentaho-spoon,pentaho-data-integration,Pentaho,Etl,Kettle,Pentaho Spoon,Pentaho Data Integration,如果单击“步骤度量”选项卡中的#,它将按步骤顺序对步骤进行排序。“度量”选项卡中的可视化也将被排序。步骤按插入顺序存储。步骤度量网格允许通过单击列标题以不同的顺序显示步骤,但由于可以对转换图进行网格划分,因此通常无法按照数据流的顺序对步骤进行排序。无论如何,通过分析跳数,只能对图形中的一条路径进行排序。您可以更改每个步骤的名称,并在其前面添加一个数字。然后按名字排序 无聊,我知道,但这是我们所拥有的…不幸的是,分配步骤编号不是一个选项。可能版本不同,但在8.3中,步骤度量列的分配似乎在某种程度上

如果单击“步骤度量”选项卡中的#,它将按步骤顺序对步骤进行排序。“度量”选项卡中的可视化也将被排序。

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

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


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

不幸的是,分配步骤编号不是一个选项。可能版本不同,但在8.3中,步骤度量列的分配似乎在某种程度上基于步骤在流中的顺序(当然,在流分支时会发生故障),而不是根据添加步骤的时间。不过,它确实敲响了一个警钟,这是在过去的版本中添加该步骤时所依据的

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

因此,我倾向于同意@recacon——使用数字前缀作为步骤名称,然后按步骤名称对执行度量进行排序似乎是最好的选择。我还没有做过很多这方面的工作,因为如果没有团队标准,就不可能维持下去

在我做这件事的几次中,我使用了一个三位数的数字前缀,其中值在流的开始处是最低的,并且在路径的下游增加得更远。为了减少以后添加步骤时重新排序的需要,我开始从一个步骤到下一个步骤递增10,然后在以后分割跳跃时使用一个数字

对于流中的分支,或者如果有用于特定目的的重要逻辑部分,我也会增加100位