Интеграция данных Pentaho Денормализовать многие значения строк как имена полей

Я читаю данные опроса в таблице с 3 полями: - запись - вопрос - ответ

в каждой строке для каждой записи есть много вопросов с относительным ответом:

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

Что я хочу сделать в Pentaho, так это преобразовать эту таблицу в ту, где у меня есть поле записи, а затем каждый вопрос должен быть полем, чтобы строки содержали значения идентификатора записи и ответа:

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

Я бы сделал это с помощью шага денормализации, но в моем случае у меня много и, возможно, меняющихся вопросов, поэтому мне было интересно, есть ли автоматический способ сопоставить значения в поле входного вопроса с именами выходных полей.


person sach    schedule 19.03.2020    source источник


Ответы (1)


Вы можете попробовать с помощью внедрения метаданных ввести эти значения во время выполнения !!!

person vamosRafa    schedule 21.03.2020