我有一个看起来像这样的表
ID Product Sale
1 A1 40
2 A2 30
..
n An 50
我想使用Talend作业来创建一个数据透视表,如下所示:
ID A1 A2 .. An
1 40 null null
2 null 30 null
n null null 50
我的Talend Job看起来像这样:
Tmssql_input ==> Tdenomalized ==>TextractedDemilitedFields==> Tmssql_ouput.
(我从这篇文章中了解到它:https://community.talend.com/t5/Design-and-Development/resolved-Pivot-Table-with-multiple-rows/td-p/67653)
工作的问题是只要有新产品,我就需要用新的产品列手动修改TextractedDemilitedFields的架构。
因此,我想更改作业以使其动态。作业应在新产品出现时自动旋转。
我无法使用tpivottocolumn分隔符号,因为我的数据有10亿条记录,并且该tpivot组件的运行速度非常慢
您能帮我解决这个问题吗?
谢谢。