Pentaho数据集成将许多行值反规范化为字段名



我正在从一个包含3个字段的表中读取调查数据:-记录-问题-回答

在每条记录的每一行中,都有许多问题的相对答案:

|record|question|answer|
------------------------
|1     |q1.     |a1.   |
|1     |q2.     |a2.   |
|2     |q1.     |a1.   |
|2     |q2.     |a2.   |

我想在Pentaho中做的是将这个表转换为一个有记录字段的表,然后每个问题都应该是一个字段,这样行中就可以包含记录id和答案值:

|record|q1      |q2.   |
------------------------
|1     |a1      |a2    |
|2     |a1      |a2    |

我会用去规范化步骤来完成,但在我的情况下,我有很多问题,可能会发生变化,所以我想知道是否有一种自动的方法可以将输入问题字段中的值映射到输出字段名称。

您可以尝试在运行时使用元数据注入来注入这些值!!!

最新更新