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

Pentaho数据集成将许多行值反规范化为字段名,pentaho,pentaho-data-integration,denormalization,Pentaho,Pentaho Data Integration,Denormalization,我在一个包含3个字段的表格中读取调查数据: -记录 -问题: -答复 在每条记录的每一行中,都有许多问题和相应的答案: |record|question|answer| ------------------------ |1 |q1. |a1. | |1 |q2. |a2. | |2 |q1. |a1. | |2 |q2. |a2. | 我想在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    |

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

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