我有以下数据(值只是示例)
ID | VALUE | TYPE
---+-------+-----
1 | val1A | colA
1 | val1B | colB
2 | val2A | colA
2 | val2B | colB
我想转发/反规范化它看起来像这样:
ID | colA | colB
---+-------+------
1 | val1A | val1B
2 | val2A | val2B
我尝试使用tDenomarlize组件但是我已经认为它没有提供正确的格式(它只是将所有值放在一列中)
还有其他想法吗?我想过使用tAggregate,但是我无法想到如何根据类型获取值。
答案 0 :(得分:1)
您可以使用tPivotToColumnsDelimited组件。 将输入数据组件连接到tPivotToColumnsDelimited
在基本设置中: 选择pivot列为TYPE,Aggregation列为VALUE,Aggregation function为last,Group by为ID
最后选择要加载数据的文件名。
希望这有帮助..