Pentaho - Row denormaliser 问题

Pentaho - Issue with Row denormaliser

我从 Pentaho 数据集成开始。我正在尝试使用 XML 文件中的数据更新我的数据库。但是,Get data from XML 输出的格式不正确。然后,我使用 Row denormaliser 步骤进行此更正。但是,结果是这样的:

[1]: http://i.stack.imgur.com/c1cgF.png

我的改造就这么简单:

[1]: http://i.stack.imgur.com/r97uL.png

我可以使用一些步骤来合并这些行?我尝试使用 Merge Rows Diff、Join Rows 和 Merge Join。 None 这些步骤有效。

非常感谢!我为我的英语感到抱歉:)

如果我理解正确你想要实现什么,我建议你尝试 "Group By" or "Memory Group by" 基于第一列数据的步骤 (时间戳)。在该步骤的聚合部分,使用类型:"sum" 基于除 TimeStamp 之外的剩余列(检查下图):

这会将您的所有行聚合为一行,因为时间戳始终保持不变。在 "row normalizer" 步骤之后使用此步骤。

此外,合并行差异、合并行和合并合并等步骤与两个输入流一起使用,以将数据合并或合并为一个。它不进行任何行级聚合。你可以查看 pentaho wiki 了解更多:)

希望对您有所帮助:)