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

Pentaho Data Integration De-normalize many row values as field names

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

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

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

我想在 Pentaho 中做的是将此 table 转换为我有记录字段的字段,然后每个问题都应该是一个字段,以便行包含记录 ID 和答案值:

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

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

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