我希望通过使用Talend Open studio获得交叉操作。
我的来源就像:
id 201601 201602 201603 ...
1 aa bb cc ...
我想获得如下输出:
id date value
1 201601 aa
1 201602 bb
1 201603 cc
. . .
. . .
. . .
列名取决于日期。所以我需要一种自动方式将列转换为行。
答案 0 :(得分:2)
答案 1 :(得分:0)
我认为您可以尝试使用tUnpivotRow组件。但是,您需要知道这是由社区成员daztop创建的自定义组件。 组件可以下载from this link.
在this link下,您将找到如何使用此组件的说明。
此外,如果您的数据存储在数据库中,您可以通过talend运行正确的sql查询将列转换为该数据库中的行direclty(查询依赖于数据库引擎)。