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

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

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

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

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

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

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

1 Ответ

1 голос
/ 22 марта 2020

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

...